/* CSS Catalogo 2006 */

/*----------------------------fin contactar info + categorias + escuelaso------------------------------*/
/*------------------muestra_contenidos generico----------------------------*/

.linea_azul_discontinua{clear:both;background-image:url(../images/linea_discontinua.gif); background-repeat:repeat-x; width:100%; height:2px;margin:10px 0px 20px 0px;top:10px; position:relative;}
.linea_azul_continua{clear:both;background-image:url(../images/linea_azul.gif); background-repeat:repeat-x; width:100%; height:2px;margin:10px 0px 20px 0px; top:10px; position:relative;}
hr {color:#0099CC;height:1px;border-style:solid;}

.justificado{text-align:justify;padding-bottom:30px;padding-top:10px;}
#general{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin:0px;text-align:justify;color:#023251;display:inline; height:auto;background-image:url(../images/bg_lmuestra_contenidos.gif); background-repeat:repeat-x; background-position:bottom;}
#general h3{color:#023251;font-size:16px;font-weight:normal; padding:5px 0px;}
#general h4{text-transform:uppercase;font-size:14px; font-weight:bold; color:#023251;margin:5px 0px 5px 5px;padding:0px 0px 5px 0px;width:99%;height:auto; background-image:url(../images/css/gr_linea_azul.gif); background-repeat:repeat-x; background-position:bottom}
#general h5{text-transform:uppercase;font-size:14px; font-weight:bold; color:#023251;margin:5px 0px 5px 5px;padding:0px 0px 5px 0px; width:99%;height:auto; background-image:url(../images/css/gr_linea_azul.gif); background-repeat:repeat-x; background-position:bottom}
#general h6, h7{color:#023251;font-size:0.80em;font-weight:bold; padding:10px 0px 10px 0px;}
#general p, span{font-size:11px;text-align:justify;}
#general a, #textos_contenidos a{ font-size:11px; color:#0263A0; text-decoration:none; }
#general a:hover, #textos_contenidos a:hover {font-size:11px; margin:0px; color:#0263A0; text-decoration:none; }
#general ul, #textos_contenidos ul{ list-style:none; font-size:11px; margin:0px; padding:0px}
#general ul li, #textos_contenidos ul li{ background-image:url(../images/css/gr_bullet_azul2.gif); background-repeat:no-repeat; display:block; padding:0px 10px 0px 10px; margin:10px 0px 0px 20px;}
#general ul li a:active,#general ul li a:link, #general ul li a:visited{margin:0px;text-align:justify;}
#general ul li a:hover{margin:0px;}



#general img {border:none}

#general .bg1{ background-color:#D6E7F2;}
#general .bg2{ background-color:#AED5EC;}
#general .bg3{ background-color:#659FC1;color:#FFFFFF;}
#general .bg4{ background-color:#ffffff; background-image:url(../images/bg_tabla_general.gif); background-repeat:repeat-y; background-position:left;background-color:#ffffff; margin:3px 0px 3px 0px; padding:3px;}

#general .izquierda{float:left;padding:5px; margin:0px 20px 0px 30px; border-top: #eee solid 2px; border-left: #eee solid 2px;border-right: #ccc solid 2px; border-bottom: #ccc solid 2px;}
#general .derecha{float:right;padding:5px;margin:0px 30px 0px 20px; border-top: #eee solid 2px; border-left: #eee solid 2px;border-right: #ccc solid 2px; border-bottom: #ccc solid 2px;}
#general .centro img{width:auto; padding:5px; margin:auto; border-top: #eee solid 2px; border-left: #eee solid 2px;border-right: #ccc solid 2px; border-bottom: #ccc solid 2px;}
#general .centro {width:auto; text-align:center; margin:auto;}

/*
#general table, #textos_contenidos table{margin:auto; font-size:11px}
#general table caption, #textos_contenidos  caption{ text-transform:uppercase; text-align:center;font-weight:bold; font-size:12px; margin:5px 0px 5px;}
#general table th, #textos_contenidos table th{text-align:justify;width:auto; background-color:#AED5EC; font-size:11px; padding:5px;}
#general table td, #textos_contenidos table td{border:#ffffff solid 0px; margin:5px; padding:5px; background-color:#ffffff; background-image:url(../images/bg_tabla_general.gif); background-repeat:repeat-y; background-position:left }
*/

.check{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background: #fff;height: 18px;color: #0077B1;}
.input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background: #fff;padding-left:5px;!important padding-right:5px;!important border-top: 1px solid #0077B1;border-right: 1px solid #0077B1;border-bottom: 1px solid #0077B1;border-left: 1px solid #0077B1;color: #0077B1;}
.BotLar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background: #fff;border-top: 1px solid #0077B1;border-right: 1px solid #0077B1;border-bottom: 1px solid #0077B1;border-left: 1px solid #0077B1;height: 18px;color: #0077B1;width: 120px;}
.BotMed {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background: #fff;border-top: 1px solid #0077B1;border-right: 1px solid #0077B1;border-bottom: 1px solid #0077B1;border-left: 1px solid #0077B1;height: 18px;color: #0077B1;width: 100px;}
.BotPeq {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background: #fff;border-top: 1px solid #0077B1;border-right: 1px solid #0077B1;border-bottom: 1px solid #0077B1;border-left: 1px solid #0077B1;height: 18px;color: #0077B1;width: 30px;}



body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#023251;}
table {border-collapse:collapse;border-spacing:0;}
td, th {padding:0;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#023251;}
h4{line-height:16px;display:block;margin:0;font-size:12px;font-weight:bold;color:#023251;background-image:url(../images/gr_linea_azul.gif);background-repeat:repeat-x;background-position:bottom;}
h5{margin:0;font-size:14px;font-weight:bold;color:#023251;}
a:link, a:visited, a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#023251;text-decoration:none;}
a:hover{text-decoration:none;}
ul li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#023251;}
/* ######## PROPIEDADES DIV GENERALES ####### */

#r100{width:100%;}
#r95{width:95%;}
#r90{width:90%;}
#r85{width:85%;}
#r80{width:80%;}
#r75{width:75%;}
#r70{width:70%;}
#r60{width:60%;}
#r50{width:50%;}
#r45{width:45%;}
#r40{width:40%;}
#r30{width:30%;}
#r25{width:25%;}
#r20{width:20%;}
#r10{width:10%;}

.rcenter{margin:0 auto 0 auto;}
.rleft{float:left;}
.rright{float:right;}
.rclear{clear:both;}

.margin5{margin:0 5px;}
.margin10{margin:0 10px;}
.margin15{margin:0 15px;}
.padding5{padding:0 5px;}
.padding10{padding:0 10px;}
.padding15{padding:0 15px;}

.mtopbot5{margin:5px 0;}
.mtopbot10{margin:10px 0;}
.mtopbot15{margin:15px 0;}

.ptopbot5{padding:5px 0;}
.ptopbot10{padding:0px 0;}
.ptopbot15{padding:0px 0;}

.sombra { display:inline;display:block;float:left;background-color:#f5f7f9;padding:5px;text-align: center;border-top: #eee solid 2px;border-left: #eee solid 1px;border-right: #ccc solid 3px;border-bottom: #ccc solid 4px;} 

/* ######## PROPIEDADES TEXTOS ####### */

.tnegro{color:#000000;}
.trojo{color:#FF0000;}
.tverde{color:#339900;}
.tblanco{color:#CCCCCC;}
.tamarillo{color:#FFCC00}
.violeta{color:#9966FF}
.naranja{color:#FF6600}



/* ######## MENU INDICE CARTAS PAPEL####### */

#cartas_indice{background-image:url(../images/css/bg_submenu4b.jpg);background-repeat:no-repeat;background-position:bottom;} 
#cartas_indice ul, li{line-height:12px;display:block;list-style:none;margin:0px;padding:0px;}
#cartas_indice ul li a{font-size:11px;padding:0 20px;background-image:url(../images/css/gr_bullet_flecha.gif);background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;color:#023251;text-decoration:none;}
#cartas_indice ul li a:hover{text-decoration:none;}
#cartas_indice a:hover{color:#023251;}
#cartas_indice ul {padding:0 0 20px 30px;display:block;}

/* ######## LEYENDA CARTAS CARTAS PAPEL####### */

#leyenda_cartas{left:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#023251;} 
#leyenda_cartas ul, li{margin:0;padding:0;line-height:12px;list-style:none;display:block;}
#leyenda_cartas .iconegro{background-image:url(../images/css/ico_cartas_negro.gif);background-repeat:no-repeat;}
#leyenda_cartas .icorojo{background-image:url(../images/css/ico_cartas_rojo.gif);background-repeat:no-repeat;}
#leyenda_cartas .icoverde{background-image:url(../images/css/ico_cartas_verde.gif);background-repeat:no-repeat;}
#leyenda_cartas .icoblanco{background-image:url(../images/css/ico_cartas_blanco.gif);background-repeat:no-repeat;}
#leyenda_cartas .icoamarillo{background-image:url(../images/css/ico_cartas_amarillo.gif);background-repeat:no-repeat;} 
#leyenda_cartas .icovioleta{background-image:url(../images/css/ico_cartas_violeta.gif);background-repeat:no-repeat;}


/* DATOS TABLAS PAPEL */
.tit_tabla_papel_1{background-image:url(../images/css/fondo_tabla_td.gif);background-position:bottom;background-repeat:repeat-x;background-color:#eeeeee;height:10px;}
.tit_tabla_papel_2{padding-left:10px;color: #FFFFFF;height:25px;line-height:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;background-image:url(../images/css/fondo_tabla_cabecera.gif);background-repeat:repeat-x;}
.tit_tabla_papel_2_verde{padding-left:10px;color: #FFFFFF;height:25px;line-height:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;background-image:url(../images/css/fondo_tabla_cabecera_verde.gif);background-repeat:repeat-x;}
.datos_tabla_papel td{background-position:bottom;background-repeat:repeat-x;border:#ffffff;border-bottom:2px;;border-bottom-color:#000000;background-color:#eeeeee;color:#006699;border-spacing:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;padding:10px;}


.tit_tabla0{font-family: Arial, Helvetica, sans-serif, Verdana;font-size:12px;font-style:normal;font-weight:bold;background:#eeeeee;}	
.tit_papel{color: #FFFFFF;background-color: #006699;font-family: Arial, Helvetica, sans-serif, Verdana;text-align:center;font-size: 12px;font-style: oblique;font-weight: bold;padding-top: 5px;padding-bottom: 5px;width: 400px;height:25px;}	
.tit_tabla_avisos{color: #FFFFFF;background-color: #006699;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;}
.datos_tabla_avisos{color:#CC0000;background-color: #FFFFFF;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;}

/* ENC */
.tit_ENC{color: #ffffff;font-family: Arial, Helvetica, sans-serif, Verdana;font-size: 12px;text-align:center;font-style: oblique;font-weight: bold;padding-top: 5px;padding-bottom: 5px;height:25px;width: 400px;background-color: #005050;}	
.tit_tabla_ENC{color: #FFFFFF;background-color: #005050;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;}
.datos_tabla_ENC{color:#CC0000;background-color: #FFFFFF;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;}
.ENCdata {position:relative;}
		
#PrePie {height:120px;position: relative}  
#PrePie2 {height:145px;position: relative}  
#PrePie_buscador {height:220px;position: relative}  
#PrePie_distancia {height:25px;position: relative}  
#PrePie_ENC {height: 50px;position: relative}  
#PrePie_ENC2 {height: 110px;position: relative}  
#Pie, #r15, #r70 {position: relative}  
#contenidoizquierdo{z-index: 1;position: relative;}  
#contenidocentral ul li ul li {list-style-type: circle;list-style-image: none;margin-rigth: 10cm;}
#contenidocentral  ul li ul li ul li {margin-rigth: 12cm;}
/* Misc */
.parriba {margin-top: -0.5cm;}

/* CSS mapas */
.map { position: relative;background-color: transparent}
.mapamarco {position:absolute;border:1px solid red;background-color: transparent;}
.mapamarco_black {position:absolute;border:2px solid black;}
.mapamarco_pulsado {position:absolute;border:2px solid blue;}
.mapatext {position:absolute;color: red;font-size: 10px;background-color: transparent;font-family:Verdana;}
.mapatext_black {position:absolute;color: black;font-size: 10px;background-color: transparent;font-family:Verdana;}
.mapatext_green {position:absolute;color: green;font-size: 10px;background-color: transparent;font-family:Verdana;}
.visor_on {visibility:visible;position:absolute;border: .15mm solid #000000;margin-top:5pt;margin-left:3pt;padding-top:2pt;padding-left:3pt;background-color: #fff7e9;font-size: 11px;font-family:Verdana;}
.visor_off {visibility:hidden;position:absolute;border-color:#000000;background-color: #fff7e9;}
.visor_distancia {font-size: 14px;border: .15mm solid #000000;margin-top:5pt;margin-left:50pt;padding-top:2pt;padding-left:3pt;background-color: #006699;color: #FFFFFF;font-family:Verdana;width:150pt;height:25pt;}
.ENC_propos21 {position:absolute;border: 1.5px solid green;}
.ENC_propos22 {position:absolute;border:1.5px dotted green;}
.ENC_propos3 {position:absolute;border:1.5px solid white;}
.ENC_propos4 {position:absolute;border:1.5px solid yellow;}
.ENC_propos5 {position:absolute;border:1.5px solid red;background-color:red;}
.ENC_propos6 {position:absolute;border:1.5px solid orange;}
   
/* CSS Formulario */
.form {background-color: white;border: #BCA8D9;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;font-family: Arial, Helvetica, sans-serif, Verdana;font-size: 10px;color: black;text-decoration: none}

.txt_bold{font-family: Arial, Helvetica, sans-serif, Verdana;font-size: 10px;color: black;text-decoration: none ;font-weight: bold}
	
.16Naranja{color:#ff6600;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:justify;}
.16Blue{color:#305778;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:justify;}
.16Blue{color:#305778;line-height:12px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;}

/*####### Publicaciones #########*/

.tabla_publicacion{background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#003366;border:1px;width:95%;padding:3px;!importantmargin:1px;!important}
.tabla_publicacion th{background-color:#993300;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bolder;color:#ffffff;vertical-align:middle;text-align:center;}
.tabla_publicacion td{background-color:#eeeeee;color:#003366;}


/*####### CATÁLOGO DE CARTAS (MODO TEXTO)  #########*/
/*TABLA AZUL */
.tabla_carta_azul{background-color:#ffffff;border:1px;width:90%;padding:3px;!importantmargin:1px;!important}
.tabla_carta_azul th{padding-left:10px;color: #FFFFFF;height:25px;line-height:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;background-image:url(../images/css/fondo_tabla_cabecera.gif);background-repeat:repeat-x;}
.tabla_carta_azul td{background-color:#eeeeee;font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:11px;}

/*TABLA VERDE*/
.tabla_carta_verde{background-color:#ffffff;border:1px;width:90%;padding:3px;!importantmargin:1px;!important}
.tabla_carta_verde th{padding-left:10px;color: #FFFFFF;height:25px;line-height:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;background-image:url(../images/css/fondo_tabla_cabecera_verde.gif);background-repeat:repeat-x;}
.tabla_carta_verde td{background-color:#eeeeee;font-family:Arial, Helvetica, sans-serif;color:#006600;font-size:10px;}








