body {margin:0;background-color:#fff;}
div,td,body,a,input,textarea,select{ font-family:arial;font-size:11px;line-height:130%;color:#343434;text-align:left}
a {text-decoration:none;color:#333;font-size:11px}
a:hover{color:#ff6600;text-decoration:underline;font-size:11px}
a.mactiu {color:#333;text-decoration:none;font-weight:bold;}
a.u{text-decoration:underline}
.clear{clear:both;margin:0;padding:0;}
p,form {margin:0;padding:0;}
h1,h2,h3{margin:0;padding:0;line-height:110%;font-family:arial,"Trebuchet MS";}
h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
.b {font-weight:bold}
.taronja {color:#ff6600}
.fs12{font-size:12px}

ul	{margin:0;padding:0;list-style:none;}
img	{border:0}
.ch{width:auto;margin:3px 0 -3px 0;padding:0}
html>body .ch{margin:5px 0 -5px 0}
.roig {color:#D6000F}
#tot {position:absolute;left:0;top:50px;text-align:center;width:100%;}

#header {margin:0 auto;width:770px;padding-top:10px;padding-bottom:8px;border-bottom:2px solid #BF2F14;}
#header a{color:#4D4C4A;text-decoration:underline}
#header .links{float:right;padding:10px 10px 0 0}


#cap {margin:0 auto;width:770px;height:99px;padding:0 0 0 0;background: url(../img/fons_cap.gif) no-repeat 0 0;}
#cap #logo {padding:15px 0 0 15px;float:left}
#cap #menu {padding:83px 85px 0 0;float:right;}
#cap #menu a {font-size:10px;color:#ccc;text-decoration:none;padding-left:15px}
#cap #menu a:hover {font-size:10px;color:#ccc;text-decoration:underline}





#subcap {margin:0 auto;width:770px;height:19px;padding:0 0 0 0;background:url(../img/deg_subcap.gif) repeat-y 0 0;}
#subcap #menu {padding:2px 0 2px 60px;float:left;}
html>body #subcap #menu {padding:2px 0 1px 60px;}
#subcap #menu a {padding:6px 5px 6px 5px;font-size:11px;color:#333;text-decoration:none;margin:0 0 0 40px;}
#subcap #menu a:hover, #subcap #menu a.smactiu  {padding:6px 5px 6px 5px;font-size:11px;color:#fff;text-decoration:none;background:#000;margin:0 0 0 40px;}
html>body #subcap #menu a:hover, #subcap #menu a.smactiu {padding:3px 5px;}


#subcap #idiomes {padding:0;margin:0;float:right}
select.idi {padding:0;margin:0;border:1px solid #ccc;font-size:11px;width:90px;height:auto;color:#666}

#contingut {margin:0 auto;width:770px;padding:15px 0 0 0;}
#contingut #esq {padding:0;margin:0;width:400px;height:320px;background:url(../cat/img/entra.jpg) no-repeat 0 0;float:left}
.pas1,.pas2 {width:266px;text-align:right;vertical-align:top;padding:109px 10px 0 0}
.texpas1,.texpas2 {width:128px;background: url(../img/fons_pas.gif) no-repeat 0 bottom; color:#000;padding:103px 2px 0 4px;margin:0}
html>body .texpas1 {padding-top:110px}
.fletxa {text-align:right;padding-top:40px;margin:0;float:right}
.pas2 {padding:20px 6px 0 0}
html>body .pas2 {padding:17px 6px 0 0}
.texpas2 {padding-top:10px;background: url(../img/fons_pas.gif) no-repeat 0 8px;}
.fletxa2 {text-align:right;padding-top:40px;margin:0;float:right}


#contingut #dreta {padding:0 0 0 10px;margin:0;height:320px;float:right;background:#ff0000}
.faqshome {width:233px;padding:0 0 0 9px;vertical-align:top}
.modulshome {width:115px;padding:0 0 0 10px;text-align:right;vertical-align:top}
#faq1 {background:url(../img/fons_nen.jpg) no-repeat 0 0;color:#002A6E;padding:0 0 0 10px;margin:0}
#faq1 ul {padding:25px 0 5px 0;margin:0;width:200px;}
#faq1 ul li {height:50px;background:url(../img/doble_fletxa.gif) no-repeat 120px bottom;margin:0;padding:0}
#faq1 a{display:block;border:none;width:25px;height:16px;margin:11px 0 0 120px;padding:0;}
span.alt {display:none;}

#faq2 {background:url(../img/fons_noia.jpg) no-repeat 0 0;height:80px;color:#FF6600;padding:0 0 0 80px;margin:0}
#faq2 ul {padding:10px 0 5px 0;margin:0;width:140px;}
#faq2 ul li {height:65px;background:url(../img/doble_fletxa.gif) no-repeat 110px 45px;margin:0;padding:0}
#faq2 a{display:block;border:none;width:25px;height:16px;margin:-5px 0 0 110px;padding:0;}
span.alt {display:none;}

#faq3 {background:url(../img/fons_senyora.jpg) no-repeat 0 0;height:79px;color:#BD1215;padding:0 0 0 5px;margin:0}
#faq3 ul {padding:15px 0 5px 0;margin:0;width:200px;}
#faq3 ul li {height:55px;background:url(../img/doble_fletxa.gif) no-repeat 120px bottom;margin:0;padding:0}
#faq3 a{display:block;border:none;width:25px;height:16px;margin:7px 0 0 120px;padding:0;}
span.alt {display:none;}

#faq4 {background:url(../img/fons_noi.jpg) no-repeat 0 0;height:79px;color:#6F7D17;padding:0 0 0 80px;margin:0}
#faq4 ul {padding:10px 0 0 0;margin:0;width:140px;}
#faq4 ul li {height:60px;background:url(../img/doble_fletxa.gif) no-repeat 110px bottom;margin:0;padding:0}
#faq4 a{display:block;border:none;width:25px;height:16px;margin:0 0 0 110px;padding:0;}
span.alt {display:none;}

#peu {margin:0 auto;width:770px;padding:20px 0 0 0;font-size:9px;color:#666;text-align:center}
#peu a {font-size:10px;color:#999;text-decoration:none;}


#menuesq {width:192px;padding-top:23px}
#menuesq ul {margin:0}
#menuesq ul li.rosa {background:url(../img/deg_menu_iconsumidor.gif) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
#menuesq ul li.groc {background:url(../img/deg_menu_groc.gif) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
#menuesq ul li.blau {background:url(../img/deg_menu_questdt.gif) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
#menuesq ul li.blaucel {background:url(../img/deg_menu_premsa.jpg) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
#menuesq ul li.lila {background:url(../img/deg_menu_faqs.jpg) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
#menuesq ul li.marro {background:url(../img/deg_menu_iagents.gif) repeat-y 0 0;padding:3px 0 3px 20px;margin:0 0 2px 0}
ul.mtab {margin:0;padding:0 10px 0 10px}
ul.mtab li {margin:0;background:url(../img/ppetit.gif) no-repeat 0 6px; padding:0 0 0 10px}

#dretagran {width:568px;padding:0 0 0 0;float:right;}
#dretamig {width:345px;padding:0 22px 0 0;}
#dretamig a.icons, #dretagran a.icons{color:#FF6600;text-decoration:underline}
#dretamig a.ques {color:#002A70;text-decoration:underline}
a.iagen {color:#6F7D17;text-decoration:underline}
#dretamig td.icons{	padding: 10px 10px 10px 0px;}
#dretamig td.icons2, #dretagran td.icons2{	padding: 10px 10px 10px 0px; vertical-align: top;}
#dretamig #instaladors{	padding: 10px 0px 10px 10px;}
#dretamig td.ques{padding: 5px 10px 5px 0px; text-align: center;}
#dretamig #mhp{text-align: center; padding:10px;}
#dretamig td.txttl{vertical-align: top; padding-right:10px;}
#dretamig td.fototop{vertical-align: top}

body.previsions .fotodreta{float:right; width:170px;margin-left:20px}
.previsions .text{margin-bottom:10px}
.previsions .text p{padding-bottom:10px}
.previsions .text ul {padding-left:30px;padding-top:0;margin-top:0;padding-bottom:10px}
.previsions .text li {list-style:disc}




#dretagran #compara{	width: 568px;	padding: 0 0px 0 0;}
td.comparatdt, td.comparacable, td.comparasat, td.comparadsl{
	width: 140px;
	vertical-align: top;
	padding: 5px 5px 0 5px;
}
td.comparatdt{	background: #B3BFD5;}
td.comparacable{background:#C5CEDF;}
td.comparasat{background:#D6DDE7;}
td.comparadsl{	background:#E8EDF3;}



#path {width:360px;padding:0;font-size:10px;}
#path a {text-decoration:none;font-size:10px;color:#333}
#path a:hover {text-decoration:underline;font-size:10px;color:#333}

#fototitol {width:65px;float:right}
#titolambfoto {background:url(../img/foto_nen.jpg) no-repeat right 2px;padding-top:7px}
#dretapetita {padding-top:23px;width:198px;float:right}
#dretapetita p{padding-top:10px}

td.mapa1 {padding:0 0 0 2px}
#mb1 {background:url(../img/deg_quees.jpg) repeat-x 0 30px;height:450px;width:150px}
#mb2 {background:url(../img/deg_iconsumidor.jpg) repeat-x 0 30px;height:450px;padding:0 0 0 4px;width:150px}
#mb3 {background:url(../img/deg_iagents.jpg) repeat-x 0 30px;height:450px;padding:0 0 0 4px;width:150px}
#mb4 {background:url(../img/deg_faqs.jpg) repeat-x 0 30px;height:450px;padding:0 0 0 4px;width:150px}
#mb5 {background:url(../img/deg_premsa.jpg) repeat-x 0 30px;height:450px;padding:0 0 0 4px;width:150px}
ul.mapa {margin:0;padding:10px 10px 0 10px}
ul.mapa li {background:url(../img/pn.gif) no-repeat 0 6px; padding:0 0 2px 10px}
ul.mapa2 {margin:0;padding:0 10px 0 0}
ul.mapa2 li {margin:0;background:url(../img/ppetit.gif) no-repeat 0 6px; padding:0 0 0 10px}

#info,#inforight {border:1px solid #BCBCBC;padding:3px 0 3px 10px;width:65px}
#info,#inforight a {color:#999;text-decoration:none}
#inforight  {float:right}
.info {border:1px solid #BCBCBC;padding:3px 0 3px 10px;width:65px;margin-top:5px}
.info a {color:#999;text-decoration:none}
#navegaciopeu {margin:20px 0 0 0;width:400px;}
#botonsfaps {padding:0;margin:20px 5px 0 0;}
#botonsfaps #tornar {border:1px solid #BCBCBC;padding:3px 10px;margin:0 5px 0 0;width:35px;float:left;}
#botonsfaps #tornar a {color:#000;text-decoration:none}
#botonsfaps #imprimir {border:1px solid #BCBCBC;padding:3px 10px;margin:0 5px 0 70px;width:35px;}
#botonsfaps #imprimir a {color:#000;text-decoration:none}

#dretagran .item {	border-top: 1px solid #E6CD7B;	padding: 10px 0 10px 0;}
#dretagran .item2,  #dretamig .item2 {border-top: 1px solid #E6CD7B; padding: 5px 0 10px 5px}
#dretagran .item2 td.contacta{width: 50%; text-align: center; vertical-align: top;}
#dretagran .item3 {border-top: 1px solid #B8D8E7; padding: 10px 0 0 5px}
#dretamig .item3{border-bottom: 1px solid #ffcc00; padding: 10px 0 0 0; width: 300px;}
.itemnotsec  {border-top: 1px solid #6F7D17;	padding: 10px 0 10px 0;}
.titoldoc {color:#6F7D17;font-size:16px;font-weight:normal}

.tbcel {color:#1CB6EC;font-weight:bold}
a.tbcel {color:#1CB6EC;font-weight:bold;text-decoration:underline}
a.tbcel:hover {color:#1CB6EC;font-weight:bold;text-decoration:underline}


#menuesq #nota {width:160px;border:1px solid #CBCBCB;padding:10px 10px;text-align:center;margin-top:18px}
#menuesq #nota .item{padding:10px 0 0 0;text-align:center}
#llistafaqs {padding:10px 0 0 0}
#llistafaqs ul {margin:0}
#llistafaqs ul li, #dretamig ul li{background: url(../img/plila.gif) no-repeat 0 7px; padding:0 0 10px 10px}
#llistafaqs a {font-weight:bold;color:#A5232B;text-decoration:underline}

td.punts{border-width: 1px; border-color: #CCCCCC; border-style: solid; text-align: center; padding: 10px;}

input.f160, input.f150, input.f130, input.f35, textarea.f360, input.f180{border-width: 1px; border-color: #cccccc; border-style: solid;}
input.f180{	 width: 180px; height: 15px}
input.f150{	width: 150px; height: 15px}
input.f130{	 width: 130px; height: 15px}
input.f35{ 	border-width: 1px 1px 1px 0px;  width: 35px; height: 15px;}
textarea.f360{ width: 360px; height: 67px;}
input.boto {width:auto;height:auto;margin:0;padding:0 0 0 10px;vertical-align:middle;}
html>body input.boto {padding-right:10px}
.titicons, .titques, .titagens{font-weight: bold; font-size: 12px;}
.titicons{color: #FF6600; }
.titques{color: #002A70; }
.titagens{color: #6F7D17;}

.receptor {margin:10px;padding:10px 0 20px 0;border-bottom: 1px solid #FF6600}
.fotoreceptor{	width: 160px;padding:10px;text-align: center;}
.fotoreceptor img {margin-top:10px}
.textreceptor{	width: 300px;	padding: 0 0 10px 10px;float:right}

td.canals, td.crtv, td.csg, td.ct5, td.ca3, td.cveo, td.cnet.td.cla6{width: 100px; text-align: center; font-weight: bold; padding: 4px;}
td.canals{background-color: #E6E6E6;}
td.crtv{background-color: #003399; color: #ffffff}
td.csg{background-color: #FF9966; }
td.ct5{ background-color: #66CCFF; }
td.ca3{ background-color: #66FF99;}
td.cveo{ background-color: #CC66FF;}
td.cnet{ background-color: #FFFF99; ;}
td.cla6{background-color: #CC0000; color: #ffffff}

th.dlocals, td.dlocals{width: 100px; text-align: center; padding: 4px; vertical-align: top;border-bottom:1px solid #ccc}
.tlocals {border:1px solid #ccc;margin-top:10px;border-bottom:0}
td.c64,.c66{ text-align: center;  vertical-align: middle; font-weight: bold; background: #FFFFCC; width: 75px; height: 30px;}
td.c66{  background: #CCFFCC;}
td.c67{ text-align: center;  vertical-align: middle; font-weight: bold; background: #CCFFFF; width: 75px; height: 30px;}
td.c68{ text-align: center;  vertical-align: middle; font-weight: bold; background: #FFCC99; width: 75px; height: 30px;}
td.c69{ text-align: center;  vertical-align: middle; font-weight: bold; background: #E6E6E6; width: 75px; height: 30px;}
td.cc{	padding: 7px 10px 0px 10px; width: 180px;}
td.cclogo{padding: 7px 10px 0px 10px; width: 130px;}
th.cnacionals, td.cnacionals{ 	width: 130px;	text-align: center;	padding: 10px 0 0 0;	vertical-align: top;	border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
table.cnacionals{border: 1px solid #ccc; border-left: 0px; border-bottom: 0px;}

#formu{ background-color: #eeeeee; padding: 5px;}

#dretamig td.progesq{text-align: left; vertical-align: top; width: 70px; padding-top: 5px;}
#dretamig td.progdreta{vertical-align: top; text-align: left; padding-left: 5px; padding-top: 5px;}


.paginacio {margin:10px 0 10px 0;padding-left:180px}

ul.enll {margin:0}
ul.enll li {background:url(../img/fle_negra.gif) no-repeat 0 5px;padding:0 0 10px 15px}
ul.enll a {text-decoration:underline}
ul.enll a:hover {text-decoration:underline}

td.clocals {border-right:1px solid #999;border-bottom:1px solid #999;padding:4px 5px;font-weight:bold;background:#B3BFD5}
td.cl2,td.cl3,td.cl4 {border-right:1px solid #999;border-bottom:1px solid #999;padding:2px 2px 2px 5px;background:#E8EDF3}
td.cl3{background:#D6DDE7}
td.cl4{background:#fff}

.liniagris {border-bottom:1px solid #ccc;padding:10px 0;}
.requadre1 {border:1px solid #ff6600;padding:10px 0 20px 20px;width:295px}

.tdtaronja {padding-bottom:5px;padding-right:20px;color:#FF6600;border-bottom:1px solid #c6c6c6}
.logos {width:140px;text-align:right;padding:0 10px 10px 0}

.tab1{padding:5px 0 0 30px}
.treceptors {border-bottom:1px solid #CCCCCC;width:570px;padding-top:20px}
.treceptors td {border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px}
.treceptors td.td01{border:0}
.treceptors td.td02{border:0}
.treceptors td.td03{border:0}
.treceptors td.td0{border:0}
.td1 {width:140px;border-left:1px solid #CCCCCC;}
.td2 {width:150px;}
.td3 {width:180px;}

.rss {float:right; width:60px;background: transparent url(../img/Rss.gif)  0 center no-repeat;padding-left:30px}
