/**
*   generals
*/

body { margin: 0px; font: 11px arial; color: #000000; text-height: 17px;  background: #ffffff; }
p,ul,li,div { font: 11px arial; color: #000000; text-height: 17px; }

a {color: #666; text-decoration: underline; font:11px arial;}
a:hover { text-decoration: none; }
a:vlink { 	color: #000000; }
a:link 	{ 	color: #000000;	}
a:alink {	color: #000000;	}

/**
*   especifics
*/

h1.ajuntament { font: bold 14px verdana; color: #009933; }

#content { margin: 0px; font: 11px arial;}

#subnav {  border-top: 4px solid #0099CC; width: 800px; background: #DFEBFD; font: 11px arial; }
#subnav a {
    display: block;
	color: #000000;

	border: 1px solid #D1D3DE;
	background: #F3F8FE;

	text-align: center;
	text-decoration: none;

	font: 10px arial;

	line-height: 12pt;
	padding-left: 4px;
	width: 120px;
}
#subnav a:hover {	border: solid 1px #000000; }
#subnav a.farma { display: inline; color: #000000; text-decoration: underline; }
#info a { display: inline; color: #000000; text-decoration: underline; border: 0px; background: #DFEBFD; }
#info a:hover { text-decoration: none; border: 0px; background: #DFEBFD; }

#mainnav {width: 800px; text-align: left; margin-top: 5px; font: 10px arial; }
#mainnav h1 {font: 10px verdana; margin: 0px;}
#mainnav ul {width: 800px;}
#mainnav a.menu {
	display: block;

	color: #000000;
	border-left: 1px solid #D1D3DE;

	text-align: left;
	text-decoration: none;

	font: 10px arial;

	line-height: 12pt;
	padding-left: 4px;
	width: 100px;
}

#mainnav a.menu:hover {
	color: #0061B9;
	background: #EAF5FF;
    border-right: solid 10px #0099CC;
}
#mainnav a.menu-verd {
	display: block;

	color: #000000;
	BORDER-LEFT: 1px solid #D1D3DE;

	text-align: left;
	text-decoration: none;

	font: 10px arial;

	line-height: 12pt;
	padding-left: 4px;
	width: 100px;
}

#mainnav a.menu-verd:hover {
	color: #7ACC00;
	background: #D9FF9F;
    border-right: solid 10px #7ACC00;
}
#mainnav td.principal {width: 200px;}
#mainnav input {font:10px arial; }

#podcast { padding: 2px; border: 1px solid #999999; border-bottom: 2px solid #9933CC; width: 275px; line-height: 17px; }
#podcast ul { margin: 0px; }
#podcast li { display: block; color: #9933CC; font: 10px arial; }
#podcast a { color: #333333; }
#podcast a:hover { text-decoration: none; color: #9933CC; }
#podcast td { font: 10px arial; }

#segonama { border-left: 2px solid #BEFF46; padding: 4px; color: #669D00; font: 10px arial; width: 200px; line-height: 20px; }
#segonama a { color: #333333; }
#segonama a:hover { text-decoration: none; color: #669D00; }
#segonama h1 { font: 10px verdana; color: #669D00; margin: 0px; }

#artmedia a { color: #333333; }
#artmedia a:hover { color: #D9B800; text-decoration: none; }

#etiqueta {  width: 400px;  font: 10px arial;  border: 1px dotted #99aa99; line-height: 20px; padding: 3px; }
#etiqueta h2 { font: 11px arial; color: #000000; margin: 0px; }
#etiqueta:hover { background: #E9FCEC; }

#etiquetaclients {  width: 400px;  font: 10px arial;  background: #DFEBFD; border: 1px dotted #46A3EE; line-height: 17px;  padding: 3px; }

#categoria { font:10px arial; color: #0061B9; }
#categoria a { font:10px arial; color: #333333; }
#categoria a:hover { font:10px arial; color: #0061B9; }
#categoria a.publi { font:10px arial; color: #0061B9; }
#categoria a.publi:hover { font:10px arial; color: #000000; }

#cine {
  background: #E9FCEC;
  line-height: 17pt;
  text-align: left;
  border-top:1px solid #ddeedd;
  border-bottom: 1px solid #ddeedd;
  padding-left: 6px; padding-right: 6px;
  color: #667766;
  font:17px trebuchet ms,arial,helvetica,sans-serif;
}

#lectures { font:10px arial; color: #0066FF; padding-left: 6px; padding-top: 2px; line-height: 20px; }
#lectures a { font:10px arial; color: #333333; text-decoration: underline; }
#lectures a:hover { font:10px arial; color: #0066FF; text-decoration: none; }

#cinemes { border: 1px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; padding: 4px; width: 200px; font: 10px arial; }
#cinemes a:hover {text-decoration: none; color: #aaaaaa; }

#forums { border: 1px solid #B4FF42; border-bottom: 2px solid #7ACC00; padding: 4px; width: 200px; font: 10px arial; line-height: 18px; }
#forums a:hover { text-decoration: none; color: #4E8200;}


.input { font: 10px arial; border: 1px solid #C8DBFB;}
.input-submit { font: 10px arial; border: 1px solid #C8DBFB; }
.input-alta {font:10px arial; border:1px solid #0099CC;}
.input-alta-submit {font:10px arial; border:1px solid #0099CC; background: #dddddd;}
.input-verd { font: 10px arial; border: 1px solid #87D17C;}
.input-verd-submit {font:10px arial; border:1px solid #87D17C; background: #eeeeee;}
.input-rosa {font: 10px arial; border: 1px solid #BB59BB; }
.input-rosa-submit {font:10px arial; border:1px solid #BB59BB; background: #eeeeee;}

#farmacies td { font: 10px arial; }
#farmacies a.farmacia { font: 10px arial; text-decoration: underline;  color: #000000; }
#farmacies a.farmacia:hover { text-decoration: none;  color: #0061B9; }
#farmacies h1 { color: #0061B9; }

#subcat { padding: 2px; padding-left: 4px; border: 1px solid #FF9900; border-bottom: 2px solid #FF9900; width: 275px; line-height: 17px; }
#subcat a { color: #333333; text-decoration: none; }
#subcat a:hover { text-decoration: none; color: #C17400; }
#subcat a.cat { color: #C17400; text-decoration: underline; }
#subcat a.cat:hover { text-decoration: none; }
#subcat td { font: 10px arial; }

#sexe { padding: 2px; padding-left: 4px; border: 1px solid #B90D89; border-bottom: 2px solid #B90D89; width: 200px; line-height: 17px; }
#sexe a { color: #999999; text-decoration: none; }
#sexe a:hover { text-decoration: none; color: #B90D89; }
#sexe td { font: 10px arial; }

#dinar { background-image: url('img/dinarfinal.jpg'); background-repeat: no-repeat; width: 500px; padding: 4px;  padding-top: 120px; font: 10px arial; }
#dinar a { font: 10px arial; color: #0684EF; }
#dinar a:hover { text-decoration: none; }
#dinar a.tapat { font: 10px arial; color: #FFFFFF; }
#dinar a.tapat:hover { text-decoration: none; }

#caffeta { background-image: url('img/caffetafinal.jpg'); background-repeat: no-repeat; width: 500px; padding: 4px;  padding-top: 120px; font: 10px arial; }
#caffeta a { font: 10px arial; color: #0684EF; }
#caffeta a:hover { text-decoration: none; }
#caffeta a.tapat { font: 10px arial; color: #FFFFFF; }
#caffeta a.tapat:hover { text-decoration: none; }

#paraulesclau h1 { font: 10px arial; color: #FFFFFF; }
#paraulesclau a { text-decoration: underline; border-bottom: 4px solid white; font: 10px arial; color: #0684EF; padding-left:2px; padding-right: 2px; padding-bottom: 4px; }
#paraulesclau a:hover { border-bottom: 1px solid #0684EF; text-decoration: none;   }

/*
 *	ANUNCIS CONTRACTATS
 */
#anunci_interior_petit
	{
	border: 1px solid #FAC614; width: 400px;
	background-image: url('img/fons_anunci_interior_petit.jpg');
	background-position:top;
	background-repeat: repeat-y;
	background-position: right; line-height: 17px;
	}