
BODY{text-align:center;font:12px Arial;color:blue;margin:0px;padding:0px;padding-bottom:20px;}
H3{font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal;}
H1{font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal;}
IMG{ border:0px; }
A{ text-decoration: none;}
A:visited{ text-decoration: none;}
A IMG{ border:0px;text-decoration: none;}
UL{list-style:none;margin:0px;padding:0px;}
LI{list-style:none;margin:0px;padding:0px;}

/*-------------------- Header ---------------------------*/
#header{text-align:left;width:760px;margin:0px auto;margin-top:15px;}
#logo{width:380px;vertical-align:center; margin-left: 0px; float:left;}
#logo2{width:340px;float:left;margin-left: 10px;margin-top: 0px; vertical-align:top;font:11px Verdana;font-weight:bold;}
#logo2 table td{padding-left:10px;padding-top:2px;}
#logo2 a{color:blue;}
#logo2 a:hover{color:blue;text-decoration:underline;}
#menu{width:760px;margin:0px auto;margin-top:10px;text-align:left;color:white;clear:both;}
#menu a{color:white;}
#ulmenu{width:760px;height:50px;margin:0px auto;margin-top:0px;text-align:center;font-weight:bold;font-size:14px;color:white;}
.menu1{display:inline;}
.menu1 a{padding:0px;background:url("../../../public/images/menu1.png") no-repeat;height:20px;width:180px;padding-top:2px; float:left;}
.menu1 a:hover{background:url("../../../public/images/menu1S.png") no-repeat;}
.menu11{background:url("../../../public/images/menu11.png") no-repeat;height:20px; width:180px;padding-top:2px;float:left;}
.menu31{background:url("../../../public/images/menu22.png") repeat-x;margin-left: 5px; height:20px; width:200px;padding-top:2px;float:left;}
.menu21{background:url("../../../public/images/menu22.png") repeat-x;margin-left: 5px; height:20px; width:185px;padding-top:2px;float:left;}
.menu3{display:inline;}
.menu3 a{background:url("../../../public/images/menu2.png") repeat-x;margin-left: 5px; height:20px; width:200px;padding-top:2px;float:left;}
.menu3 a:hover{background:url("../../../public/images/menu2S.png") repeat-x;}
.menu2{display:inline;}
.menu2 a{background:url("../../../public/images/menu2.png") repeat-x;margin-left: 5px; height:20px; width:185px;padding-top:2px;float:left;}
.menu2 a:hover{background:url("../../../public/images/menu2S.png") repeat-x;}
.menu4 a{background:url("../../../public/images/menu4.png") no-repeat;height:20px;margin-left: 5px; width:180px;padding-top:2px;float:left;}
.menu41{background:url("../../../public/images/menu41.png") repeat-x;margin-left: 5px; height: 20px; width:180px;padding-top:2px;float:left;}
.menu4 a:hover{background:url("../../../public/images/menu4S.png") no-repeat;}
.menupro{display:inline;}
.menupro1{background:url("../../../public/images/menupro1.png") repeat-x;margin-left: 5px; color:white; height:20px; width:170px;padding-top:2px;float:left;}
.menupro a:hover{background:url("../../../public/images/menuproS.png") repeat-x;margin-left: 5px; color:white; height:20px; width:170px;padding-top:2px;float:left;}
.menupro a{background:url("../../../public/images/menupro.png") repeat-x;margin-left: 5px; color:white; height:20px; width:170px;padding-top:2px;float:left;}

/*-------------------- Content ---------------------------*/
#content_map{width:760px;height:380px;margin:0px auto;text-align:left;}
#map{ float:left;}
#provincias{display:inline;height:430px;}
#provincias ul{float:left;margin-top:20px;}
#provincias ul li{margin-left:40px;margin-top:0px;font-size:12px;}
#provincias a{color:blue;}
#provincias a:hover{text-decoration:underline;color:blue;}
#provincias h3{margin:0px;padding:0px;color: rgb(0, 128, 0);}
#content_ult{width:760px;margin:0px auto;text-align:left;}
#content{width:760px;margin:0px auto;text-align:left;}
#content_loca{margin: 0px; padding: 0px;}
#content_search h1{border-bottom:1px solid rgb(0,102,254);color: rgb(0, 128, 0);}
#content_search a{font-weight:bold;color:blue;}
#content_search a:hover{text-decoration:underline;}
#content_desc h3{margin-top:20px;border-bottom:1px solid rgb(104,149,255);font-size: 16px;color: rgb(0, 128, 0);}
#content_desc{margin-top:20px;text-align:justify;}
#table_votaciones {display:inline;}
#filter_search{padding-bottom:10px;}
#filter_search td{padding-left:8px;}
#content_loca a{text-decoration:underline;color:rgb(51,51,153);font-weight:bold;}
#ult_opt{width:370px;float:left;margin-left:20px;}
#ult_opt h3{border-bottom:1px solid rgb(0,102,254);margin-bottom:0px; color: rgb(74, 128, 0);}
#ult_pub{width:370px;float:left;}
#ult_pub h3{border-bottom:1px solid rgb(0,102,254);margin-bottom:0px; color: rgb(74, 128, 0);}
#logo_empresa{float:left;}
#logo_empresa img{width:140px;height:140px;}
#table_desc_empresa{padding-left:10px;margin-left:30px;height:130px;}
#table_desc_empresa a{text-decoration:underline;color:blue;}
#table_desc_empresa a:hover{text-decoration:underline;}
#table_desc_empresa a:visited{text-decoration:underline;color:blue;}
#table_search{width:760px;}
#table_search tr{padding-top:4px;}
#table_search td{padding-left:12px;}
#table_search a{font-size:13px; color:blue;font-weight:bold;}
#table_search a:hover{text-decoration:underline;}
#table_ult_pub{width:370px;margin:0px;padding:0px;}
#table_ult_pub tr{margin-top:4px;}
#table_ult_pub td{margin-left:8px;}
#table_ult_pub a{color:blue;font-weight:bold;}
#table_ult_pub a:hover{text-decoration:underline;}
#paginas{ margin-top:15px;padding:8px;}
#paginas ul{margin-left:220px;}
#paginas li{display:inline;margin-left:2px;padding:5px;font-weight:bold;border: 1px solid rgb(104,149,255); }
#paginas li a{color:white;}
#opinion{margin-top:20px;margin-left:30px;}
#opinion a{color: blue; font-weight:bold;font-size:13px;}
#opinion a:hover{text-decoration:underline;}
#table_opinion{font-weight:bold; vertical-align:top;margin-left:20px;}
#table_opinion td{vertical-align:top;padding-left:5px;}
#table_opinion td label{font-weight:normal; font-size:10px;padding-left:5px;}
#table_opinion img{padding:0px;margin:0px;}
#table_empresa td{padding-left:15px;padding-top:5px;}
#table_empresa select{width:170px;}
#footer{clear: both;color:white;font-weight:bold;margin:0px auto;width:760px;height:25px;background:url("../../../public/images/footer.png") no-repeat; margin-top:10px; }
#footer ul{padding-top:5px;}
#footer li{display:inline;margin-left:10px;}
#footer li a{color:white;}
#content_info_ok{margin-left:80px;width:600px;border: 1px solid rgb(104,149,255);background: rgb(116,206,78);margin-top:80px;margin-bottom:80px;}
#content_info_nok{margin-left:80px;width:600px;border: 1px solid rgb(104,149,255);background: rgb(255,89,89);margin-top:80px;margin-bottom:80px;}
#content_info{margin-left:80px;width:600px;border: 1px solid rgb(104,149,255);background: rgb(104,149,255);margin-top:80px;margin-bottom:80px;}
#content_info_div{color:white;text-align:center; height:60px;font-size:14px;font-weight:bold;margin-left:15px;margin-top:10px;padding-top:5px;}
#content_aviso{font-size:14px;font-weight:bold;margin-top:130px;}
#map{background: url('../../public/images/mapa.gif');}
#form_opinion{margin:0px;padding:0px;}
#tr_titulo{color:white;background-color:rgb(104,149,255);font-weight:bold;border:1px solid blue;}
#tr_titulo td a{color:white;padding-left:3px;text-decoration:underline;}
#profesiones{text-align:center;}
#profesiones h3{text-align:center;color: green;}
#profesiones ul{float:left;margin-top:20px;margin-bottom: 50px;margin-left:40px;}
#profesiones ul li{margin-left:40px;margin-top:0px;font-size:12px; text-align:left;}
#profesiones a{text-decoration:none;color:blue;}
#profesiones a:hover{text-decoration:underline;color:blue;}

.tr_line{border-bottom:1px solid rgb(104,149,255);
	//background-color:rgb(104,149,255); height:2px;
	}

.search_opiniones{width:78px;}
.pagina_seleccionada{color:white;background: rgb(104,149,255);}
.fontweightbold{font-weight:bold;width:70px;}
.votacion{background-color:rgb(104,149,255); color:white;font-weight:bold;padding:3px;}
.descripcion_votacion{padding-left:20px;vertical-align: top;}
.table_opinion_desc {background:url('../../public/images/opinion_fondo.gif');font-weight:normal;font-size:11px;}
.table_opinion_desc_title {text-align:center;background:url('../../public/images/opinion_fondo.gif');}
.opinion_condiciones{margin-left:65px;}
.opinion_condiciones input{margin-right:5px;}
.opinion_condiciones a{text-decoration:underline;color:blue;}
.opinion_enviar{padding-right:10px;margin-top:20px;margin-left:100px;font-size:16px;font-weight:bold; color: green;}
.opinion_enviar a{color: green;}
.opinion_enviar img{padding-right: 5px;}
.opinion_enviar input{font-weight:bold;font-size:14px;color:green;padding:5px 10px 5px 10px;}
.error{color:red;}
.registro a{color:green; font-weight:bold;font-size:13px;}
.h3registro{background:rgb(104,149,255);color:white;}
.select{width:150px;}
.order_asc{background:url("../../../public/images/asc.gif") no-repeat 2px 6px;}
.order_desc{background:url("../../../public/images/desc.gif") no-repeat 2px 6px;}
.recordar{font-size:13px;margin-left:20px;}
.recordar:hover{text-decoration:underline;}
.ps_marcar a {margin-left: 80px;}
.ps_marcar a {margin-left: 10px;text-decoration:underline;}
.ulop td{padding-left:15px;}

