﻿/* CSS mod by Technosite - Ibermatica - MOSS 2007
INDICE
1. GENERALES
1.1. Reset
1.2. Cuerpo
1.3. Basico

2. MASTERPAGE
2.1. CABECERA
2.1.1. Escudo
2.1.2. Titulo
2.1.3. Idiomas
2.1.4. Form Buscador
2.1.5. Enlaces generales
2.2. MENU HORIZONTAL
2.3. CONTENIDO
2.3.1. Menu vertical izq
2.3.2. Banners
2.3.3. Destacados Home
2.4. PIE DE PAGINA

3. LAYOUTS
3.1. RASTRO DE MIGAS
3.2. VERSION IMPRIMIBLE
3.3. HOME LAYOUT
3.4 MAPA WEB
3.5 LISTAS BULLETS ON
3.6 LISTAS ORDENADAS
3.7 ESTILOS PERFIL DEL CONTRATANTE

4. ESTILOS HTMLEDITOR
1. GENERAL*/
html, body{height:100%;}
body{margin:0;padding:0;background:#fff;color:#000;font-family:verdana,arial,helvetica,sans-serif;font-size:.7em;}
form{margin:0;padding:0;}
img{border:0 none;}
h1{width:480px; position:absolute; bottom:5px; left:230px; margin-bottom:0; font-size:1.3em;color:#fff; font-family:Arial,helvetica,sans-serif; }
h2{padding:0 0 0 1em;font-size:1.4em;color:#02669B;font-weight:bold;}
h3{height:30px;padding:0;margin:1em 0 .5em;color:#000;font-size:1.1em;font-weight:bold;}
h4{color:#01598A;font-size:1em;font-weight:bold;}
ul,ol,li{list-style:none;}
dl{margin:0;padding:0;}
dt{font-weight:bold;color:#ED8203;margin-top:10px;}
a{color:#015481;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
label{margin:0;padding:0;color:#000;}

/*1.3. BASICO*/
.image_button{vertical-align:middle;cursor:pointer;}
.flota_derecha{display:inline;float:right;}
.flota_izquierda{display:inline;float:left;}
.limpiado{clear:both;}
.error{color:red;}
.centradaDigitos{text-align:center;}
.txtRojo{color:Red;}
.txtNegrita{font-weight:bold;}
.mihand{cursor:pointer;}
/* eliminamos estilos en linea en el codigo*/
.alignDcha{text-align:right;}
.alignIzq{text-align:left;}
.valignTop{ vertical-align:top;}
.ancho2{ width:2em;}
.ancho3{ width:3em;}
.ancho5{ width:5em;}
.ancho15{width:15em;}
.ancho11{width:11em;}
.ancho12{width:12em;}
.ancho16{ width:16.3em;}
.ancho23{width:23em;}
.ancho30{ width:30em;}
.ancho32{ width:32em;}
.ancho3_p{ width:3%;}
.ancho10_p{ width:10%;}
.ancho15_p{width:15%;}
.ancho25_p{ width:25%;}
.ancho35_p{width:35%;}
.ancho40_p{width:40%;}
.ancho50_p{width:50%;}
.ancho42_p{width:42%;}
.ancho16_p{width:16%}
.ancho12_p{width:12%;}
.ancho10_p{width:10%;}
.ancho8_p{width:8%;}
.ancho57_p{ width:57%;}
.ancho_90p{ width:90%;}
.ancho499_p{width:49.9%;}
.ancho100_p{ width:100%;}
.bordersolid{ border:1px solid;}
.marginTopNegat{ margin-top:-17em;}

/*Consola edicion MOOS 2007*/
.consolaEdicion{display:inline !important;}
.consolaEdicion table.ms-siteaction{height:2% !important;width:100%;}
.bordeRojo .ms-formfieldvaluecontainer{border:1px solid red;}

/*2. MASTERPAGE*/
.cuerpo{position:relative;min-height:100%;}
/* Todos los ID de los formularios que aparecen despues del body deben estar recogidos aqui */
#form1,#formError,#formBusquedaAvb,#formResultadosBusqueda,#formDirectorio,#formEmpleoTemporal,
#formResultadosLotoTurf,#formSeleccionLotoTurf,#formListadoNormas,#formNormativaCCAA,#formNormativaCDI,
#formNormativaEconomia,#formResultadosBusquedaNormativa,#formNormativa,#formBuscadorNotasPrensa,
#formResultadosNotasPrensa,#formCambiarPassword,#formCuentaUsuario,#formDatosUsuario,#formNuevoUsuario,
#formRegistrese,#formSuscripciones,#formSegundoNivel,#Form2,#formMapaSitio,#aspnetForm
{height:100%;}

/*2.1 CABECERA*/
#cabecera{
	position:relative;
	background-image:url(/_layouts/3082/images/img/vicepresidencia.jpg);
	margin:0;
	top:0;
	width:100%;
	height:6em;
	padding:0;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 223px top;
}

/*2.1.1 Escudo*/
#escudo{overflow:hidden;float:left;height:6em;background:#FED700;}
#escudo a{width:100%;display:block;}
.escudoClass{overflow:hidden;float:left;height:6em;background:#FED700;}
.escudoClass a{width:100%;display:block;}

/*2.1.3. Idiomas*/
#idioma{position:absolute;right:.5em;top:0;margin:0 0 0 0;padding:4px 0 0 0;color:#015481;font-weight:normal;text-align:right;}
#idioma li{display:inline;margin:0;padding:3px 1px;font-weight:normal;}
#idioma a{padding:2px 3px;color:#015481;background:#F3F1F1;font-weight:normal;}

/*2.1.4. Buscador formulario*/
.buscador{position:absolute;right:.5em;top:2.3em;color:#000;}
label.buscar{margin:0;padding:0;color:#0076A3;}
input.lupa{background:#fff url(/_layouts/3082/images/img/buscar_lupa.gif) no-repeat 0 0; border:none; cursor:pointer;}
input.buscar_caja{ margin-left:0.5em;font-size:1em;color:#000;background:#FFF;border:1px solid #B1D3E6;width:15em; text-align:right;}
.linkBusqueda{font-weight:normal;}

/*2.1.5. Enlaces generales*/
#menu_superior{position:absolute;top:4.3em;right:.3em;padding:.3px 2px .3px 3px;margin:0;font-weight:normal;color:#B1D3E6;background:#fff;border:1px solid #B1D3E6;}
#menu_superior li{display:inline; padding:0 5px; margin:0; border:0 none;  font-weight:normal;  background: #fff url(/_layouts/3082/images/img/separadorMenuCorto.jpg) right center no-repeat;} 
#menu_superior li.sinseparador{ background-image:none;}
#menu_superior a{padding:0;margin:0;border:0 none;color:#015481;font-weight:normal;}

/*2.2. MENU HORIZONTAL*/
#iconos{ 
position:relative;
	width:100%;
	padding:0;
	margin:0;
	background:#015481;
	font-size:90%;
}
#iconos .separador_iconos{margin-left:223px;}
#iconos ul{padding:0;margin:0;color:#fff;border:0 none;}
#iconos ul:after{content :".";display:block;clear:both;height:0;visibility:hidden;}
#iconos li{float:left;border-left:1px solid #fff;}
#iconos li a{color:#fff;font-weight:normal;padding:.2em 0 .2em 3.5em;background:no-repeat 0 .4em;min-height:24px;}
#iconos li a.agencia{display:block;background-image:url(/_layouts/3082/images/img/ico1.gif);}
#iconos li a.loterias{display:block;padding-right:.8em;background-image:url(/_layouts/3082/images/img/ico2.gif);}
#iconos li a.instituto{display:block;background-image:url(/_layouts/3082/images/img/ico3.gif);}
#iconos li a.estadistica{display:block;background-image:url(/_layouts/3082/images/img/ico4.gif);}
#iconos li a.tesoro{display:block;background-image:url(/_layouts/3082/images/img/ico5.gif);}
#iconos li a.catastro{display:block;background-image:url(/_layouts/3082/images/img/ico7.gif);}
#iconos li a.sepg{display:block;background-image:url(/_layouts/3082/images/img/Icono_SEPG.gif);}
#iconos li a.seap{display:block;background-image:url(/_layouts/3082/images/img/Icono_SEAP.gif);}

/*anchura por defecto*/
.separador_iconos ul li a.agencia{width:8em;}
.separador_iconos ul li a.loterias{width:10em;}
.separador_iconos ul li a.instituto{width:10em;}
.separador_iconos ul li a.estadistica{width:11em;}
.separador_iconos ul li a.tesoro{width:7em;}
.separador_iconos ul li a.catastro{width:10em;}
.separador_iconos ul li a.sepg{width:15em;}
.separador_iconos ul li a.seap{width:16em;}

/*anchura en euskera*/
.separador_iconosEU-ES{margin-left:223px;}
.separador_iconosEU-ES li a.agencia{width:8em;}
.separador_iconosEU-ES li a.loterias{width:12em;}
.separador_iconosEU-ES li a.instituto{width:10em;}
.separador_iconosEU-ES li a.estadistica{width:11em;}
.separador_iconosEU-ES li a.tesoro{width:7em;}
.separador_iconosEU-ES li a.catastro{width:10em;}
.separador_iconosEU-ES li a.sepg{width:15em;}
.separador_iconosEU-ES li a.seap{width:16em;}

/*anchura en catalan*/
.separador_iconosCA-ES{margin-left:223px;}
.separador_iconosCA-ES li a.agencia{width:8em;}
.separador_iconosCA-ES li a.loterias{width:10em;}
.separador_iconosCA-ES li a.instituto{width:10em;}
.separador_iconosCA-ES li a.estadistica{width:11em;}
.separador_iconosCA-ES li a.tesoro{width:7em;}
.separador_iconosCA-ES li a.catastro{width:10em;}
.separador_iconosCA-ES li a.sepg{width:15em;}
.separador_iconosCA-ES li a.seap{width:16em;}

/*anchura en gallego*/
.separador_iconosGL-ES{margin-left:223px;}
.separador_iconosGL-ES li a.agencia{width:8em;}
.separador_iconosGL-ES li a.loterias{width:10em;}
.separador_iconosGL-ES li a.instituto{width:10em;}
.separador_iconosGL-ES li a.estadistica{width:11em;}
.separador_iconosGL-ES li a.tesoro{width:7em;}
.separador_iconosGL-ES li a.catastro{width:10em;}
.separador_iconosGL-ES li a.sepg{width:15em;}
.separador_iconosGL-ES li a.seap{width:16em;}

/*anchura en ingles*/
.separador_iconosEN-GB{margin-left:223px;}
.separador_iconosEN-GB li a.agencia{width:8em;}
.separador_iconosEN-GB li a.loterias{width:10em;}
.separador_iconosEN-GB li a.instituto{width:10em;}
.separador_iconosEN-GB li a.estadistica{width:11em;}
.separador_iconosEN-GB li a.tesoro{width:9em;}
.separador_iconosEN-GB li a.catastro{width:10em;}
.separador_iconosEN-GB li a.sepg{width:15em;}
.separador_iconosEN-GB li a.seap{width:16em;}

/*anchura en frances*/
.separador_iconosFR-FR{margin-left:223px;}
.separador_iconosFR-FR li a.agencia{width:8em;}
.separador_iconosFR-FR li a.loterias{width:10em;}
.separador_iconosFR-FR li a.instituto{width:10em;}
.separador_iconosFR-FR li a.estadistica{width:11em;}
.separador_iconosFR-FR li a.tesoro{width:9em;}
.separador_iconosFR-FR li a.catastro{width:10em;}
.separador_iconosFR-FR li a.sepg{width:15em;}
.separador_iconosFR-FR li a.seap{width:16em;}

/*2.3 CONTENIDO*/
.medioHome{width:100%; margin:0; padding-bottom:4em;}
/*2.3.1. Menu Vertical izq*/
#izq{
	overflow:hidden;
	float:left;
	width:223px;
	margin:0;
	padding:0 0 5em 0;
	background:#E6F1F3;
	font-size:100%;
} 
#izq img{margin:0;} 
#izq ul{padding:0 0 1em 0;margin:0 .3em;} 
#izq li, #izq li.submenu{padding:.5em 0 .5em 0} 
#izq li{background:url(/_layouts/3082/images/img/bullet_nav_prin.gif) no-repeat !important;} 
/*primer nivel no seleccionado*/ 
#izq li.submenu{background:transparent url(/_layouts/3082/images/img/bullet_nav_prinSelecc.gif) no-repeat !important;} 
/*primer nivel seleccionado*/ 
#izq li.Seleccionado{background:url(/_layouts/3082/images/img/bullet_nav_prin_menos.gif) no-repeat !important;} 
/*segundo nivel no seleccionado*/ 
#izq li.submenu li{background:url(/_layouts/3082/images/img/bullet_nav_prin_2.gif) no-repeat 0 .6em !important;border-bottom:none;padding:.2em 0 .2em 0em;}
/*segundo nivel seleccionado*/ 
#izq li.submenu li.Seleccionado{background:#FFFFFF url(/_layouts/3082/images/img/bullet_nav_prin_2.gif) no-repeat 0 .6em !important;border-bottom:none;padding:.2em 0 .2em 0em;}
#izq li.submenuNoseleccionado{padding:.5em 0 .5em 1.3em;background:url(/_layouts/3082/images/img/bullet_nav_prin_menos_3.gif) no-repeat;}
#izq li.post_cerrado{background:url(/_layouts/3082/images/img/bullet_nav_prinb.gif) no-repeat;} 
#izq li a.sel{font-size:95%;color:#ff0000;} 
#izq li a{color:#015481;text-decoration:none;font-weight:bold;padding-left:1.3em;} 
#izq ul ul{margin:.3em 0 0 1.4em;padding:0;} 
#izq li li a{padding-left:1em;} 
#izq li li.subCanalSeleccionado{background-color:#FFFFFF;} 
#izq li li a{display:inline;color:#494949;font-weight:normal;font-size:95%;text-decoration:none;} 
#izq ul ul ul{display:none !important;} /*oculta los niveles inferiores de navegacion*/ 
#izq ul li.hasChildren{background:url(/_layouts/3082/images/img/bullet_nav_prin_menos.gif) no-repeat;} 

/*2.3.2. Banners*/
#izq .bannerHome{text-align:center;width:100%;margin:10px 0 0 0;}
#izq .bannerHome li{ background-image:none !important;}
#izq .bannerHome a img{display:block;margin:0 auto 0px auto;border:solid 1px #045785;}
#izq .bannerHome a img.imgSinBorde { border:0;}

/*2.3.3. Directo A Home*/
.contenedorGralDcha{width:18%;float:right;margin:.8em .4% 0 0;}
.contTitDchaHome{padding:0;margin:0;}
h2#titular_directoA{margin:0;color:#494949;background:url(/_layouts/3082/images/img/bullet_content.gif) no-repeat 0 .3em;}
.colDerechaHome{position:relative;width:100%;padding:5px 0 5px 0;margin:0 .5em 0 0;color:#0076A3;background:#E6F1F3;border:0 none;font-size:100%;}
.contenedorImgDcha {
	 TEXT-ALIGN: center;
	 PADDING-LEFT: 0px;
	 PADDING-RIGHT: 0px; 
	 PADDING-TOP: 10px;
	 padding-bottom: 10px;
	 BACKGROUND: #e6f1f3;
}
.contenedorImgDcha UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contenedorImgDcha LI A IMG {
	MARGIN: 4px 0px
}
.contenedorImgDcha LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contenedorImgDcha LI A:hover {
	TEXT-DECORATION: none
}
.separadorImgDcha {
	MARGIN-TOP: 0.6em; BACKGROUND: url(/_layouts/3082/Images/img/pixel_content.gif) repeat-x; HEIGHT: 0.1em
}
.contenedorListasDchaDown {
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 1.2em;
	PADDING-RIGHT: 0.2em;
	PADDING-TOP: 10px;
	BACKGROUND: #e6f1f3;
}
.contenedorListasDchaDown UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contenedorListasDchaDown LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/_layouts/3082/Images/img/bullet_content_directoa2.gif); PADDING-TOP: 0px
}
.contenedorListasDchaDown LI A {
	COLOR: #015481; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contenedorListasDchaDown LI A:hover {
	TEXT-DECORATION: none
}
.contenedorDchaBorde  
{
    border-top:1px dashed #56A0C8;
}

/*2.4. PIE DE PAGINA*/
.barra_inferior{
	width:100%;
	clear:both;
	margin:-26px auto 0;
	padding:3px 0;
	color:#fff;
	background:#015481;
	font-size:90%;
	overflow:auto;
	position:relative;
	background-color: #015481;
}
.barra_inferior ul{list-style-type:none;padding:0;margin:0;float:left;}
.barra_inferior li{display:inline;font-weight:bold; background:url(/_layouts/3082/images/img/icoSeparador.gif) no-repeat center right; padding-right:8px; padding-bottom:3px;}
.barra_inferior a{margin:5px;padding:0 3px;color:#fff;text-align:left;text-decoration:none;}
.barra_inferior img{vertical-align:middle; margin-right: -5px;}
.barra_inferior span{float:right;display:block;margin:.3em .5em 0 0;}

/*3. LAYOUTS*/
#seccion_central{float:right;width:75%;margin:0 0 50px 0;padding:15px 15px 0 0;}
.middleleft_primernivel{margin:0;padding:0;}
.middleleft_primernivel:after{display:block;content:".";clear:both;visibility:hidden;height:0;}

/*3.1. RASTRO MIGAS*/    
.rastro_migas{width:90%;height:25px;margin:0;color:#015481;}
.rastro_migas a{color:#015481;font-weight:normal;}
.rastro_migas ol{margin:0;padding:0;}
.rastro_migas li{float:left;margin:0 .5em 0 0;padding:0 0 0 1em;background:url(/_layouts/3082/images/img/bulletMigas2.gif) no-repeat left bottom;}
.rastro_migas li strong{font-weight:normal;}
.rastro_migas li.rminicio{padding:0;background:none;}

/*3.2. IMPRESION*/
.flota_derechaImprimir{display:inline;float:right;margin:0 5% 0 0;}
.flota_derechaImprimir a{font-weight:normal;}
#centro_home .flota_derechaImprimir{margin:0;}
#ctrlImpresion a{
	 background:url(/_layouts/3082/images/img/Impresora.gif) no-repeat scroll 0 3px;
	 padding:5px 0 5px 20px;}
/*3.3. TITULO GENERAL*/
.titular_primernivel{padding:0 0 20px 0;margin:2% 0 10px 5%;color:#02669B;background:transparent url(/_layouts/3082/images/img/fondo_nivel1.gif) no-repeat scroll left bottom;font-weight:bold;font-size:125%;}
.titular_primernivel_organigrama{padding:0;margin:2% 0 0 5%;color:#02669B; font-weight:bold;font-size:125%;}
.titular_segundonivel{padding:0;color:#015481;font-weight:bold;font-size:1.2em;}
.titular_tercernivel{margin:0;padding:0;color:#015481;font-weight:bold;font-size:1.1em;}
.titular_tercernivelNormas{padding:0;margin:0;color:#015481;font-weight:bold;font-size:1.1em;}
/* corregir alineacion vertical  de h3 con su vineta*/
h3.titular_tercernivelNormas span{ display:block; margin-top:1em;} 
/*3.4. TEXTO Y LISTAS GENERAL*/
.texto_primernivel{width:95%;margin:0;padding:0;}
.texto_primernivel li{background:url(/_layouts/3082/images/img/bullet_azul2.gif) no-repeat 0 0; padding-left:12px;}
.texto_primernivel li li{background:url(/_layouts/3082/images/img/bullet_ama.gif) no-repeat 0 0; padding-left:12px;}

/*anyadido sromero  bullests en ul listaBullets*/
.listaBullets{ padding-left:24px;}
.listaBullets li{ background: url(/_layouts/3082/images/img/bullet_azul2.gif) no-repeat 0 0; padding-left:15px;}
img.foto_primernivel{margin-right:10px;width:auto;float:left;}
.primernivel_detalle{float:left;width:auto;padding:3px;margin-top:15px;margin-left:5px;border:1px solid #F3F4F4;background-color:#F8F8F8;}
.nivel1{margin:0 0 0 5%;width:95%;padding:5px 0 0 0;}
.nivel1bis{position:relative;clear:both;width:95%;height:70px;margin:0 0 0 5%;padding:5px 0 0 0;background:url(/_layouts/3082/images/img/fondo_nivel1.gif) no-repeat 0 0;text-align:left;}
/*bullets en ul dentro de listas de definicion*/
dd li{background:url(/_layouts/3082/images/img/bullet_azul2.gif) no-repeat 0 0; padding-left:12px;}
dd li li{background:url(/_layouts/3082/images/img/bullet_ama.gif) no-repeat 0 0; padding-left:12px;}
.nivel_inicial2 dd li{background:none; padding-left:12px;}
.limpiaBullets dd li{background:none;}
/*3.5. TABLAS GENERAL*/
table.tabla{width:100%;margin:5px 0px 20px 0px;padding:0;border:0;border-collapse:collapse;}
table.tablaQuiniela2{border:1px solid #A7A7A8;border-collapse:collapse;color:#000;float:left;font-size:100%;margin-left:3px;margin-top:10px;padding:0;width:232px;}
.tabla th{border:1px solid #D2DADA;background:#fff url(/_layouts/3082/images/img/celda_tabla.gif) left bottom repeat-x;height:25px;font-size:1em;color:#494949;padding:5px 6px 5px 8px;}
.tablaQuiniela2 th{border:1px solid #D2DADA;background:#fff url(/_layouts/3082/images/img/celda_tabla.gif) left bottom repeat-x;height:25px;font-size:1em;color:#494949;padding:1px 1px 1px 8px;}
.tabla td{padding:3px 4px 3px 8px;border:1px solid #D2DADA;vertical-align:top;}
.tablaQuiniela2 td{padding:1px 1px 1px 8px;border:1px solid #D2DADA;vertical-align:top;}
.tabla a{color:#015481 !important;}
.td_NoBorde{padding-left:8px;border:0;vertical-align:top;font-size:.7em;}
.td_NoBordeSuscrip{padding-left:8px;border:0;vertical-align:middle;font-size:100%;font-weight:bold;}
.td_NoBordeEmpleo{padding-left:8px;border:0;vertical-align:top;font-size:1em;}
.td_NoBorde ul{list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);}
.td_NoBorde ul li{color:#015481;}
.td_NoBorde ul li a{text-decoration:none;}
.td_NoBorde ul li a:hover{text-decoration:underline;}
.tabla{margin:10px auto;CLEAR:both;padding:5px;TEXT-ALIGN:left;border:1px solid #D2DADA;color:#000;font-size:100%;border-collapse:collapse;width:94%;}
.tablaSinBorde{margin:10px auto;CLEAR:both;padding:5px;TEXT-ALIGN:left;border:0;color:#000;font-size:100%;width:94%;}
.tabla_titulo{color:#494949;margin:6px;padding:2px;border:1px solid #EDEDED;background-color:#F7FAFB;background:url(/_layouts/3082/images/img/celda_tabla.gif) left repeat;height:20px;font-weight:bold;}
.tabla_suscrip{margin:10px auto;CLEAR:both;padding:5px;TEXT-ALIGN:left;border:1px solid #D2DADA;color:#000;font-size:100%;border-collapse:collapse;width:100%;}
.tabla_tituloEmpleo{padding:5px;border:0;background-color:#F7FAFB;background:url(/_layouts/3082/images/img/celda_tabla.gif) left repeat;height:20px;width:18%;font-weight:bold;}
.tabla_titulo_centrada{margin:6px;padding:1px;border:1px solid #EDEDED;background-color:#F7FAFB;background:url(/_layouts/3082/images/img/celda_tabla.gif) left repeat;height:20px;font-weight:bold;text-align:center;}
.tabla_titulo2{margin:6px;padding:6px;color:#767B7B;border:1px solid #EDEDED;background-color:#F7FAFB;background:#fff url(/_layouts/3082/images/img/celda_tabla.gif) center bottom repeat-x;font-weight:bold;}
.tabla_titulo2_centrada{margin:6px;padding:6px;color:#767B7B;border:1px solid #EDEDED;background-color:#F7FAFB;background:url(/_layouts/3082/images/img/celda_tabla.gif) left repeat;font-weight:bold;text-align:center;}
.tabla_titulo3{margin:6px;padding:6px;color:#767B7B;border:1px solid #EDEDED;background-color:#F7FAFB;}
table.margenTopTable{ margin-top:2em;}
/*tablas para fichas*/
.tabla_titulo3Ficha{width:32%;margin:6px;padding:10px 10px 10px 6px;color:#404040;font-weight:bold;border:1px solid #EDEDED;background:url(/_layouts/3082/images/img/celda_tabla3.gif) left repeat;}
.tabla_titulo3FichaL{width:32%;margin:6px;padding:10px 10px 10px 6px;color:#404040;font-weight:bold;border:1px solid #EDEDED;background:url(/_layouts/3082/images/img/celda_tabla3Largo.gif) left repeat;}/*--------------------------------------------------------------*/

/*3.6. FORMULARIOS GENERAL*/
.formugeneral{border:1px solid #dbe6ec;font-size:100%;padding:10px;margin:5px 2px 2px 2px;width:85%;color:#000;text-align:left;background:#F8FAF9;}
.formugeneral legend{padding-bottom:.6em;}
.formugeneral fieldset{padding-bottom:.7em;margin-bottom:2em;}
.formugeneral .bloque{display:block;}
.formu_espaciado{font-size:100%;padding-left:12px;margin:2px;color:#000;text-align:left;}
.formu_espaciado2{font-size:100%;padding:5px 5px 5px 12px;margin:12px 2px 2px 2px;font-weight:bold;color:#494949;text-align:left;}
.formu_anchoselect{font-size:100%;color:#000;text-align:left;width:120px;}
.formu_select{font-size:100%;color:#000;text-align:left;}
.formu_titu{font-size:120%;padding-top:25px;margin:0;color:#0074c4;font-weight:bold;border:0 solid #a4c4d9;}
.formu_texto{font-size:100%;color:#000;}
.formu_tabla{float:left;font-size:100%;margin-left:0;margin-top:12px;width:300px;color:#000;text-align:left;font-size:95%;border:1px solid #a4c4d9;}	
.formu_tabla2{float:left;font-size:100%;margin-left:15px;margin-top:12px;width:300px;color:#000;text-align:left;font-size:95%;border:1px solid #a4c4d9;}
.formu_tablaCeldTitu{font-size:95%;color:#000;text-align:left;border-bottom:0 solid #a4c4d9;padding:4px;background-image:url(/_layouts/3082/images/img/celda_bolas2.gif);font-weight:bold;}
.formu_posi_derecha{padding-top:2%;margin:0;padding-left:0;text-align:right;}
.formu_posi_center{padding-top:2%;margin:0;padding-left:0;text-align:center;}
.formu_posi{padding-top:2%;margin:0;padding-left:0;}
.alinearIzq{margin-left:10px;}
.formulario{position:relative;margin:16px 0 5px 0;padding:5px;CLEAR:both;TEXT-ALIGN:left;border:1px solid #D2DADA;color:#015481;font-size:100%;background-color:#F8FAFA;width:95%;}
.formulario:after{display:block;content:".";clear:both;visibility:hidden;height:0;}
.formulario_boton{padding:3px;margin:2px 0 0px 0;font-size:1em;}
.formulario_label{padding:1px;margin:0;font-size:100%;color:#015481;}
.formulario_texto{font-size:110%;text-decoration:none;padding:0;margin:30px 0 2px 0;}
.formulario_texto2{font-size:110%;text-decoration:none;padding:0;}
/*bullets para ul  de resultados dentro del div formulario  sromero*/
.formulario .resultBuscador li{ background: url(/_layouts/3082/images/img/bulletCircleAzul.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:.5em;}
/*3.3. HOME LAYOUT*/
#centro_home{width:54.5%;float:left;margin:0 .1em 0 2.5%;padding:1em 0 2.6em;font-size:100%}
.banner_sup_home{float:none;width:99%;margin:0 0 1em;background:#FAFAFA;text-align:left;}
.banner_sup_home img{float:none;}
.bloque_25{display:block;width:100%;height:3em;}
#titular_home{margin:0;padding:0 0 0 1em;color:#494949;background:url(/_layouts/3082/images/img/bullet_content.gif) no-repeat 0 .3em;}
.hm_actualidad{overflow:hidden;clear:both;width:100%;padding:0 0 6px;margin:0 0 5px;background:url(/_layouts/3082/images/img/pixel_content.gif) repeat-x left bottom;}
#bloque1_home{margin:0 0 .5em;padding:1em 0 0;width:100%;background:url(/_layouts/3082/images/img/degradado.gif) repeat-x 0 0;}
#sub_bloq1_home{width:98.9%;padding:.5em 0 1em;margin:0 .3em 1em 0;background:url(/_layouts/3082/images/img/pixel_content.gif) repeat-x 0 100%;}
#sub_bloq1_home p{margin:0;}
#sub_bloq1_home img{float:left;margin-right:.5em;}
#sub_bloq1_home:after{display:block;content:".";clear:both;visibility:hidden;height:0;font-family:verdana,arial,helvetica,sans-serif;line-height:0;font-size:1px;}
.bigSize{height:100px;}
#sub_bloq2_home{float:left;width:48%;margin:0 0 .5em;padding:0 2% 0 0;background:url(/_layouts/3082/images/img/pixel_content_v.gif) repeat-y 100% 0;}
#sub_bloq3_home{float:left;width:47.9%;margin:0 0 .5em 2%;}
#sub_bloq2_home p, #sub_bloq3_home p{margin:0;}
#sub_bloq2_home img, #sub_bloq3_home img{display:block;}
* html #sub_bloq2_home{width:48%;padding:0 4% 0 0;}
#servicios_home{float:left;width:48%;margin:0;padding:0;margin-top:1em;background:none;}
#novedades_home{float:right;width:48%;margin:1em 0 0 0;padding:0;background:none;}
#servicios_home h2, #novedades_home h2{margin:0;padding:0 0 .2em 1em;color:#494949;background:url(/_layouts/3082/images/img/bullet_content.gif) no-repeat 0 .3em;}
#servicios_home ul, #novedades_home ul{margin:0;padding:.2em 0 0 0;background:url(/_layouts/3082/images/img/degradado.gif) repeat-x 0 0;}
#servicios_home li, #novedades_home li{padding:1em 0 .3em 1em;background:url(/_layouts/3082/images/img/bullet_content_2.gif) no-repeat 0 1.3em;}
#servicios_home a, #novedades_home a{color:#015481;}

/*Estilos para home en modo Edicion*/
#dcha_home #MultiLingualPlaceholderControl5 img{margin:0}
/*Estilos para  la anchura del pie  en modo edicion*/
table .barra_inferior{ width:82%;}

/*RESULTADO BUSQUEDA LAYOUT*/
.listaResultado{list-style-type:none;margin-left:1em;margin-right:.4em;padding-left:.5em;padding-right:.4em;}
.resultadoComentario{font-style:italic;color:#333333; display:block;}

/*3.4 MAPA WEB*/
.listawebMap{font-size:100%;color:#015481;padding-left:10px;padding-top:1%;margin:0;list-style-type:none;}
.listawebMap li{font-size:100%;color:#015481;padding-left:10px;padding-top:1em;margin:0;}
.listawebMap li ul{ padding-left:.7em;} 
.listawebMap .sinImagen{ background:url(/_layouts/3082/images/img/bullet_ON.gif) no-repeat .9em 1.1em;}
.listawebMap li a{color:#015481;}
.listawebMap .sinImagen a{ padding-left:18px;}
.listawebMap li img{margin-right:5px;}
.expandeIdioma{ margin:.8em 0em 0em .8em;}
.selecIdioma{ margin:.9em 0em 0em 1.8em;clear:both; width:60%;}
.selecIdioma img{ margin-right:.7em;}
.cursorMano{cursor:pointer;}
.expandir li{float:left; margin-right:.6em;}
.expandir li.primera{ background:url(/_layouts/3082/images/img/icoSeperadorLi.gif) no-repeat center right; padding-right:.8em;}
/*mapa sin javascript*/
.listaAccesible{font-size:100%;color:#015481;padding-left:30px;padding-top:1%;margin:0;list-style-type:none;}
.listaAccesible li{background:url(/_layouts/3082/images/img/bullet_ON.gif) no-repeat .9em 1.1em;font-size:100%;color:#015481;padding-left:10px;padding-top:1em;margin:0;}
.listaAccesible li a{color:#015481;}

/*Ocultar y mostrar arbol de niveles en mapa web*/
.Visible{ display:block;}
.Oculta{ display:none;}
/* 3.5 LISTAS BULLETS ON*/
.listaBulletOn{font-size:100%;color:#015481;padding-left:10px;padding-top:1%;margin:0;}
.listaBulletOn li{background:url(/_layouts/3082/images/img/bullet_ON.gif) no-repeat 8px 0; padding:0 0 0 25px; margin:.8em 0em .8em 0;}
.listaBulletOn li ul{ padding-left:0; margin-left:2em;}

/* 3.6 LISTAS ORDENADAS OL */
.middleleft_primernivel ol li{list-style-type:decimal; background:none; padding-left:0;}
.middleleft_primernivel ol.lista-ordenada li{list-style-type:lower-alpha;}
/*li oculto*/
.middleleft_primernivel li.ghostli{list-style-type:none; background:none; }

/* ESTILOS QUE CREEMOS QUE YA NO SE USAN ----------------------------------------
---------------------------------------------------------------------------------
menu*/
.caja_menu{position:absolute;top:2px;left:0;width:21%;height:468px;margin:0;padding:0;background:#E6F1F3;font-size:smaller;}
.menu{margin:0;padding:2% 0 0 6px;color:#006699;font-size:110%;font-weight:bold;cursor:pointer;}
.menu a{color:#015481;text-decoration:none;}
.submenu{margin:0;padding:0 0 0 12px;color:#038EDC;cursor:pointer;font-size:100%;font-weight:bold;}
.submenu li a{color:#038EDC;font-weight:normal;font-size:90%;margin:1px;}
.submenu li a:hover{padding-left:0;text-decoration:underline;}

/*layouts general*/
#contenedor{width:100%;padding:0;}
.middleleft2{display:inline;width:100%;padding:0;}
.middleleft2:after{display:block;content:".";clear:both;height:0;visibility:hidden;}

/*Layout home*/
.foto_home{float:right;}
.separadorSeccion{height:1em;}
.contenidosDirectoA{margin-top:0;}

/*NUBE DE TAGS - buscar o borrar porque no los encontramos*/
.pruebaNube{width:350px;}
.nube{width:100%;padding:.5em;background-color:#F4F9FA;}
.titNube{width:100%;color:#02669B;font-size:110%;font-weight:bold;text-align:left;padding-bottom:.6em;border-bottom:1px solid #077EBE;margin-bottom:.5em;}
.cuerpoTags{width:100%;padding-bottom:.8em;border-bottom:1px solid #077EBE;margin-bottom:1em;text-align:center;}
.tag01{font-size:165%;font-weight:bold;color:#015481;}
.tag01 a{color:#005f9c;text-decoration:none;}
.tag01 a:hover{color:#005f9c;text-decoration:underline;}
.tag02{font-size:145%;font-weight:bold;color:#015481;}
.tag02 a{color:#005f9c;text-decoration:none;}
.tag02 a:hover{color:#005f9c;text-decoration:underline;}
.tag03{font-size:125%;font-weight:normal;color:#015481;}
.tag03 a{color:#005f9c;text-decoration:none;}
.tag03 a:hover{color:#005f9c;text-decoration:underline;}
.tag04{font-size:110%;font-weight:normal;color:#015481;}
.tag04 a{color:#005f9c;text-decoration:none;}
.tag04 a:hover{color:#005f9c;text-decoration:underline;}
.titTags{width:95%;font-size:95%;color:#000;text-align:left;font-weight:bold;}
.cajaListadoTags{width:95%;margin-top:1em;border:1px solid #ccc;background-color:#FBFDFD;padding:1em;}
.listaTags{margin:0;}
.listaTags ul{padding-top:.8em;margin-left:2em;}
.listaTags li{list-style-image:url(/_layouts/3082/images/img/bullet_content_2.gif);padding-bottom:.8em;}
.listaTags li a{color:#1F5A7E;text-decoration:none;}
.listaTags li a:hover{color:#1F5A7E;text-decoration:underline;}

/* TABLA.CSS --------------------------------------------------------------------------------------------------------------------*/
/*  Ul listados procedimientos administrativos*/
ul.list_proc_admin{clear:both;list-style-type:none;}
ul.list_proc_admin li{background:url(/_layouts/3082/images/img/bullet_azul2.gif) 0 0 no-repeat;padding-left:1em;}
.seccion_enlaces ul.lista_enlaces_img{margin:25px 0;padding:0;}
.seccion_enlaces ul.lista_enlaces_img li{float:left;padding:0;margin:0 .2em;}
.seccion_enlaces ul.lista_enlaces_img li a{float:left;padding:0 !important;margin:0 !important;background:none !important;}

.tabla_titulo3Bold{margin:6px;padding:6px;color:#404040;font-weight:bold;border:1px solid #EDEDED;background:#F7FAFB;}
.tabla_titulo4{margin:6px;padding:6px;color:#404040;border:1px solid #EDEDED;background:#F7FAFB;}
.tabla_titulo5{margin:6px;padding:8px;color:#404040;border-left:1px solid #EDEDED;border-top:2px solid #fff;border-bottom:2px solid #fff;background:#F7FAFB;}
.celdaOficinaVirtual{border-left:1px solid #EDEDED;width:20%;text-align:center;}
.masInfoOficinaVirtual{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:110%;text-decoration:none;font-weight:bold;color:#646464;}

.celdaAdminElectronica{border-left:1px solid #EDEDED;width:30%;vertical-align:top;}
.tabla_celdafondo{margin:6px;padding:6px;color:#767B7B;background:url(/_layouts/3082/images/img/celda_tabla2.gif) left repeat;}
.tabla_titulo_texto{color:#767B7B;font-size:110%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;}
.tabla_titulo_texto_centrado{color:#767B7B;font-size:110%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;	text-align:center;}
.tabla_celda_texto{color:#000;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:#F8FAFA;border:1px solid #EDEDED;height:20px;}
.tabla_celda_textoFicha{color:#000;text-decoration:none;margin:8px 5px 5px 5px;padding:8px 5px 5px 5px;background-color:#F8FAFA;border:1px solid #EDEDED;width:68%;}
.tabla_celda_textoNegrita{color:#000;text-decoration:none;font-weight:bold;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:#F8FAFA;border:1px solid #EDEDED;height:20px;}
.tabla_celda_texto_blanca{color:#5B5F5F;font-size:100%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:White;border:1px solid #EDEDED;height:20px;}
.tabla_celda_texto_blanca_center{color:#5B5F5F;font-size:100%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:White;border:1px solid #EDEDED;height:20px;text-align:center;}
.tabla_celda_texto_blanca_center_ancho_fijo{color:#5B5F5F;font-size:100%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:White;border:1px solid #EDEDED;height:20px;width:25%;text-align:center;}
.celda_texto_centrado{text-align:center;}
.tabla_celda_texto a{color:#0076A3;font-size:100%;text-decoration:none;}
.tabla_celda_texto a:hover{color:#ED8203;font-size:100%;text-decoration:underline;}
.detalle_tablaH3{background:url(/_layouts/3082/images/img/ico_tabla.gif) left no-repeat;color:#015481;padding-left:2.2em;padding-top:.6em;margin-top:2em;}
/*correccion alineacion vertical h3 con su vineta*/
.detalle_tablaH3 h3{ }
.detalle_tablaH3 h3 span{ display:block; padding-top:.2em;}
.detalle_tabla{	background:url(/_layouts/3082/images/img/ico_tabla.gif) left no-repeat;padding:2px 0 2px 22px;margin:10px 0 10px 5px;color:#015481;display:block;}
.expNormativa{padding:2px 0 2px 22px;}
.bloque{display:block;}

/* Estilos para Loterías y Apuestas*/ 
.tablaQuiniela3{float:right;margin-top:0;margin-right:11%;font-size:100%;color:#000;padding:0;border:0;}
.tablaQuiniela3 select{margin-top:10px;}
.tablaBolas{float:left;display:inline;width:500px;font-size:95%;border-collapse:collapse;text-align:center;}
.celdabolas{padding:8px;text-align:center;width:100%;}
.tablaSinBordes{border-style:none;font-size:100%;}
.tablaSinBordes tr td{border-style:none;}
.pseudotitulo{text-align:left;font-weight:bold;font-size:1em;background:url(/_layouts/3082/images/img/celda_tabla.gif) bottom repeat-x;height:10px;padding:5px;padding-bottom:10px;color:#494949;}
#datospremio{margin-left:2em;padding:5px;float:left;display:inline;width:250px;text-align:right;clear:right;}
.boton{ font-size:90%;font-weight:bold;color:#015481;background:#F4F6F5;height:19px;cursor:pointer;border-bottom:2px solid #015481;border-top:1px solid #87C7EE;border-left:1px solid #87C7EE;border-right:1px solid #87C7EE;}
.aparienciaboton{ text-decoration:none;font-weight:bold;color:#015481;background:#F4F6F5;cursor:pointer;border-bottom:2px solid #015481;border-top:1px solid #87C7EE;border-left:1px solid #87C7EE;border-right:1px solid #87C7EE; float:left; height:1.4em; padding:.3em .5em 0em .5em; font-size:.85em;}
.aparienciaboton:hover{ text-decoration:none;}
.botonera{ margin-top:1em;}
.botonera input{ float:left; margin-right:.6em;}
.OcultaFila{display:none;}

/* Estilos para desplegar en la página de subscripciones de usuarios registrados */
.suscripcionPadre{font-weight:bold;}			
.suscripcionPadre td{border-style:none;}			
.suscripcionPadreDesplegable{font-weight:bold;cursor:pointer;}			
.suscripcionHija{display:none;font-size:100%;margin-left:5px;border-style:none;}
.suscripcionHija tr{border-style:none;}
.suscripcionHija tr td{border-style:none;}	
.width10{width:10%;}
.width80{width:80%;}

/* -- 3.7 ESTILOS PERFIL DEL CONTRATANTE -- */
/*----------------------------------------------*/

/* BUSCADOR PERFIL DE CONTRATANTES */
/* MARGENES */
.margenIzqPerfil22 {margin-left:14px;}
.margenIzqPerfil50 {margin-left:48px;}
.margenIzqPerfil7 {margin-left:7px;}
.margenIzqPerfil8 {margin-left:8px;}
.margenIzqPerfil17 {margin-left:11px;}
.margenIzqPerfil3 {margin-left:3px;}
.margenIzqPerfil100 {margin-left:153px;}
.margenAbajoPerfil { margin-bottom:20px; }
/* Margen superior H3 Perfil Contratante */
.h3MargenSup {margin-top:2em;}

/* -- TABLAS PERFIL CONTRATANTE --*/
.tablaPerfil {width:98%; margin:5px 0px 20px 0px; padding:0;border:0;border-collapse:collapse;}
.tablaPerfil th{border:1px solid #D2DADA;background:#fff url(/_layouts/3082/images/img/celda_tabla.gif) left bottom repeat-x;height:25px;font-size:0.9em;color:#494949; padding:4px;}
.tablaPerfil td{padding:3px 4px 3px 5px;border:1px solid #D2DADA;vertical-align:top; font-size:0.9em; }
.tablaPerfil a{color:#015481 !important;}
.tablaPerfil td{ padding:4px; border:1px solid #D2DADA;vertical-align:top;}
.nivel1Perfil {margin:0 0 0 2%;width:95%;padding:5px 0 0 0;}
.titular_primernivelPerfil{padding:0 0 20px 0; margin:2%;color:#02669B;background:transparent url(/_layouts/3082/images/img/fondo_nivel1.gif) no-repeat scroll left bottom;font-weight:bold;font-size:125%;}

/* -- TABLAS FICHAS PERFIL CONTRATANTE --*/
.tablaFichaPerfil {width:98%; margin:5px 0px 20px 0px; padding:0;border:0;border-collapse:collapse;}
.tablaFichaPerfil th{border:1px solid #D2DADA;background:#267a9e; height:25px;font-size:0.9em;color:#fff; padding:4px;}
.tablaFichaPerfil td{padding:3px 4px 3px 5px;border:1px solid #D2DADA;vertical-align:top; font-size:0.9em; text-align:center; }
.tablaFichaPerfil a{color:#015481 !important;}
.tablaFichaPerfil td{ padding:4px; border:1px solid #D2DADA;vertical-align:top;}

/* FORMULARIOS.CSS ---------------------------------------------------------------------------------------------------------------*/
/* formulario ayudenos a mejorar sromero@technosite*/
.mejoras{}
.mejoras li{margin-bottom:.6em;}
.mejoras li ul li{overflow:auto;}
.mejoras fieldset{margin-bottom:2em;border:1px solid #DBE6EC;padding-bottom:.7em;}
.mejoras legend{padding-bottom:.6em;}	
.mejoras  textarea{margin-top:1em;width:97%;}
.mejoras input{}
.mejoras .radio{float:left;}
.mejoras .radioTabla{margin:.6em auto;width:100%;text-align:center;display:block}
.mejoras .cajaTexto{float:none;}
.mejoras label{}
.mejoras span.textoCampo{float:left;padding-top:.3em;width:25%;margin-left:.7em;}
.mejoras .label1{ margin-left:2.5em; margin-right:.4em;}
.mejoras .label2{margin-left:2.5em; margin-right:1.4em;}
.mejoras .label3{margin-left:2.5em; margin-right:2.2em;}
.mejoras .label4{margin-right:.4em; margin-left:3.8em;}
.mejoras .label5{ margin-left:.3em;}
.acuerdo strong{display:block; color:#494949;}
.mejoras ul.acuerdo li{ margin-top:.4em; margin-right:.7em; list-style-type:none;}
.mejoras .acuerdo ul{ padding-left:0; overflow:auto; margin:.5em 0 .5em 0;}
.mejoras .acuerdo ul li{ float:left;}
.mejoras .acuerdo ul li label{color:#494949;}
.mejoras .acuerdo .limpiafloat{ clear:left;}

/* formulario de login*/
.formLabelBloque{}
.formLabelBloque label{display:block;}
.formLabelBloque fieldset a{display:block;}	
/*ocultar label en formularios anidados a formLabelBloque que tienen los label  display a block*/
.formLabelBloque .OcultarLabel{ display:none;}
/* formulario de buscador de ofertas*/
.buscaOfertas{}
.buscaOfertas fieldset{margin-bottom:3em;display:block;}
.buscaOfertas .boton{margin-bottom:2em}	

/*Formulario de prensa*/
.prensa{margin-bottom:2em;}
.prensa .espaciado{margin-bottom:1em;}		

/* buscador google*/
.buscadorGoogle{}
.buscadorGoogle label,.buscadorGoogle input,.buscadorGoogle img{float:left;}
.buscadorGoogle input{margin-top:12px;}
.buscadorGoogle #divBuscarJS a{margin:3px 0 0px 8px;float:left;}
.buscadorGoogle img{margin:18px 8px 0 0;}
.buscadorGoogle #divBuscarJS{width:15%;float:left;}

/*financiacion internacional*/
.defineBloques{ margin-bottom:1.2em;}
.defineBloques label{ margin-bottom:.5em; display:block;}
.defineBloques select{ display:block;} 

/* MODULOS.CSS ----------------------------------------------------------------------------------------------------------------------*/
.a3columnas{border:0;overflow:hidden;width:100%;margin-bottom:5em;margin-top:1em;}
.a3columnas .item{display:block;float:left;width:30%;height:30em;border-left:1px solid #EDEDED;border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;padding-bottom:1.5em;}
.a3columnas .item ul{list-style-type:none;}
.a3columnas .item li{list-style-image:url(../imagenes/bullet_azul2.gif)}
.a3columnas .item2{display:block;float:left;width:30%;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;height:30em;border:1px solid #EDEDED;padding-bottom:1.5em;}
.a3columnas .item2 ul{list-style-type:none;}
.a3columnas .item2 li{list-style-image:url(../imagenes/bullet_azul2.gif)}
.titulocolumna{padding:.4em 0 0 .5em;margin-bottom:.5em;background:url(../imagenes/celda_tabla.gif);width:100%;height:2.2em;color:#494949;font-size:1em;font-weight:bold;border-bottom:1px solid #EDEDED;overflow:hidden;}
.listaDef{font-size:100%;color:#000;font-weight:bold;}
.anchoTabOficinas{width:30%;}
.margenTop{padding-top:1em;}
.margenBottom{ margin-bottom:1.6em;}

/* ESTILOS 0002 - ORGANIGRAMA*/
body#organigrama{background:none;}
.cuerpoOrganigrama{position:relative;width:100%;}
#ul_organigrama ul{list-style-type:none;}
#ul_organigrama li{padding-top:1.5em;padding-left:1.3em;background:url(/_layouts/3082/images/img/bullet_lista.gif) no-repeat 0 1.7em;}
object.organigrama{width:100%; height:1500px;}

/*prueba graficos*/
#contenedorGrafico{width:20%;padding:10px;}
.tablaGrafico{padding:0;}
.colGrafico{padding:0;width:.1px;vertical-align:bottom;}
.colGraficoValores{padding:0;width:.1px;vertical-align:top;}

/*ZONA CENTRO NOTAS*/
#menu_notas{padding:0;margin:8px 0 0px 30px;}
#menu_notas ul{left:0;top:0;padding:0;margin:0;line-height:8em;}
#menu_notas li{margin-left:25%;margin-top:0;list-style:none;padding:0;line-height:1.2em;}
#menu_notas li a{background:url(/_layouts/3082/images/img/ico_info.gif) left no-repeat;padding:2px 0 0px 22px;margin:3px 0 1px 5px;height:2px;color:#000;		}
#menu_notas li a:hover{color:#0076A3;}
.cajaTexto{border:1px solid;border-color:#A5ACB2;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;color:#000;}

/*Oficinas Virtuales Entidades Locales*/
.separador_tablas{padding:5px;border:0;}
.titulo_int_tabla{text-align:left;background:#F7FAFB;font-size:.7em;font-weight:800;color:#494949;padding-left:8px;}
.alinear_izquierda{text-align:left;padding-left:8px;}
.alinear_derecha{text-align:right;padding-right:8px;}
.centrado{text-align:center;}
#contenedor{padding:2.5em;}
#introduccion{margin-bottom:40px;}

/*el estilo nota es usado en las maquetas propuestas por javier gomez*/
#nota{color:#FF0000;font-size:.9em;width:80%;margin:4.8em auto;border:1px dashed red;padding:1.8em;}
.flag{vertical-align:middle;margin:3px;}

/*PROCEDIMIENTOS ADMINISTRATIVOS*/
#contenedor_proc{width:100%;padding:15px;}
.nivel_inicial_proc{padding:0 0 15px 0;margin:0 0 0 5%;width:90%;background:#fff;}
.nivel_inicial_proc .foto_primernivel_proc{margin-top:15px;}
.nivel_inicial_proc .enlaces_proc{display:block;margin:0;padding:5px 0 5px 10px;color:#494949;background:#F7FAFB;border:1px solid #D2DADA;font-size:1em;font-weight:bold;text-align:left;}
.nivel_inicial_proc .seccion_enlaces_proc{padding:0;margin:20px 0;}
.nivel_inicial_proc .seccion_enlaces_proc ul{display:block;padding:3px 0 15px 27px;margin:0;list-style:none;}
.nivel_inicial_proc .seccion_enlaces_proc ul li{padding:5px 4px 0 0;list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);font-size:100%;}
.nivel_inicial_proc .seccion_enlaces_proc ul li a{color:#015481;}

/*NUEVA CLASE PARA EL DETALLE DE PROCEDIMIENTOS*/
.contenedor_detalles{border:1px solid #015481;margin:0 0 30px 0;padding:15px;background-color:#f8f8f8;}
.detalle_proc{font-weight:bold;color:#01598A;margin:0 0 0px 0;padding:5px 0 5px 0;}
.desc_detalle{border:1px solid #015481;font-weight:normal;overflow:auto;color:#000;margin:4px 0 10px 0;	padding:8px;background-color:#f2f2f2;}
dl.procedimientos{border:1px solid #015481;margin:0 0 30px 0;padding:0;background:#f8f8f8;}
dl.procedimientos dt{color:#01598A;margin:0 0 5px 0;padding:5px 0 5px 20px;}
dl.procedimientos dd{color:#000;margin:0 0 15px 20px;border-bottom: 1px solid #015481;border-top: 1px solid #015481;border-left: 1px solid #015481;padding:5px 10px 10px 15px;background:#f2f2f2;}
dl.ad_procedimientos{border:1px solid #015481;margin:0;padding:5px;background-color:#f8f8f8;text-align:center;}
dl.ad_procedimientos dt{color:#000;margin:0 5px 0 0;display:inline;}
dl.ad_procedimientos dd{color:#015481;margin:0 20px 5px 0;padding-right:15px;display:inline;font-weight:800;border-right:2px solid #000;}
dl.detalle{border:1px solid #015481;margin:0 0 30px 0;padding:0;background-color:#F8FAF9;}
dl.detalle dt{color:#01598A;margin:0 0 5px 0;padding:5px 0 5px 20px;}
dl.detalle dd{color:#000;margin:0 0 15px 20px;border-bottom: 1px solid #015481;border-top: 1px solid #015481;border-left: 1px solid #015481;padding:5px 10px 10px 15px;background-color:#f2f2f2;}
dl.ad_detalle{border:1px solid #015481;margin:0;padding:5px;background-color:#f8f8f8;text-align:center;}
dl.ad_detalle dt{color:#000;margin:0 5px 0 0;display:inline;}
dl.ad_detalle dd{color:#015481;margin:0 20px 5px 0;padding-right:15px;display:inline;font-weight:800;border-right:2px solid #000;}

/*ESTILOS BUSCADOR DE PROCEDIMIENTOS*/
#cabeceraBuscador{width:85%;background-color:#F7FAFB;font-size:1em;font-weight:bold;color:#494949;padding:5px 0 5px 0;	border:1px solid;border-color:#D2DADA;}
#marcoBuscador{width:85%;padding:0;background-color:#E9F1F3;}
#campo1{width:90%;padding:10px 10px 0 10px;background-color:#E9F1F3;}
#txtCampo1{width:90%;padding:0 0 0px 10px;background-color:#E9F1F3;}
#campo2{width:90%;padding:10px;background-color:#E9F1F3;}
#campo3{width:90%;padding:10px;background-color:#E9F1F3;}
#contenedorBoton{width:85%;padding:5px 0 10px 0;background-color:#E9F1F3;text-align:center;}
.info{padding:0;background-color:#F0EEEE;border:1px solid #015481;}
.info ul{list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);}
.info ul li{color:#015481;}

/*PARAMETROS BUSQUEDA*/
#parametros{width:674px;background-color:#EEF1F1;font-weight:bold;color:#015481;padding:4px;}
#parametros_busqueda{width:100%;color:#015481;padding:4px;}
.parametro_detalle{color:#000;}

/*PROCEDIMIENTOS ADM. MATERIAS*/
.cabeceraMaterias{width:100%;background:#F7FAFB;font-size:1em;font-weight:bold;color:#494949;padding:5px 0 5px 0;	border:1px solid;border-color:#D2DADA;}
#contenedorMaterias{width:100%;padding:10px;}
.MateriasListaDosCol li{list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);width:50%;line-height:1.2em;}
/* si se cambia el valor de este line-height, se debe corregir el calculo que se hace en el metodo mostrarmaterias() de la plantilla listadomaterias */
.MateriasSegundaCol{margin-left:50%;}

/*PRIMER NIVEL*/       
.nivel_inicial{padding:0;position:relative;width: 100%;background-color:#fff;margin:0 0 10px;}
.nivel_inicial ul li{ list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);}
.nivel_inicial dd ul li{list-style-image:none ;}
.nivel1 .nivel_inicial ul li{list-style-image:none; } 
/* --------- FOTO y DESCRIPCIN ------------------*/
.foto_primernivel_detalle{float:left;margin-right:1em;}
#descFoto{width:65%;float:left;position:relative;padding:0;}
.nivel1 .nivel_inicial #descFoto ul li{list-style-image:url(/_layouts/3082/images/img/bullet_azul2.gif);}
.nivel1 .nivel_inicial #descFoto ul li ul li{list-style-image:url(/_layouts/3082/images/img/bullet_ama.gif);}
.foto_primernivel_detalle img.foto_primernivel{border:1px solid #8DC1DD;}

/*SEPARADORES*/
.breaker_Texto{clear:both;display:block;margin-top:2em;}
.breaker_pie{clear:both;display:block;height:4em;}
.breaker_resultados{clear:both;display:block;}
.breaker{clear:both;display:block;margin-bottom:3em;}
.nivel_inicial:after{content:".";height:0;visibility:hidden;clear:both;display:block}
#estadisticas_secciones{width:48%;height:54%;float:left;}
#estadisticas_enlaces{width:48%;float:right;}
#estadisticas{margin-bottom:3em;}

/*LISTA DESPLEGABLE*/
.lista{font-size:100%;color:#015481;padding-left:10px;padding-top:1%;margin:0;list-style-type:none;list-style:none;}
.lista li{font-size:100%;color:#015481;padding-left:10px;padding-top:1%;margin:0;}
.lista li a{color:#015481;}
.lista li a:hover{/*text-decoration:none;*/}
.lista li img{margin-right:5px;}
/*seccion*/
.detalle_seccion2{font-size:105%;font-weight:bold;text-decoration:none;	background:url(/_layouts/3082/images/img/ico_seccion.gif) left no-repeat;padding:2px 0 2px 22px;margin:0 0 2px 5px;color:#494949;}
.seccion{font-size:100%;text-decoration:none;padding:0;margin:10px 0 2px 5px;color:#015481;}
.seccion ul{font-size:1em;padding:4px 0 0px 0;margin:0;border:0;list-style-type:none;}
.seccion ul li{padding:4px 4px 4px 20px;margin:0;border:0;}
.seccion ul li a{color:#015481;margin:0;border:0;list-style-type:none;background:url(/_layouts/3082/images/img/ico_seccionoff.gif)  no-repeat 0 44%;padding:4px 0 4px 25px;}
.seccion ul li a:hover{color:#ED8203;margin:0;border:0;list-style-type:none;background:url(/_layouts/3082/images/img/ico_seccionOn.gif)  no-repeat 0 44%;padding:4px 0 4px 25px;}

/*ENLACES*/ 
.enlaces1{display:inline;font-size:1em;padding:4px 0 0px 0;margin:0;border:0;list-style-type:none;}
.enlaces1 li{color:#015481;font-weight:bold;padding:0;margin:0;border:0;}
.enlaces1 li a{color:#015481;font-weight:normal;}
.seccion_enlaces{font-size:105%;text-decoration:none;	padding:12px;margin:20px;}
.seccion_enlaces ul{display:block;font-size:90%;padding:10px 0 0px 25px;margin:0 0 0px 0;border:0;list-style:none;}
.seccion_enlaces ul li{padding:5px 4px 0 0;margin:.5em 0 .5em 0;border:0;list-style-type:none; background:none;}
.seccion_enlaces ul li a{color:#015481;margin:0;border:0 none;list-style-type:none; background:url(/_layouts/3082/images/img/bullet_lista.gif)  no-repeat 0 44%;padding:0px 0 0px 25px;}
.seccion_enlaces ul li a:hover{color:#ED8203;background:url(/_layouts/3082/images/img/bullet_lista_on.gif) no-repeat 0 44%;padding:0px 0px 0px 25px;}
.seccion_enlaces p{padding:15px 0 0px 25px; margin:0 0 0px 0;border:0;}
.seccion_enlaces p a{color:#015481;margin:0;border:0 none;list-style-type:none;background:url(/_layouts/3082/images/img/bullet_lista.gif)  no-repeat 0 44%;padding:4px 0 4px 25px;}

.enlaces{font-size:100%;font-weight:bold;color:#494949;padding:2px 0 2px 22px;margin:0 0 2px 5px;background:url(/_layouts/3082/images/img/ico_lista.gif) left no-repeat;}
.tablaProyectos{font-size:100%;  color:#000;padding:0;margin-left:3px;margin-top:100px;text-align:center;width:70%;}
.tablaBono{font-size:100%;color:#000;padding:0;margin-left:3px;margin-top:100px;width:70%;}
.tablaQuiniela3{float:right;margin-right:11%;FONT-SIZE:100%;  COLOR:#000;padding:0;border:0;}
.divLoteriasR{float:right;margin-top:20px;margin-right:5%;font-size:100%;  color:#000;padding:0;border:0;width:50%;}
.tablaQuiniela2{float:left;margin-left:3px;margin-top:10px;font-size:100%;width:232px;color:#000;padding:0;border:1px solid #a7a7a8;}
.boton_bono{font-size:90%;font-weight:bold;color:#015481;background:#F4F6F5;margin-left:0;margin-top:1em;height:19px;cursor:pointer;border-bottom:2px solid #015481;border-top:1px solid #87C7EE;border-left:1px solid #87C7EE;border-right:1px solid #87C7EE;}
.listaHorizontal{display:inline;list-style-type:none;}
/*ul rss*/
.iconorss{ padding-left:0; margin-left:0;}
.iconorss li{background:url(/_layouts/3082/images/img/rss.gif) left no-repeat;  margin-bottom:.2em; padding-left:2.6em;}

/*PRIMER NIVEL
-- Tablas, listas, secciones*/    
.listbox{height:120px;margin-bottom:2em;}
.textoCentrado{text-align :center;}

.logoGoogle{border:none 0 #fff;vertical-align:middle;}
.ico_accesible{border:0 none;margin-left:4px;background:none;}
.Technositepopup{ margin-left:8px;}
.certificacion{text-align:center;}
.certificacion a img{border:solid 1px #494949;}
.avisoEdicion{margin-top:2%;margin-left:6%;width:90%;color:#ff0000;}

.div_bancos{font-size:100%;text-decoration:none;padding:2px 0 15px 0;margin:10px 0 2px 0;color:#015481;}
.div_bancos table{margin-left:6px;margin-top:10px;CLEAR:both;padding:5px;TEXT-ALIGN:left;border:1px solid #D2DADA;color:#000;font-size:100%;border-collapse:collapse;width: 95%;}
.div_bancos table tr th{margin:6px;padding:6px;color:#767B7B;border:1px solid #EDEDED;background-color:#F7FAFB;}
.div_bancos table tr td{color:#5B5F5F;font-size:100%;text-decoration:none;margin:5px 5px 5px 5px;padding:0 5px 0 5px;background-color:#F8FAFA;border:1px solid #EDEDED;height:20px;}

/*Estilos para la seccion Loterias y Apuestas*/
.img_cab_loteria{margin:2em 0;padding:0;width:93%}
.img_cab_loteria:after{content:".";height:0;visibility:hidden;clear:both;display:block}
.fl{float:left}
.fr{float:right}
.img_cab_loteria .fr{margin-right:0}
.resultados{width:100%}
.resultados:after{display:block;clear:both;visibility:hidden;height:0;content:".";}
.resultados_izq{float:left;width:40%}
.resultados_dcha{float:right;width:40%;margin-right:5%}
.hipica_seleccion{text-align:center}
.hipica_seleccion .bloque_central{width:390px;margin-left:auto;margin-right:auto;text-align:left}
.hipica_seleccion .bloque_central .tabla{margin-bottom:4em}
.ulResultados{list-style-type:none;margin-left:0;}

.dcha{float:right; padding:0;width:78%;margin:1% .5% 5% 0;font-size:100%;}
.cupon{float:right;width:40%;position:relative;font-weight:bold;font-size:1.8em;height:6.3em;}
.cupon p{position:absolute;top:.5em;left:4em;margin-top:0;}

/*PROCEDIMIENTOS ADMINISTRATIVOS*/
.titular_primernivel_proc{	background:transparent url(/_layouts/3082/images/img/fondo_nivel1.gif) no-repeat scroll left bottom;font-weight:bold;font-size:125%;color:#015481;padding:0;margin-bottom:0;height:33px;margin:2% 0 10px 0;}
dl.procedimientos{border:1px solid #015481;margin:0 0 30px 0;padding:0;background-color:#f8f8f8;}
dl.procedimientos dt{color:#01598A;margin:0 0 5px 0;padding:5px 0 5px 20px;}
dl.procedimientos dd{color:#000;margin:0 20px 15px 20px;border: 1px solid #015481;padding:5px 10px 10px 15px;background-color:#f2f2f2;}
dl.ad_procedimientos{border:1px solid #015481;margin:0;padding:5px;background-color:#f8f8f8;text-align:center;}
dl.ad_procedimientos dt{color:#000;margin:0 5px 0 0;display:inline;}
dl.ad_procedimientos dd{color:#015481;margin:0 20px 5px 0;padding-right:15px;display:inline;font-weight:800;border-right:2px solid #000;}
.listaHorizSinBullet li{DISPLAY:inline;LIST-STYLE-IMAGE:none;}
.margenSuperiorParrafo{margin-top:0;padding-top:0;}
.margenParrafos{margin-top:0;margin-bottom:0;padding-top:0;}

/*CLASE PARA OCULTAR ETIQUETAS DE FORMULARIOS*/
.OcultarLabel{ display:none;}
/*CLASE PARA SECCI?N INFERIOR DE ESTAD?STICAS E INFORMES*/
.capaTexto{color:#000;}
.capaTexto a{color:#015481;text-decoration:none;}
.capaTexto a:hover{color:#ED8203;text-decoration:underline;}

/*CLASES ESPECIALES PARA EL ÁREA DE CONTENIDOS*/
ol.lista-ordenada{list-style-type:lower-alpha;}
.fuente_07{font-size:.7em;}

/*CLASES PARA FORMULARIO BUSCADOR AVANZADO*/
.capaFieldSet{padding-left:0;}.titFieldSet{padding-left:.2em;padding-right:.5em;font-weight:bold;color:#000;}
.liMargen00{padding-left:0;}
.liMargen01{padding-left:1em;}
.liMargen02{padding-left:2em;}
.listaHorizForm li{display:inline;list-style-image:none;margin-left:0;padding-left:0;}	
.labelMargen02{padding-left:2em;font-weight:bold;}

/*CLASES PARA FORMULARIO EMPLEO LISTADO*/
.capaFieldSet02{width:40em;padding-left:0;}

/*CLASES PARA PLANTILLA DE CURRICULUM*/
.contenidoCurriculum{padding:2em;}
.cabeceraCurriculum{position:relative;width:100%;}
.listaResultadoBusqueda{font-size:1em;padding:4px 4px 4px 4px;margin:0;border:0;list-style-type:none;}
.listaResultadoBusquedaElem{padding:4px 4px 20px 4px;margin:0;border:0 none;list-style-type:none;}
.txtJustificar{text-align:justify;}
.contenedorInfoCurriculum {min-height: 100%;position: relative;}
.contenidoBarraInferiorCurriculum {bottom: 0px; position: absolute;width:100%;}

/*NUEVOS ESTILOS PARA REEMPLAZAR ESTILOS EMBEBIDOS*/
.txtIzq{text-align:left;}
.txtDcha{ text-align:right;}
.txtCentro{text-align:center;}
.listaLower{list-style-type:lower-alpha;}
.txt1em{font-size:1em;}
.ulBulletAzul{list-style-image:url(/_layouts/3082/images/img/bullet_azul.gif);text-align:justify;}
.margenDerecho{margin-right:0;}

/*LISTAS DE DEFINICION PARA FICHAS*/
.contenedorLista{padding:10px;border:1px solid #EDEDED;background-color:#F8FAFA;margin:1em 0 0 0;}
.listaDT{width:95%;margin:6px;padding:10px 10px 10px 6px;color:#404040;font-weight:bold;border:1px solid #EDEDED;background:url(/_layouts/3082/images/img/celda_tabla.gif) left bottom repeat-x;}
.listaDD{color:#000;text-decoration:none;margin:8px 5px 5px;padding:8px 5px 5px;background:#F8FAFA;width:95%;}

/*ESTILO PAGINA DESCONEXION*/
#barraCabError{position:relative;padding:0;margin-bottom:3em;border-top:1px solid #015481;border-bottom:1px solid #015481;width:100%;}
#barraCabErrorNoMargen{position:relative;padding:0;border-top:1px solid #015481;border-bottom:1px solid #015481;width:100%;}
#contenedorCentral{padding:2em;text-align:center;}
#contenedorTxt{width:70%;background-color:#F6FBFE;border:1px solid #3C9ED3;padding:1em;margin:0 auto;font-size:105%;font-weight:bold;color:#6F6E6E;text-align:justify;}
#contenedorTxtCentrado{width:70%;background-color:#F6FBFE;border:1px solid #3C9ED3;padding:1em;margin:0 auto;font-size:105%;font-weight:bold;color:#6F6E6E;text-align:center;}
.contenedorEnlace{height:2.2em;padding:.5em .2em .2em 1.5em;background-color:#015481;position:relative;}
.contenedorEnlace a{font-weight:bold;color:#fff;text-decoration:none;}
.contenedorEnlace a:hover{font-weight:bold;color:#fff;text-decoration:underline;}
.contenidoError{ min-height:100%;}

/*sorteos*/
.imgSorteo img{width:100%;margin-bottom:1.2em;}
.imgSorteo:hover{text-decoration:none;}

/*Estilo mensaje advertencia grupo de editores*/
.notaedicion{display:block;margin:30px 0;padding:20px;color:red;background:#F4F8F8;border:1px dashed #DBDBDB;font-weight:bold;}

/*4. ESTILOS HTMLEDITOR
Aqui se ubican los estilos que serán visibles desde los controles de edición de HTML.
Dichos estilos deben llevar siempre el prefijo ms-rteCustom-
*/

/* Estilo que simula un H3 */
.ms-rteCustom-Cabecera3 {height:30px; padding:0; margin:1em 0 .5em;	color:#000; font-size:1.1em; font-weight:bold; }

/* Estilo que simula un H4 */
.ms-rteCustom-Cabecera4 { color:#01598A; font-size:1em;	font-weight:bold; }

#logoEu { left: 221px; }

#buscador input { background-color:#FF0;}

/* ESTILO TACRC */
.txtform { float:left; width:100%;margin-bottom:5px;}
.txtform2 {margin-right:10px;}
.formu_posi_right { text-align:right;}
.ancho62_p { width:62%;}
.tacrc input { font-size:1em;}

/* ESTILOS PARA LA BAJA EN EL REGISTRO DE USUARIOS */
.txtDerecha {width:100%; margin-bottom: 10px; margin-right: 10px;}
.aviso {margin:10px; margin-top: 20px; margin-bottom: 20px;}
.pboton {text-align:right; padding-bottom:20px}

/*ESTILOS BUSCADOR PROYECTOS FEV*/
.chekanios { width:55%; max-width:55%;}
.chekanios ul li{ display:block; float:left; margin-right:30px; line-height:40px;}
.chekanios label { display: inline; }
