body{
	background-color: #ebebeb;
	background-image: url(../images/fondo_pagina.gif);
	background-repeat: repeat-y;
	background-position: top center;			
	padding: 0;
	margin: 0 auto;
	font-family:Verdana;
	font-size: 11px;
	text-align: center;	
	_height:1px;	
}

select, input{	font-family: Verdana;font-size: 11px;	}
textarea {	font-family: Verdana;	font-size: 11px;	}

input.fieldbuscador{border: 1px solid #bbb; width: 150px;}
.field{border:1px solid #ccc; padding-left: 3px;}
.blanco{color: #FFF;}
.gris{color: #505050;}
.gris2{color: #747474;}
.rojo{color: #B50027;}
.amarillo{color: #C5B002;}
.color1{color: #b1b1b1}
.color2{color: #3a3737}
.color3{color: #1f1f1f}
.color4{color: #7d7d7d}
a{color: #1f1f1f; text-decoration: none;}
a:hover{	text-decoration: underline;}
#Crojo{color: #B50027;}
.colorGris{color: #767676;}
.size_14{font-size: 14px;}
.size_12{font-size: 12px;}
.size_10{font-size: 10px;}
.size_18{font-size: 18px;}
.size_22{font-size: 22px;}
#contenedor{text-align: center;	width: 1002px;}

/* layout header*/

/* cabecera */
.cabecera{ text-align: left; width: 1002px; margin: 0 auto; background: url(../images/fond_hoj1.jpg) right top no-repeat;}
/* colores */


.subtitulo{font-size: 11px; font-weight: bold; color: #1f1f1f; padding-bottom: 9px; text-align: justify;}
.cuerpo{font-size: 11px; font-weight: normal; color: #1f1f1f; text-align: justify;}



/* menu cabecera */
#tabs {margin:0; padding:4px 0;font-size:12px; height: 42px; font-weight:bold; background-color:#1f1f1f;  width: 1002px;}

    #tabs ul {margin: 6px; padding:0; list-style:none; float:right;}
    #tabs ul li {margin:0 0 0 5px; padding:0; float:left;}
    #tabs ul li a {display:block; position:relative; padding:9px 14px; border:0; color:#fff;  text-decoration:none; cursor:pointer;}
    
    /* Main menu (tabs - link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {}
    
    /* Main menu (tabs - hover) */
    #tabs ul li a:hover {background:url("../images/button_fondo.gif") 0 0 repeat-x; color:#FFF; text-decoration: none;}
    #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:11px; height:32px;  background:url("../images/button_izda.gif") 0 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:11px; height:32px; background:url("../images/button_dcha.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - active) */
    #tabs ul li#active a {background:url("../images/button_fondo.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:11px; height:32px;  background:url("../images/button_izda.gif") 0 0 no-repeat;}
    #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:11px; height:32px; background:url("../images/button_dcha.gif") 100% 0 no-repeat;}


#separacion{background: url(../images/separa1.gif) repeat-x;text-align:right; width: 1002px;}
#separadorRojo{background: url(../images/separa_puntoRojo.gif) repeat-x; width: 100%; height: 2px;}
#separadorRojoP{background: url(../images/separa_puntoRojoP.gif) repeat-x; width: 100%; height: 1px;}
#separadorAmarillo{background: url(../images/separa_puntoAma.gif) repeat-x; width: 100%; height: 2px;}
#separadorGris{background: url(../images/separa_puntoGris.gif) repeat-x; width: 100%; height: 2px;}
#separadorGrisP{background: url(../images/separa_puntoGrisP.gif) repeat-x; width: 100%; height: 1px;}


#grisPunto{font-weight: bold; font-size:12px; background:url("../images/puntoRojo.gif") no-repeat; padding-left: 15px;}
#puntoAmarillo{float: left;font-weight: bold; font-size:11px; background:url("../images/puntoAmarillo.gif") no-repeat; padding-left: 15px;}
#puntoRojo{float: left;font-weight: bold; font-size:11px; background:url("../images/puntoRojo.gif") no-repeat; padding-left: 15px;}

/*cuerpo de las páginas*/
#container{	text-align: left;	background: url(../images/fondo_hojas.jpg) right top no-repeat;width: 1002px;margin: 0;   height:auto !important;height:350px;min-height: 350px;  }

#cuerpo{float:left;text-align: left;	background: url(../images/fondo-body.gif) left bottom no-repeat;	padding: 35px 40px 15px 35px;	width:644px; margin: 0;height:auto !important;height:350px;min-height: 350px;}
#right{float: right;text-align: right;	width:280px;	padding: 75px 0 0 0;	_height:1px; margin: 0px;}

#pie{background-color:#0e110f; 	text-align: center;	margin:0; 	width: 1002px;	padding:0;	font-size:12px;	color: #ffffff;}

/* elementos */

#pageNav{color: #929090;position: relative; top: -25px;}
#pageNav a{ text-decoration: none;color: #3A3737;}
#pageNav a:hover{ text-decoration: underline;}

#titulo{margin-left:130px; }
#titulo_map{margin-left:115px;}
#titulo_ruta{margin-left:85px;}
#buscador1{position: relative; top: -25px; text-align: right; margin: 0px 10px 0 0; margin-bottom:-15px;}
#buscador{float: right; text-align: right; margin: 6px 10px 0 0; margin-bottom:-15px;}
#buscador .Crojo{ color: #B50027}

.nav{ color: #1F1F1F; text-decoration: none;}
.nav:hover{text-decoration: underline;}

#listado{text-align: left; font-size:10px; width: 644px;}
#listado .datos{ padding-bottom: 16px; background: url(../images/separador2.gif) left bottom repeat-x;}
#ele_fecha{color: #747474; font-size:10px; font-weight: bold; margin: 0 0 1px 0;}
#ele_tit{color: #B50027; font-size:12px; font-weight: bold; margin: 0 0 12px 0;}
#ele_entradilla{color: #1f1f1f; font-weight: normal; text-align: justify;}

#ele_titA{color: #C4AF03; font-weight: bold; margin: 0 0 4px 0; font-size:14px;}
#ele_masinfo{background: url(../images/boton_mas.gif) right bottom no-repeat;}

#avisos{	text-align: center; color: #C5B002; font-weight: bold; font-size: 12px; font-variant: small-caps; margin: 5px 0 0 30px;}
#textoGris{text-align: left; background-color: #F4F4F4; padding: 8px 8px; font-size: 10px;}

#detallePagina{ margin-top: 12px;}

#detalle{ float: left; text-align: left; width: 510px;}
#detalle2{float: right; width: 540px;}
#detalle3{float: right; width: 560px;}
.tit{font-size: 16px; font-weight: bold; color: #C5B002; padding-bottom: 4px;}
#detalle .tit2{font-size: 16px; font-weight: bold; color: #B50027; padding-bottom: 4px;}
#detalle .subtitulo{font-size: 11px; font-weight: bold; color: #1f1f1f; padding-bottom: 9px; text-align: justify;}
#detalle .info{font-size: 11px; font-weight: bold; color: #1f1f1f; padding-bottom: 10px; text-align: justify;}
#detalle .cuerpo{font-size: 11px; font-weight: normal; color: #1f1f1f; text-align: justify;}

#detalle .anotacion{font-size: 9px; color: #767676;  margin-right: 15px;text-align: right;}
#detalle .fecha{font-size: 10px; color: #767676; font-weight: bold; margin: 0 15px 5px 0;}
#detalle .otrosDatos{font-size: 11px; color: #1f1f1f; margin: 0 0 4px 10px;}

#ficha{background: url(../images/fondo_ficha.gif) repeat-y; width: 167px;_height:1px; padding: 15px 4px 0 14px; text-align: left; margin-right: 0px;}

#ficha_negra{background: url(../images/fondo_negro.gif) left top; padding: 14px 19px 13px 25px; width: 141px; height: 172px; text-align: left;}
#ficha_negra .blanco{ color:#fff; text-decoration: none; margin:5px 0 2px 0; }
#ficha_negra .blanco:hover{text-decoration: underline;}
#ficha_negra .rojo{color: #890101;text-decoration: none; font-weight: bold;}
#ficha_negra .rojo:hover{text-decoration: underline;}

#ficha2{background: url(../images/fondo_ficha2.gif) repeat-y; width: 211px;_height:1px; padding: 14px 0 0 18px; text-align: left; margin-right: 0px;}
#ficha2 .tit{font-size: 18px; font-weight: bold; color: #B50027; padding-bottom: 5px;}

.pest1Bis{
	background: url("../images/pest1.gif");
	height: 21px;
	width: 54px;
	text-align: center;
	font-weight: bold;
}
.pest2Bis{
	background: url("../images/pest2.gif");
	height: 21px;
	width: 54px;
	text-align: center;	
	font-weight: bold;
}
.pest2Bis a{color: #FFFFFF;}

.baquetEle{margin:0 0 0 8px; padding:2px 6px 2px 0; float:left; background:url(../images/fondo_elementos.gif) left; color: #fff;}
.baquetEle a{color: #FFFFFF}
.baquetEle2{margin:0 0 0 8px; padding:2px 6px 2px 0; float:left; background:url(../images/fondo_elementos2.gif) left; color: #000; font-weight:bold}

.imagenIzda{background: url(../images/fondo_imagenes.png) no-repeat left bottom; float: left; margin-right: 6px; padding: 0px 0px 6px 6px}
.imagenDcha{background: url(../images/fondo_imagenes.png) no-repeat left bottom; float: right; margin-left: 3px; padding: 0px 0px 6px 6px;}
.imagenC{background: url(../images/fondo_imagenes.png) no-repeat left bottom;padding: 0px 0px 6px 6px;}
/**NUEVOS ESTILOS**/

#absoluto{ position: absolute;}
#zonaUsuario{background:url(../images/fondo_zonauser.gif) no-repeat top right; height:16px;margin-right: 1px;position:relative; width:100px; top: -20px; left:902px; padding-top:4px;}
#banderas{position:relative;top: -30px; left: 25px;}
#enlacesPie{background-color:#b50027; padding:5px 0; text-align: center}
#alinear{clear:both}

/** SEPARACIONES DE TEXTOS **/ 
.s2{margin-bottom: 2px;}
.s5{margin-bottom: 5px;}
.s7{margin-bottom: 7px;}
.s10{margin-bottom: 10px;}
.s20{margin-bottom: 20px;}

h1{font-family: verdana; font-size: 20px; font-weight: bold; color: #B50027; margin: 0 0 5px 0; padding: 0px;}
h2{font-size:14px; margin: 0px; padding: 0px;}
h3{font-size:12px; margin: 0px; padding: 0px;}



