/**************************/
/******* GENERALES ********/
/**************************/
.rastroMigas{
	width:98.3%;
	float:left;
	clear:both;
	margin-bottom:0.7em;
	margin-top:0.5em;
}

.flechaRastro{
	margin-top:0.625em;
	background: url(/imagenes/general/flechaUrl.gif) left  no-repeat;
	width:1.2em;
	height:1.1em;
	float:left;
	margin-left:0.5em;
}

.letraRastro{
	margin-top:0.55em;
	float:left;
	padding-left:0.3em;
	color:#336377;
	background-color: inherit;
}

.letraRastro a{
	color:#336377;
	background-color: inherit;
}

.letraRastro a:hover{
	color:#336377;
	text-decoration:underline;
	background-color: inherit;
}

/**************************/
/********** TEXTO **********/
/**************************/

.menuSuperior{
	clear:both;
	background: url(/imagenes/general/fondoMenuTexto.gif) left  repeat-x;
	height:4.8em;
	width:96.9%;
	margin-left:1em;
	margin-bottom:0.4em;
	border-left:1px solid #BFCED4;
	border-right:1px solid #BFCED4;
}

.letraAzulNegrita{
	color:#003C55;
	background-color: inherit;
	font-weight:bold;
	padding: 0.5em 0.8em 0.6em 0.8em;
	font-size:1.1em;

}

.seccionesSup{
	clear:both;
	float:left;
	margin-top:0.2em;
	padding-left:1.5em;
}

.seccionMenu{
	float:left;
	background:url(/imagenes/general/icoSeccion.gif) left  no-repeat;
	color:#2D4E86;
	background-color: inherit;
	padding-left:1.3em; 
	padding-right:1.3em;
}

.seccionMenu a{
	color:#2D4E86;
}

.seccionMenu a:hover{
	color:#2D4E86;
	text-decoration:underline;
}

.cuadroCentral{
	float:left;
	padding-right:1em;
	padding-left:1em;
	margin-bottom:0.7em;
}

/*Clases para separar las secciones en el tipo texto*/


.seccionCentralBlanca{
	width:96.5%;
	float:left;
	color:#000000;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-bottom:1em;
	margin-left:0.6em;
	text-align:justify;border:0.1em solid #ffffff;
}

.seccionCentralAzul{
	width:96.5%;
	float:left;
	color:#000000;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-bottom:0.7em;
	margin-left:0.6em;
	background-color:#CCD8DD;
	text-align:justify;
}

/*Clases para separar las secciones en el tipo texto*/

.seccionCentral{
	width:96.5%;
	float:left;
	color:#000000;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-bottom:0.7em;
	margin-left:0.6em;
	text-align:justify;border:0.1em solid #ffffff;
	border:solid white 1px;
}

.mitadIzq{
	width:46.5%;
	float:left;
	color:#000000;
	padding-left:0.5em;
	padding-right:0.3em;
	margin-bottom:0.7em;
	margin-left:0.6em;
	margin-top:0.7em;
	text-align:justify;border:0.1em solid #ffffff;
	border:solid white 1px;
}

.mitadDch{
	width:46.5%;
	float:right;
	color:#000000;
	padding-left:0.3em;
	padding-right:0.8em;
	margin-bottom:0.7em;
	margin-top:0.7em;
	text-align:justify;border:0.1em solid #ffffff;
	border:solid white 1px;
}

.fondoAzul{
	float:left;
	background-color:#CCD8DD;
	padding:0.58em;
	color:#000000;
	margin-top:0.5em;
	width: 97.5%;
}

.fondoBlanco{
	float:left;
	padding:0.58em;
	color:#000000;
	margin-top:0.5em;
}

.lineaCompleta{
	width: 90%;
	float: left;
	margin-left:1em;
}

.lineaConFoto{
	width: 80%;
	float: left;
	margin-left:1em;
}

.lineaRelacionado{
	float: left;
	margin:0.2em 0.2em 0.2em 0.4em;
	width:94%;
}

.lineaRelConFoto{
	float: left;
	margin:0.2em 0.2em 0.2em 0.5em;
	width:67%;
	
}

.icoLista{
	padding:0.1em 0.27em 0.27em 0.27em;
	margin-top:0.1em;
	width: auto;
	float:left;
}

.textoLista{
	float: left;
	width:auto;
	text-align:justify;
}

/**************************/
/********* EVENTOS ********/
/**************************/

/* Listados */


.listCab{
	width: 98.5%;
	margin-left: 0.8%;
	background:#919eb5 url(/imagenes/general/listado_relleno.jpg) left repeat-x;
	height: 1.63em;
}

.listLinea{
	width: 98.5%;
	margin-left: 0.8%;
	/*height: 2.63em;*/
	float:left;
	border-bottom: 0.1em #ccd8dd solid;
}

.listCentradoCab{
	padding-top: 0.2em;	
}

.listCentradoLinea{
	padding-top: 0.6em;	
}

.listFecha{
	float: left;
	width: 10%;
}

.listTipo{
	float: left;
	width: 15%;
}

.listNombre{
	float: left;
	width: 45%;
}

.listNombreEvento{
	float: left;
	width: 60%;
}

.listFormato{
	float: left;
	text-align:center;
	width: 10%;
}

.listKb{
	float: left;
	width: 4%;
	text-align:center;
}

.listDescargar{
	float: right;
	text-align:center;
	width: 14%;
	
}

.listBtns{
	border-top: 0.1em #ccd8dd solid;
	float:left;
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left:33%;
	padding-right:33%;
	margin-left: 0.3%;
}

.listBtnsSin{
	float:left;
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left:33%;
	padding-right:33%;
	margin-left: 0.3%;
}

.listBtn{
	width: 2em;
	float: left;
}

.listBtnPags{
	width: 8em;
	float: left;
}

.listBtnPagNum{
	font-family: Verdana, Arial;
	margin-top:0.2em;
	font-size: 0.9em;
	width: 1.3em;
	height: 1.1em;
	color: #003c55;
	float:left;
	text-align:center;
}

.listBtnPagTexto{
	padding-top: 0.3em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	float: left;
}

/* Buscador Interno */

.buscadorInterno{
	width: 98.5%;
	margin-left: 0.8%;
/*	float: left;*/
}

.buscIntCab{
	width:100%;
	height:auto;
	background-color:#7b91b0;
	float:left;
}

.buscIntCabTexto{
	float:left;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0.45em;
}

.buscIntCamposGral{
	width:100%;
	height:auto;
	background-color:#CED7DE;
	float:left;
}

.buscIntCamposGral2{
	width:100%;
	height:auto;
	float:left;
}

.buscIntCamposEv{
	width:100%;
	/*height:12.7em;*/
	/*background:#CED7DE url(/imagenes/general/buscador_interno2.jpg) right no-repeat;*/
	float:left;
	border-bottom: 0.3em #ffffff solid;
	border-top: 0.2em #ffffff solid;
}

.buscIntCamposEv2{
	width:100%;
	height:7.4em;
	float:left;
	border-bottom: 0.3em #ffffff solid;
	border-top: 0.2em #ffffff solid;
}

.buscIntCamposLinea{
	width:100%;
	height:auto;
	float:left;
}


.buscIntEsqIzq{
	width:0.6em;
	height:auto;
	background-color:#CED7DE;	
	float:left;	
}

.buscIntEsqDch{
	width:0.6em;
	height:auto;
	background-color:#CED7DE;	
	float:right;	
}

.buscIntCamposEvTipo{
	height:auto;
	float:left;
	/*padding-top:0.9em;*/
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposEvTipoSelect{
	color:#000000;
	font-size:0.8em;
	width: 10em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvNombre{
	width:40%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposEvNombre2{
	width:25%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposEvNombreInput{
	color:#000000;
	font-size:0.8em;
	width: 30em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvNombreInput2{
	color:#000000;
	font-size:0.8em;
	width: 18em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvLugar{
	width:30%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
	padding-right:0.5em;
}
.buscIntCamposEvLugar2{
	width:22%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
	padding-right:0.5em;
}
.buscIntCamposEvLugarInput{
	color:#000000;
	font-size:0.8em;
	width: 20em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvLugarInput2{
	color:#000000;
	font-size:0.8em;
	width: 15em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvProv{
	width:25%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposEvProvInput{
	color:#000000;
	font-size:0.8em;
	width: 15em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvProvInput2{
	color:#000000;
	font-size:0.8em;
	width: 10em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}

.buscIntCamposEvFecha{
	width:55%;
	height:auto;
	float:left;
	padding-top:2em;
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposEvFecha2{
	width:45%;
	height:auto;
	float:left;
	padding-top:1em;
	padding-left:1.5em;
}

.buscIntCamposEvFechaInput{
	color:#000000;
	font-size:0.8em;
	width: 9.5em;
	margin-top:0.2em;
	background:url(/imagenes/general/rellenoInput.gif) center repeat-x;
	border:0.1em solid #000000;
}
.buscIntCamposOrden{
	width:65%;
	height:auto;
	float:left;
	padding-top:0.5em;
	padding-left:1.5em;
	padding-right:0.5em;
}

.buscIntCamposBuscar{
	width:20%;
	height:auto;
	float:right;
	padding-top:/*2%;*/0.5em;
	padding-right:1%;
	text-align:right;
	
}

.buscIntCamposBuscarRadio{
	width:45%;
	height:auto;
	float:left;
	padding-top:0.5em;
}


.buscIntCamposBuscarInput{
	background: url(/imagenes/general/buscador_interno_buscar.gif) no-repeat;		
	background-position: center;
	border: 0;
	width: 6.18em;
	height: 1.8em;	
}

.buscIntRadio{
	float:left;
	margin-top:0.1em;
	padding-right: 0.5em; 
}

.buscIntLetraRadio{
	float:left;
	margin-top:0.15em;
	margin-right:1em;
}

.buscIntCamposMedia2{
	height:auto;
	float:left;
	padding-top:0.8em;
	padding-left:1.5em;
	padding-right:0.3em;
}

.buscIntCamposMedia1{
	height:auto;
	float:left;
	padding-top:0.8em;
	padding-left:0.3em;
	padding-right:0.3em;
}

/*PUBLICACIONES*/
.publicaciones{
	width: 98%;
	padding-left: /*3%;*/1%;
	float: left;
	background-color: white;
}
.publicacionesIzq{
	width: 48.5%;
	float: left;
	margin-left:0.3em;
	border-right: 0.1em #2d4e86 dashed;
}

.publicacionesDch{
	width: 49%;
	float: left;
	padding-left: 1%;
}

.publicacionGris{
	background-color: #ebe7e7;
	width: 93%;
	float: left;
	border: 0.7em #ebe7e7 solid;
	margin-top: 0.7em;
}

.publicacionBlanca{
	width: 93%;
	float: left;
	padding-left:0.5em;
}

.publTit1{
	font-size: 1.2em;
	width: 100%;
	float: none;
}

.publTit2{
	width: 75%;
	float: left;
}

.publPortadaPeque{
	width: 10%;
	float: left;
	padding-right: 0.7em;
}

.publPortadaGrande{
	width: 30%;
	float: left;
	padding-right: 0.7em;
}

.publTexto{
	float: none;
	clear:both;
}

.publMasInfo{
	width: 100%;
	float:right;
}
.publMasInfoImg{
	width: 20%;
	float:right;
}

.publResumen{
	width: 65%;
	float: left;
}

.publResumenTit{
	padding-top: 0.5em;
	width: 100%;
	float: left;
	border-bottom: 0.1em #2d4e86 solid;
}

/*CAMPAŅAS*/
.campanyaBlanca{
	width: 94.8%;
	float: left;
	padding-left:0.5em;
}
.campMasInfoImg{
	float:right;
	clear: both;
}
.campletraAzulBold{
	color: #2d4e86;
	background-color: transparent;
	font-weight: bold;
	width: 100%;
	text-align:justify;
}
.campTexto{
	width: 100%;
	text-align:justify;
	float: none;
	clear:both;
}
.campanyaTxtIzq{
	width: 78%;
	float:right;
	height:5.7em;
}
.icoCampanyaTxt{
	width: 20%;
	float:left;
	text-align:left;
}
.campanyaTit2{
	width: 100%;
	float: left;
	text-align: justify;
}
.campanyaTitAzul{
	color: #2d4e86;
	background-color: transparent;
	font-weight: bold;
	width:100%;
	padding-top: 0.5em;
	font-size: 1.2em;
}
.campanyaContenidoDchTxt{
	float:left;
	width:100%;
}
.campanyaContenidoDch{
	width: 68%;
}
.campanyaGris{
	background-color: #ebe7e7;
	width: 94%;
	float: left;
	border: 0.7em #ebe7e7 solid;
	margin-top: 0.7em;
}
.campanyaMenuIco{
	float: right;
	text-align: center;
	width: 4.5em;
	padding-right:0.5em;

}
.campanya{
	width: 98%;
	padding-left: 1%;
	float: left;
	background-color: white;
}
.icoTit{
	color: #2d4e86;
	background-color: transparent;
	font-weight: bold;
	width: 100%;
	
}
.campanyaIcono{
	padding-bottom: 0.5em;
	width: 100%;

}

.campanyaDch{
	width: 49%;
	float:right;
}
.campanyaActualImg{
	float:left;

}
.campanyaIzq{
	width: 46%;
	float: left;
	margin-left:1em;
	border-right: 0.1em #2d4e86 dashed;
}


/*OFICINA VITUAL*/

.ovDescr{
	float:left;
	width: 50%;
	border-right: 0.1em #2D4E86 solid;
	border-top: 0.1em #2D4E86 solid;
}
.ovDescrTit{
	float:left;
	width: 99%;
}
.ovDescrText{
	float:left;
	width: 98%;
	background-color:#CCD8DD;
}

.ovInfo{
	float:left;
	width: 48%;
}


.OfiVirtual{
width:100%;
height:100%;
float:left;
background-color:#FFFFFF;
}

.tituloPrincipal{
width:100%;
height:auto;
float:left;
text-align:center;
}

.area_fechaActualizacion{
width:99%;
float:left;
height:auto;
}

.fech_Act{
width:30%;
height:auto;
float:right;
text-align:right;
}

/*.columnaDrch{
width:45%;
height:100%;
padding-right:0.2em;
float:right;
}

.columnaIzq{
width:45%;
height:100%;
float:left;
border-right:0.1em #2d4e86 dashed;
}*/

.columnaDrch{
width:49%;
height:100%;
padding-right:0.2em;
float:right;
}

.columnaIzq{
width:49%;
height:100%;
float:left;
border-right:0.1em #2d4e86 dashed;
}

.colContenidoD{
width:95%;
float:left;
height:100%;
padding-left:2%;
}

.tituloInterior{
width:100%;
float:left;
text-align:left;

background:#FFFFFF url(/imagenes/oficinaVirtual/relleno_titulo_secciones.jpg) repeat-x;
}

.colContenidoIz{
width:90%;
float:left;
padding-left:2.5%;
}

.cuerpoColumnas{
width:100%;
float:left;
height:auto;
padding-top:0.5%;
}

.lineaColIzq{
width:100%;
height:auto;
float:left;
padding-top:2%;
}

.itemLilneaIzq{
width:93%;
height:1.70em;
float:right;
border-bottom:0.1em #a4b8d9 solid;
}

.txtItemIzq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bolder;
color:#000000;
width:70%;
float:left;

}

.icoFlechaNegra{
width:1.18em;
float:right;
padding-top:0.4em;
}

.txtConsultar{
width:18%;
float:right;
text-align:right;
font-weight:bolder;
}



.icoArrowAzul{
	width:1em;
	height:1em;
	float:right;
	padding-right:1%;
	background:url(/imagenes/general/ico_flecha_azul.jpg) no-repeat;
}

.tituloInicio{
width:14.36em;
height:3.36em;
float:left;
background: url(/imagenes/oficinaVirtual/titulo_seccion1_.jpg) no-repeat;
}

.iconoSeccion{
width:4.18em;
height:3.36em;
float:right;
/*background: url(/imagenes/home/icono_conductores.jpg) no-repeat;*/
}

.fin_seccion{
width:0.72em;
height:3.36em;
float:right;
background: url(/imagenes/oficinaVirtual/final_titulo_secciones.jpg) no-repeat;
}


.tituloConductores{
width:100%;
float:left;
font-size:1.25em;
padding-left:8%;
padding-top:7%;

}

.letraAzulBold{
	color: #2d4e86;
	background-color: transparent;
	font-weight: bold;
}

.lineaItem{
padding-top:0.8em;
padding-bottom:1.5%;
width:100%;
height:auto;
float:left;
}

.lineaVacia{
width:100%;
height:1.5em;
float:left;
}


/*Notas de prensa*/

.prensaGris{
	background-color: #ebe7e7;
	width: 95.5%;
	float: left;
	border: 0.7em #ebe7e7 solid;
	margin-left:0.5em;
	margin-top: 0.7em;
}

.prensaBlanca{
	width: 95.5%;
	float: left;
	border-left: 0.7em #ffffff solid;
	border-right: 0.7em #ffffff solid;
	margin-left:0.5em;
}

.prensaCuadro{
	float:left;  
	width:89%;
}

.prensaImagen{
	float:left; 
	width:13%;
}

.notaTexto{
	float:left; 
	text-align:justify; 
	width:84%; 
	padding-left:0.5em; 
	padding-top:0.5em;
}
.notaDescripcion{
	padding-top:0.5em;
}
.rellenoDescarga{
	width:10%; 
	padding-top:2%; 
	padding-bottom:2%; 
	float:right; 
	background:url(/imagenes/general/relleno_descarga_prensa.gif) repeat-x;
}
.botonDescarga{
	width:99%; 
	margin:auto;
}

.buscadorNotasPrensa{
padding-left: 1.4em;
padding-right: 1.4em;
}

/* ORGANIGRAMA */

.imgOrganigrama{
	width: 50%;
	border: solid red 1px;
}

/* Administracion */

#textoAdmin{
height:auto;
padding: 1em;
}

#contenidoAdmin{
overflow: auto;
height:21em;
}