/* CSS Document */
/*Formateo para los encabezados*/
h1{ color:#DD6A1C; text-transform:uppercase; font-size:1.1em; margin:0px 0px 0px 0px ; padding:0px 0px 0px 23px; background-image:url(../img/bolicheH1.gif); background-repeat:no-repeat; background-position: top left; display: inline; background-color: inherit; text-align:left}
p.titularIzq{ color:#F19601; font-size:1.1em; margin:0px 0px 0px 10px; padding:0px; background-color:inherit; font-weight:bolder}
p.titularDer{ color:#0089E0; font-size:1.1em; margin:0px 0px 0px 10px; padding:0px; background-color:inherit; font-weight:bolder}

/*texto general*/
#contenido .parrafo{ margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:justify}

/* PAGINAS INTERIORES ------------------------------------------------------------------------------------------------------- */
	/*bloque Izquierda*/
	#contenido #bloqueIzq{ display:none; float:left; width:19%; margin:10px 10px 0px 11px; padding:0px; background-color:#FCF5DF}
	
	/*Menu Principal*/
	#contenido #bloqueIzq #menuPrincipal{ margin:0px 0px 10px 0px; padding:10px 5px 10px 10px; color:#4E1D1D; font-size:0.85em; list-style-type:none; background-image:url(../img/fondoMenuPrincipal.gif); background-repeat:repeat-x; background-position:top}
	#contenido #bloqueIzq #menuPrincipal li{ margin:5px; padding:0px}
	#contenido #bloqueIzq #menuPrincipal li.menuMarcado{ background-color:#4E1D1D; padding:0px 2px 0px 2px; margin:5px}
	#contenido #bloqueIzq #menuPrincipal .menuMarcado{ background-color:#4E1D1D; color:#ffffff; padding:0px 2px 0px 2px; margin:0px; font-weight:700}
	#contenido #bloqueIzq #menuPrincipal li a{ text-decoration:none; padding:0px; color:#4E1D1D}
	#contenido #bloqueIzq #menuPrincipal li a:hover{ text-decoration:none; background-color:#4E1D1D; color:#ffffff}
	/*menu Anidado*/
	#contenido #bloqueIzq #menuAnidado{ margin:0px 0px 0px 10px; padding:0px; color:#4E1D1D; font-size:0.85em; list-style-type:none}
		html>body #contenido #bloqueIzq #menuAnidado{ margin:0px 0px 0px 10px;}
	#contenido #bloqueIzq #menuAnidado li{ margin:5px; padding:0px; font-size:1.1em;}
	#contenido #bloqueIzq #menuAnidado li a{ text-decoration:none; padding:0px; color:#4E1D1D; font-size:1.1em;}
	#contenido #bloqueIzq #menuAnidado li a:hover{ text-decoration: underline; background-color:#fff; color:#4E1D1D; font-size:1.1em;}
	#contenido #bloqueIzq #menuAnidado li .marcado{ text-decoration: underline; background-color:#fff; color:#4E1D1D; font-size:1.1em}
	
		/*Menu Secundario*/
		#contenido #bloqueIzq .menuSecundario{ margin:0px 0px 0px 5px; padding:0px; color:#4E1D1D; font-size:0.80em; list-style-type:none;}
		#contenido #bloqueIzq .menuSecundario li{ margin:5px; padding:0px; }
		#contenido #bloqueIzq .menuSecundario .menuMarcado{background-color:#4E1D1D; color:#ffffff; padding:0px;}
		#contenido #bloqueIzq .menuSecundario li a{ text-decoration:none;  padding:0px; color:#4E1D1D}
		#contenido #bloqueIzq .menuSecundario li a:hover{ text-decoration:none; background-color:#4E1D1D; color:#ffffff}
	
	/*bloque Central*/
	#contenido #bloqueCen{ float:left; width:90%; margin:0px 10px 0px 0px; padding:10px 5px 0px 5px; color:#9F9F9F}
		html>body #contenido #bloqueCen{ width:90%;}
	#contenido #bloqueCen .texto{margin:30px 0px 0px 0px; padding:0px; text-align:center; font-size:0.80em}
	#contenido #bloqueCen .texto a{ text-decoration:underline; color:#9F9F9F}
	#contenido #bloqueCen .texto a:hover{text-decoration:none; color:#9F9F9F }	
	#contenido #bloqueCen #formRegistro{ margin:0px; margin:0px; border:0px}
	#contenido #bloqueCen fieldset{ border:0px; margin:0px; padding:30px 0px 0px 0px; text-align:center}
	#contenido #bloqueCen .cajaForm{ border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:15em}
	#contenido #bloqueCen .botonForm{ color:#4E1C1C; margin:0px 15px 0px 15px; width:75px}
	#contenido #bloqueCen .cajaSelect{ font-size:1.1em; color:#591616; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FCF5F5; width:3.5em; float:left}
	
	#contenido #bloqueCen a.linkNormal { color:#666666; text-decoration:underline}
	#contenido #bloqueCen a.linkNormal:hover{text-decoration:none}
	
	#contenido #bloqueCen .botAutor{font-size:0.80em; color:#591616; margin:-5px 0px 10px 0px; padding:0px 0px 0px 36%; text-align:left}
	#contenido #bloqueCen .botAutor a{ text-decoration:underline; color:#591616}
	#contenido #bloqueCen .botAutor a:hover{ text-decoration:none; color:#591616}
			
	#contenido #bloqueCen .fecha{border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:5em}
	#contenido #bloqueCen .combo{border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:15.5em}
	#contenido #bloqueCen .comboFecha{border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 10px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; float:left}
	
	#contenido #bloqueCen .cajaTexto{ font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:15em; height:150px}
		html>body #contenido #bloqueCen .cajaTexto{width:18.2em;}
		/*listas para formularios*/
		#contenido #bloqueCen .listaForm{ margin:0px 0px 10px 0px; padding:0px; text-align:center; clear:both}
			html>body #contenido #bloqueCen .listaForm{ float:none; margin:0px 0px 10px 0px;}
		#contenido #bloqueCen .listaForm li{ margin:0px; padding:0px; list-style-type:none}
		#contenido #bloqueCen .inputName{ width:35%; float:left; text-align:right}
		#contenido #bloqueCen .inputForm{ text-align:left}
		#contenido #bloqueCen .reader{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.85em; color: #CC0000; margin:0px 0px 0px 15px; font-weight:700}
		#contenido #bloqueCen .reader img{ border:0px; margin:0px 10px 0px 0px}
		
		/*Lista Abajo*/
		#contenido #bloqueCen #listaAbajo{ margin:50px 0px 20px 5px; padding:0px; color:#5A5A5A; font-size:0.80em; list-style-type:none; text-align:center}
		#contenido #bloqueCen #listaAbajo li{ margin:0px; padding:0px; display:inline}
		#contenido #bloqueCen #listaAbajo .menuMarcado{background-color:#9F9F9F; color:#ffffff; padding:2px;}
		#contenido #bloqueCen #listaAbajo li a{ text-decoration: underline; padding:2px; color:#9F9F9F}
		#contenido #bloqueCen #listaAbajo li a:hover{ text-decoration:none; color:#fff; background-color:#9F9F9F}
		#contenido #bloqueCen #listaAbajo span{font-size:0.75em;}
	
	
	/*bloque Derecha*/
	#contenido #bloqueDer{ display:none; float:left; width:20%; margin:10px 0px 0px 0px; padding:10px 5px 0px 5px; background-color: #F2F8FD}
	#contenido #bloqueDer #menuDerecha{ margin:0px 0px 0px 5px; padding:0px; color:#5A5A5A; font-size:0.80em; list-style-type:none}
	#contenido #bloqueDer #menuDerecha li{ margin:5px; padding:0px }
	#contenido #bloqueDer #menuDerecha .menuMarcado{background-color:#5A5A5A; color:#ffffff; padding:2px;}
	#contenido #bloqueDer #menuDerecha li a{ text-decoration: underline; padding:0px; color:#5A5A5A}
	#contenido #bloqueDer #menuDerecha li a:hover{ text-decoration:none; color:#5A5A5A}
		#contenido #bloqueDer .fecha{border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:5em}
	#contenido #bloqueDer .combo{border:1px solid #4E1C1C; font-size:1.1em; color:#591616; margin:0px 0px 0px 5px; padding:0px 3px 0px 3px; background-color:#FCF5F5; width:15.5em}
	
	
	/* busqueda de iniciativas 02 ------------------------------------------------------------------------------------------ */
	/*busqueda*/
	#contenido #bloqueCen #resultadosBusqueda{ margin:3px 0px 0px 0px; padding:3px 2% 3px 2%; background-color: #E8E8E8; color:#000000}
		html>body #contenido #bloqueCen #resultadosBusqueda{padding:3px 4% 3px 4%}
	#contenido #bloqueCen #resultadosBusqueda p{ margin:0px; padding:0px}
	#contenido #bloqueCen #resultadosBusqueda p span{ font-weight:700}
	
	/*Módulos*/
	#contenido #bloqueCen #moduloBusqueda {margin:30px 0px 0px 0px; padding:3px 2% 10px 2%; list-style-type:none}
	#contenido #bloqueCen #moduloBusqueda li{ margin:0px 0px 0px 2%; padding:0px}
		html>body #contenido #bloqueCen #moduloBusqueda li {margin:0px 0px 0px 4%; padding:0px}
	#contenido #bloqueCen #moduloBusqueda .titular{ font-weight:bold; margin:10px 0px 0px 0px; padding:0px; color:#4D1C1C}
	#contenido #bloqueCen #moduloBusqueda .titular a{ color:#4D1C1C; text-decoration:underline}
	#contenido #bloqueCen #moduloBusqueda .titular a:hover{text-decoration:none}
	
	#contenido #bloqueCen #moduloBusqueda .separador{ margin:0px 0px 0px 0px; padding:0px 0px 10px 1%; background-image:url(../img/separadorModulos.gif); background-position:bottom; background-repeat:repeat-x}
		html>body #contenido #bloqueCen #moduloBusqueda .separador {margin:0px 0px 0px 0px; padding:0px 0px 10px 4%;}
	
	/*Paginación*/
	/*#contenido #bloqueCen .paginacionBusqueda{ margin:10px 0px 10px 0px; padding:0px}*/
	#contenido #bloqueCen .botVolver{ float:left; margin:0px 20px 0px 0px; padding:0px}
	#contenido #bloqueCen .botVolver a{ text-decoration:underline; color:#000000}
	#contenido #bloqueCen .botVolver a:hover{  text-decoration:none}
	#contenido #bloqueCen .paginacion{ margin:10px 0px 0px 0px; padding:0px; list-style-type:none; float:right; font-size:0.80em; font-weight:700}
	#contenido #bloqueCen .paginacion li{ display:inline; padding:0px 3px 0px 3px}
	#contenido #bloqueCen .paginacion li a{ color:#000000; text-decoration:underline}
	#contenido #bloqueCen .paginacion li a:hover{color:#990000; text-decoration: none}
	#contenido #bloqueCen .paginaActual{color:#990000; text-decoration: none}
	
	/*pagina de desarrollo*/
	#contenido #bloqueCen .datosBusqueda{margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; clear:both; background-image:url(../img/separadorModulos.gif); background-position:bottom; background-repeat:repeat-x}
		html>body #contenido #bloqueCen .datosBusqueda{ float:none}
	#contenido #bloqueCen .datosBusqueda li{ margin:0px 20px 0px 0px; padding:0px 0px 10px 0px; list-style-type:none}
	#contenido #bloqueCen .datosBusqueda li p{ margin:0px; padding:0px}	
	#contenido #bloqueCen .busquedaNombre{ width:25%; float:left; color:#4D1C1C; font-weight:700}
	#contenido #bloqueCen .busquedaDescripcion{text-align:left; width:60%}
	
	#contenido #bloqueCen #moduloNoticia {margin:30px 0px 10px 0px; padding:3px 2% 10px 2%; list-style-type:none; background-color: #E8E8E8}
	#contenido #bloqueCen #moduloNoticia li{ margin:0px 0px 0px 2%; padding:0px}
		html>body #contenido #bloqueCen #moduloNoticia li {margin:0px 0px 0px 4%; padding:0px}
	#contenido #bloqueCen #moduloNoticia .titular{ font-weight:bold; margin:10px 0px 0px 0px; padding:0px; color:#4D1C1C}
	#contenido #bloqueCen #moduloNoticia .titular a{ color:#4D1C1C; text-decoration:underline}
	#contenido #bloqueCen #moduloNoticia .titular a:hover{text-decoration:none}	






/*comunes  ##################################################################################################### */




abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

/*#contenido #bloqueCen a:link {
  color: #000000;
  text-decoration: underline;
}*/
#contenido #bloqueCen a
{
	color:#666666;

}
#contenido #bloqueCen a:hover {
  color: #bf5b15;
  text-decoration: none;
}
/*
#bloqueCen h2 {
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	color: #590D17;
	font-size: 1.1em;
}
*/

/*----------------- CLASSes comunes -----------------*/

/*--- Enlace "subir" ---*/

a.subir 
{
	color:#666666;
	padding-left: 1em;
	background: url(../img/iconoSubir.gif) 0 .7em no-repeat;
}

a.volver {
	padding-left: 1em;
	background: url(../img/iconoVolver.gif) 0 .7em no-repeat;
}

.noteFondoGris {
	margin: .2em 0 1em 0;
	padding: .25em 1.8em;
	background: #E8E8E8;
	color: #626262;
}

.floatRight {
	clear: both;
	float: right;
	margin: 0 0 .5em 1em;
}

.sangria {
	padding-left: 1.8em;
}

/*--- Para ocultar elementos ---*/
.ocultar {
  position: absolute;
  left: -1000em;
  width: 1px;
  height: 1px;
  overflow: hidden;
}


/*--- Listado de tipo vertical 02 ---*/
.listadoVert02 {
	margin-top: 0;
	margin-left: 0;
	padding-top: .5em;
	padding-left: 0;
}

.listadoVert02 li {
	list-style: none;
}