/*GENERALES*/
body {margin:0 auto 0 auto;width:100%;}
#body{margin:0 auto 0 auto;text-align:center;}
/* COLORES */
.c_verde {background-color: #588C84}
.c_verde_claro {background-color: #C5F0E8}
.c_negro {background-color: #000000}
.c_blanco {background-color: #FFFFFF}
.c_gris {background-color: #CCCCCC}
.c_gris_claro {background-color: #DBD7D7}
.c_gris_oscuro {background-color: #BFBDBD}
.c_dorado {background-color: #D7B381}
h2{font-size:1.2em;color:#aaa;}

/* IMAGENES */

/* LINKS */
a.l_menu_blanco_peq { font-size: 10px; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
a.l_menu_blanco_peq:hover { font-size: 10px; text-decoration: underline; font-family:Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
a.l_menu { font-size: 10px; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}
a.l_menu:hover { font-size: 10px; text-decoration: underline; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}
a.l_link { font-size: 11px; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}
a.l_link:hover { font-size: 11px; text-decoration: underline; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}


a.l_titular { font-size: 14px; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}
a.l_titular:hover { font-size: 14px; text-decoration: underline; font-family:Arial, Verdana, Helvetica, sans-serif; color: #575E8A;}
/* TEXTO */
.t_negro_peq { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.t_negro_bold { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.t_txt_general { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.t_txt_general2 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #aaaaaa;}
.t_dorado { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #D7B381;}
.t_titular { font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #588C84;}
.t_titular_med { font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #588C84;}
.t_titular_peq { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #588C84;}
.t_dorado_peq { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #D7B381;}
.t_blanco_peq { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
.t_blanco_med { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
.t_blanco_gran { font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
.t_negro_peq_pie { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.t_rojo { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #ff0000;}
.t_negro_bold_pie { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
/* Formulario */
.f_buscadores{width:100%; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #969696 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #000000 1px solid; color: #000000; font-size:10px;padding-top:0px;font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;} 
.f_boton{BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #969696 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #000000 1px solid; color: #000000; font-size: 10px; font-family: Verdana,Arial, Helvetica, sans-serif;}
.t_negro_peq a {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.linea_iv{margin:0 0 15px 260px;width:160px;padding:3px 10px 3px 0px;font-size:0.9em;}
.linea_iv a{background:transparent url(../images/interfaz/f1.gif) scroll no-repeat top left;padding:3px 10px 3px 25px;color:#fff;text-decoration:none;}
.linea_iv a:hover{background:transparent url(../images/interfaz/f2.gif) scroll no-repeat top left;color:#fff;}

.selector_mes{font-size:0.8em;margin:5px 0 20px 0;font-family:Arial;}
.selector_mes span{margin:0 5px 0 0 ;}
.selector_mes a{color:#000;}
.selector_mes a{text-decoration:none;}
.selector_mes span a{background:#eaeaea;padding:3px 15px;}
.selector_mes span a:hover{background:#000;color:#fff;padding:3px 15px;}

.licitacion{margin:25px 0 0 0;}
.licitacion .tit{background:#efefef;padding:2px 10px;font-size:1.1em;font-weight:bold;}
.desc{margin:0px 0 0 10px;border:1px solid #ccc;padding:10px;background:#f0efef;}
.desc2{margin:5px 0 0 15px;background:#fff;float:right;border:1px solid #ccc;padding:10px;}


.nocanteras{text-align:center;font-size:1.2em;margin:0 80px;font-weight:bold;}
.nocanteras span a{color:#588c84;background:#efefef;padding:10px 20px;}
.nocanteras span a:hover{color:#efefef;background:#588c84;padding:10px 20px;}

.formulario{margin:0 0 0 15px;}
.formulario p{margin:8px 0 0 10px;}
.formulario p.pq{font-size:0.85em;margin:20px 0 0 10px;color:#bbb;}
.formulario p.center{margin:25px 0 25px 0;text-align:center;}
.formulario span{margin:0 0 0 0;border-bottom:1px solid #f9f9f9;}
.formulario label{width:80px;float:left;}
.formulario label.clear{float:none;display:block;width:auto;}
.formulario input{border:1px solid #588c84;font-size:0.9em;}
.formulario textarea{border:1px solid #588c84;font-size:1.0em;}
.formulario input.btn{background:#588c84;color:#fff;width:60px;text-align:center;padding:0 15px;font-size:0.9em;}
.formulario input.clear{border:0}

.formulario span {display:none}

.error {border:1px solid #f00;}
.errorSpan span{display:inline;}
.errorSpan input {border:1px solid #f00;}

.mensajeForm {
	text-align:center;
	color:#000;
	padding: 10px;
	width: 90%;
	margin: 10px auto 20px auto;
	border: 1px solid #258EF1;
	background-color:#CFE8FF;
}
table.caja_servicios{width:400px;}
table.caja_servicios td{background:#efefef;padding:3px;}
.cabServicios{color:#999;font-size:14px;margin:0 0 10px 0;font-weight:bold;}


Ul.listadoPGOU{margin:15px 35px 0 0px;}
Ul.listadoPGOU li{list-style:none;margin:0 0 5px 0;border:1px solid #efefef;font-size:1.2em;padding:5px 5px;}
Ul.listadoPGOU li span{color:#999;font-size:0.9em;}
