/* CSS Document */
*{margin:0px; padding:0px;}
body{ background-color:#FFF; background-image:url(../img/fd_body.gif);}
div#contenedor{width:950px; position:relative; text-align:left; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
div#cabecera{width:auto; position:relative; margin-bottom:125px; }
div#menu{width:972px; height:152px; position:absolute; left:-11px; bottom:-125px; background-image:url(../img/fd_menu.png); }
div#menu ul{ list-style:none; margin-left:50px; margin-top:4px; width:860px; height:150px; background-image:url(../img/fd_ul_menu.jpg); background-repeat:no-repeat; background-position:5px 0px; padding-top:50px; text-align:center;  }
div#menu ul li{display:inline; font-size:15px; margin-right:10px; margin-left:10px; text-align:center;}
div#menu ul li a{text-decoration:none;  color:#960019;} 
div#menu ul li a:hover{color:#000000; padding-bottom:20px;}
div#anteriors{ position:relative; width:auto; margin-left:50px; margin-top:-20px; display:block; float:left;}
div#userZone{width:950px; height:30px; position:relative; text-align:right; background-image:url(../img/fd_main.png); background-position:0px 0px; background-repeat:repeat-y; padding-right:10px; margin-left:-2px;  }
div#userZone div{margin-right:70px;}
div#main{width:950px; margin-left:-2px; position:relative; padding:10px; background-image:url(../img/fd_main.png); background-position:0px 0px; background-repeat:repeat-y; }

div#addbanner{width:942px; height:120px; position:relative; margin-top:5px; margin-bottom:5px; padding:4px; background-color:#FFF; font-size:12px; display:block;}
div#addbanner div.txt_inv{ width:432px; height:56px; position:absolute; left:350px; top:60px;}
div#addbanner div.txt_inv span.b{color:#000000; font-size:26px; line-height:38px;}
div#addbanner div.txt_inv a.ln{ color:#990000; font-weight:bold; font-size:16px; text-decoration:none;}
div#addbanner div.txt_inv a.ln:hover{text-decoration:underline;}
div#addbanner a.btinv, div#addbanner div.invOk{width:170px; height:120px; position:relative; float:right;}

H1, H2, H3, H4, p, span, div, em, li, a {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; margin:2px 0px 2px 30px; color:#960019; background-image:url(../img/fd_h1.jpg); background-repeat:repeat-x; line-height:50px; padding-top:10px; height:50px; width:900px; text-indent:30px;}
H1 div.minilogo{position:absolute; width:40px; height:42px; left:20px; top:30px;  background-image:url(../img/minilogo.png); background-repeat:no-repeat;}
H2 {font-size:1.3em;  margin:15px 0px 20px 60px; text-indent:30px; font-family:"Times New Roman", Times, serif;
color:#960019;  background-image:url(../img/fd_h2.jpg); background-position:top left; background-repeat:no-repeat; }
H3 {font-size:1.0em; color:#003399; margin:8px 0px 4px 0px; text-indent:50px;}
a{text-decoration:none; color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:1.05em;}
a.subir_nivel{position:absolute; top:40px; right:40px; color:#960019; background-image:url(../img/fd_nivel_up.jpg); background-position:right; background-repeat:no-repeat; padding-right:30px;}
a.subir_nivel:hover{ text-decoration:underline;}
em{font-size:0.8em; color:#999999; margin-left:10px;}

ul.lista_cats{ list-style:none; width:770px; margin-left:100px;}
ul.lista_cats li{display:inline; width:330px; float:left; margin-left:25px; margin-right:25px; text-indent:20px; background-image:url(../img/miniprize.png); background-position:top left; background-repeat:no-repeat; }
ul.lista_cats li a{ line-height:30px; font-family:"Times New Roman", Times, serif; font-weight:bold; }
ul.lista_cats li a:hover{ text-decoration:underline;}
ul.lista_cats li em{font-size:0.7em; font-style:normal; margin-left:4px; color:#333333;}
ul.lista_cats li div.descCat{  margin-bottom:0px; font-size:0.8em; padding-left:20px; text-indent:0px; color:#666666;}
ul.lista_cats li div.patroCat{  margin-bottom:10px; font-size:0.75em; margin-top:0px; text-align:right;  color:#960019;}

div.lista_cand{ width:650px; position:relative; float:left; margin-left:120px; margin-bottom:20px; display:block; border-bottom:#CCCCCC 1px solid; overflow:hidden; }
div.lista_cand H3{ text-indent:0px; margin-left:90px; width:450px; display:block;}
div.lista_cand H3 a:hover{text-decoration:underline;}
div.lista_cand div.foto{width:80px; height:80px; margin:10px; float:left;}
div.lista_cand div.foto_big{width:200px; height:200px; margin:10px; float:left; display:block; clear:both;}
div.lista_cand div.foto_big img{width:180px;}
div.lista_cand p{font-size:0.9em; display:block; overflow:hidden; width:400px; }
div.lista_cand p.date{font-size:0.8em; font-style:italic;}
div.lista_cand p a{ color:#990000; font-size:0.8em; font-weight:bold;}
div.lista_cand div.linkx{ width:120px; height:85px; display:block; position:absolute; background-color:#999900; right:0px; top:0px;}
div.lista_cand div.link a{height:85px; width:120px; display:block; position:absolute; right:0px; top:0px; 
background-image:url(../img/btn_lista_arrow.jpg); background-position:0px 0px; background-repeat:no-repeat; }
div.lista_cand:hover div.link a{background-position:0px -85px;}
div.lista_cand div.desc{ position:relative; float:right; margin-right:0px; margin-top:20px; display:block; width:400px; font-family:Arial, Helvetica, sans-serif; color:#003366;}
div.lista_cand a.modcand, div.lista_cand span.modcand{font-size:0.75em;}
div.lista_cand a.modcand{ text-decoration:underline; margin-left:10px;}
div.lista_cand a.modcand:hover{color:#990000;}
div.lista_cand div.cont_desc{ width:400px; display:block;overflow:hidden;}
div.cand_top{ width:60px; height:60px; position:absolute; left:40px; margin-top:5px;  }
 

ul.lista_fin{ list-style:none; width:770px; margin-left:100px;}
ul.lista_fin li{background-image:url(../img/miniprize.png); background-position:top left; background-repeat:no-repeat; margin-bottom:5px; }
ul.lista_fin li H3{ line-height:30px; font-family:"Times New Roman", Times, serif; font-weight:bold; margin-left:0px; padding-left:0px; text-indent:20px; font-size:23px; color:#003366; }

ul.lista_guany{ list-style:none; width:770px; margin-left:100px; display:block;}
ul.lista_guany li{background-image:url(../img/miniprize.png); background-position:top left; background-repeat:no-repeat; margin-bottom:50px; width:360px; display:inline-block;  }
ul.lista_guany li H3{ line-height:30px; font-family:"Times New Roman", Times, serif; font-weight:bold; margin-left:0px; padding-left:0px; text-indent:20px; font-size:20px; color:#003366; }


div.lista_final{ width:235px; position:relative; float:left; margin-left:15px; margin-bottom:20px; display:block; border:#EFEFEF 1px solid; }
div.lista_final H4{ text-indent:0px; font-size:12px;  display:block;}
div.lista_final H4 a:hover{text-decoration:underline;}
div.lista_final div.foto{width:80px; height:80px; margin:10px; float:left; border:none;}
div.lista_final div.foto_big{width:200px; height:200px; margin:10px; float:left;}
div.lista_final div.txt{width:130px; float:left; margin-top:10px; margin-right:5px;}
div.lista_final p{font-size:0.9em;}
div.lista_final p a{ color:#990000; font-size:0.6em; font-weight:bold;}
div.lista_final div.linkx{ width:120px; height:85px; display:block; position:absolute; background-color:#999900; right:0px; top:0px;}
div.lista_final div.link a{height:85px; width:120px; display:block; position:absolute; right:0px; top:0px; 
background-image:url(../img/btn_lista_arrow.jpg); background-position:0px 0px; background-repeat:no-repeat; }
div.lista_final:hover div.link a{background-position:0px -85px;}
div.lista_final div.desc{ position:relative; float:right; overflow:hidden; margin-right:0px; margin-top:20px; display:block; width:400px; font-family:Arial, Helvetica, sans-serif; color:#003366;}
div.lista_final div.desc div.video{ float:left; width:390px; margin-top:20px; margin-bottom:20px; }
div.lista_final a.modcand, div.lista_cand span.modcand{font-size:0.75em;}
div.lista_final a.modcand{ text-decoration:underline; margin-left:10px;}
div.lista_final a.modcand:hover{color:#990000;}

div#sendModify {height:160px; overflow:hidden; width:194px; border:#CCCCCC 1px solid; font-size:0.7em; padding:2px; margin-top:3px; visibility:hidden;}

div.share{ width:650px; position:relative; float:left; margin-left:120px; margin-bottom:20px; display:block; padding-bottom:20px;  border-bottom:#CCCCCC 1px solid; }
div.share a{margin-right:5px;}
div#descShare{width:380px; float:right; color:#666666; font-size:1.3em; margin-top:10px;}

div#bases { margin-left:110px; width:800px; line-height:20px;}
div#bases H3{text-indent:0px; margin:25px 0px 25px 0px; color:#990000;}
div#bases p{margin-bottom:14px; font-size:0.9em; color:#000066; }
div#bases ul{list-style:none;}
div#bases li{margin-bottom:14px; font-size:0.9em; margin-left:20px;}

div#presentacio { margin-left:110px; width:780px; line-height:25px; font-size:0.9em;}

a.voto_ok, a.voto_nook{width:300px; height:65px; margin-left:186px; position:relative; display:block;  background-image:url(../img/bt_voto_ok.png); background-repeat:no-repeat; background-position:0px 0px;}
a.voto_nook{background-image:url(../img/bt_voto_nook.png);}
a.voto_ok:hover, a.voto_nook:hover{background-position:0px -65px;}
a.voto_ok p, a.voto_nook p{visibility:hidden; display:none;}
div#zonaAvisos{ position:relative; border:#FFE1BF 1px solid; font-size:0.9em; width:500px; margin-left:50px; margin-bottom:20px; padding:5px;}
div#zonaAvisos p{font-size:1.1em; font-weight:bold; color:#FF0066;}
div#zonaAvisos li {list-style:none; line-height:20px; margin-left:20px; color:#663366;}

div.logo_entitats{ position:relative; display:block; overflow:hidden; width:800px; margin-left:90px; margin-bottom:30px;}
div.logo_entitats a{margin-right:60px; margin-bottom:20px; float:left;}

div#footer, div#subfooter{ width:950px; margin-left:-2px; position:relative; }
div#footer{ background-image:url(../img/fd_main.png); background-position:0px 0px; background-repeat:repeat-y;  padding:10px; padding-bottom:30px;}
div#subfooter{ width:954px; background-image:url(../img/fd_subfooter.png); height:16px; background-position:0px 0px; background-repeat:no-repeat; }
div#footer H3{color:#666666; font-family:"Times New Roman", Times, serif;}

/* comentarios */
div.form_comentari{ margin-left:150px; margin-top:30px; width:600px; }
div.form_comentari input{ width:300px; margin-bottom:5px;}
div.form_comentari textarea{ width:500px; height:130px;}
div.form_comentari #msgFormComment{background-color:#FFFFCC; border:#FFCC33 1px solid; padding:4px; width:97%; margin-bottom:15px;}

div.listComment{ width:650px; margin-left:30px; margin-bottom:15px; border-bottom:#D6D6D6 1px solid; padding:10px; background-color:#F4F4F6;}
div.listComment p.nam{font-size:16px; margin:0px; line-height:1px; font-weight:bold; color:#000000;}
div.listComment a{font-size:16px; font-weight:bold; text-decoration:none; color:#0068B3;}
div.listComment em{font-size:11px; line-height:1px; color:#82A2BA; font-style:normal; margin:0px;}
div.avisoComentario{ font-family:Arial, Helvetica, sans-serif; font-size:13px; border:#FF9900 1px solid; line-height:18px; background-color:#FFFF99; padding:6px; display:block; float:left; margin-bottom:20px;}

div.error{padding:4px; padding-top:14px; width:auto; background-color:#FFFFCC; border:#FF3300 1px solid; font-size:14px; font-weight:bold; text-align:center; }
div.error_mini{ position:absolute; left:10px; top:5px; background-color:#FFFFCC; margin-right:50px; font-size:14px; padding:1px; width:200px; text-align:center; border:#FF3300 1px solid;}

div#countDown{ position:absolute; right:20px; top:0px; font-size:13px; line-height:20px;  color:#990000; font-weight:bold;}

div.guanyPortada{ position:relative; width:160px; height:175px; overflow:hidden; display:block; float:left; margin-right:6px; margin-left:4px; padding:2px; padding-bottom:0px; margin-top:5px; border:#efefef 1px solid; }
div.guanyPortada H3{ width:165px; line-height:20px; font-family:"Times New Roman", Times, serif; font-weight:bold; margin:0px; padding-left:18px; text-indent:0px; font-size:14px; color:#960019; }
div.guanyPortada H3{background-image:url(../img/miniprize.png); background-repeat:no-repeat;}
div.guanyPortada p{ text-indent:0px; margin-left:4px; width:160px; font-size:11px;  display:block;}
div.guanyPortada p a:hover{text-decoration:underline;}
div.guanyPortada div.foto{width:50px; height:60px; overflow:hidden; margin:5px; float:left; border:none; margin-bottom:4px;}
div.guanyPortada div.txt{width:150px; float:left;   position:relative; margin-top:0px;}

/* prensa */
div#prensa { margin-left:110px; width:800px; line-height:20px;}
div#prensa H3{text-indent:0px; margin:25px 0px 25px 0px; color:#990000;}
div#prensa p{margin-bottom:14px; font-size:0.9em; color:#000066; }
div#prensa ul{list-style:none;}
div#prensa li{margin-bottom:14px; font-size:0.9em; margin-left:20px;}
div#prensa hr{height:1px;  color:#ccc;}

div#img_prensa { margin-left:40px;}
div#img_prensa ul{margin-left:-40px; list-style-type:none;}
div#img_prensa ul li{ float:left; width:112px; height:160px; overflow:hidden; margin-right:3px; margin-top:3px; border:#CCC 1px solid; }
div#img_prensa ul li:hover{border:#339999 1px solid;}
div#img_prensa ul li img{ width:110px; border:0px;}

/* objetivos */
div#barra_objetivos{ margin-left:80px; width:800px; }
div#barra_objetivos div{position:relative; width:190px; float:left; margin-left:5px;  display:block; text-align:left; font-size:13px; overflow:hidden; color:#000; text-align:center;}
div#barra_objetivos div.cont{width:118px; height:12px; padding:2px; margin-top:3px;
background-image:url(../img/fd_percent.jpg); background-repeat:repeat-y;}
div#barra_objetivos div.context{ width:36px; padding:2px; margin-top:3px; margin-left:2px; text-align:left; color:#8d062f; font-weight:bold;  font-size:11px; }

/* objetivos a partir de 2011 */
div#barra_objetivos2011{ margin-left:80px; width:800px; }
div#barra_objetivos2011 div{position:relative; width:150px; float:left; margin-left:5px;  display:block; text-align:left; font-size:13px; overflow:hidden; color:#000; text-align:center;}
div#barra_objetivos2011 div.cont{width:90px; height:12px; padding:2px; margin-top:3px;
background-image:url(../img/fd_percent.jpg); background-repeat:repeat-y;}
div#barra_objetivos2011 div.context{ width:36px; padding:2px; margin-top:3px; margin-left:2px; text-align:left; color:#8d062f; font-weight:bold;  font-size:11px; }


textarea.box{ width:600px; height:58px;}
input.box{ width:400px; margin-left:5px; }
input.boxm{ width:30px;  }
input.ra{margin-right:5px;}
div.enquesta p{ line-height:24px;}
em.errorenq{ color:#FF0000; font-style:normal; font-size:16px; background-color:#FDFDDB; padding:0px; margin:0px; margin-bottom:10px; display:block; width:250px;}

div#resultEncuesta p b{ color:#04005E; font-size:16px; margin-left:10px; background-color:#FAFFBF;}

