/* CSS Document */

#contenedor_pral { display: block; width: 100%;}

#zonacabecera { display: block; float: left; width: 100%; height: 150px; background: url(../imagenes/fondo_contenedor2.gif) repeat-x top;}

#cabecera { display: block; float: left; width: 803px; height: 118px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px; text-align: right; color: #FFFFFF;}
#botonera_top { display: block; float: left; width: 803px; height: 25px; color: #FFFFFF; padding-left: 5px; width/**/:/**/798px; width: /**/798px;}
#opcion { display:block;float:left;width:220px;}
#restoOpcion { display:block;float:left;}
#cabecera_admin { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px; color: #FFFFFF; background: url(../imagenes/cabecera_admin.jpg) no-repeat top left;}
#botonera_topadmin { display: block; float: left; width: 803px; color: #FFFFFF; padding-left: 220px; width/**/:/**/583px; width: /**/583px; padding-top: 5px;}
#tituloBuscador { display:block;float:left;width:112px;margin:5px;text-align:center;}
#buscador { display:block;float:left;width:110px;margin:5px;border:1px solid black;height:100px;overflow:auto;}
#cabecera2 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera03.jpg); text-align: right; color: #FFFFFF;}
#cabecera3 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera04.jpg); text-align: right; color: #FFFFFF;}
#cabecera4 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera05.jpg); text-align: right; color: #FFFFFF;}
#cabecera5 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera06.jpg); text-align: right; color: #FFFFFF;}
#cabecera6 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera07.jpg); text-align: right; color: #FFFFFF;}
#cabecera7 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera01.jpg); text-align: right; color: #FFFFFF;}
#cabecera8 { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/cabecera09.jpg); text-align: right; color: #FFFFFF;}
#cabecera_eu { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabecera02.jpg); text-align: right; color: #FFFFFF;}
#cabecera_b { display: block; float: left; width: 803px; height: 143px; padding-top: 7px; padding-right: 46px; width/**/:/**/757px; width: /**/757px;  background: url(../imagenes/cabeceras/rotator.php); text-align: right; color: #FFFFFF;}

#contenedor_contenido { display: block; float: left; width: 803px; background: url(../imagenes/fnd_contenido.gif) repeat-y; margin-bottom: 10px;}
#contenido { display: block; float: left;  width: 803px; padding-right: 31px; width/**/:/**/772px; width: /**/772px; background: url(../imagenes/fnd_contenido_abajo.gif) bottom no-repeat;}

#col_izda { display: block; float: left; width: 205px; padding-top: 10px; padding-bottom: 65px;}
#col_dcha { display: block; float: left; width: 567px; width/**/:/**/506px; width: /**/506px; padding-left: 46px; padding-right: 15px; padding-top: 10px; padding-bottom: 30px;}

#pie { display: block; clear: both; width: 803px; height: 26px; width/**/:/**/553px; width: /**/553px; background: url(../imagenes/fnd_pie.gif) no-repeat; text-align: right; padding-top: 4px; padding-left: 205px; padding-right: 45px; font-size: 7pt;}
#pie2 { display: block; clear: both; width: 803px; height: 61px; width/**/:/**/588px; width: /**/588px; background: url(../imagenes/fnd_body.gif); text-align: right; padding-top: 10px; padding-left: 205px; padding-right: 10px; font-size: 7pt;}

.fila_contenido { display: block; float: left; width: 506px; padding-bottom: 15px;}
.zona_buscador { display: block; float: left; width: 484px; margin-bottom: 10px; padding: 10px; background: url(../imagenes/fnd_buscador2.gif) no-repeat right top ;}
#listado {
	list-style:none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	border-top: 1px solid #5f684d;
	background: #9ca56b;
	}
#listado li {
	display: block;
	margin: 0px;
	text-decoration: none;
	float: left;
	}
#listado li a {
	display: block;
	width: 502px;
	width/**/:/**/496px; width: /**/496px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
	float: left;
	border-bottom: 1px solid #5f684d;
	color: #FFFFFF;
	cursor: pointer;
}
#listado li a:hover {
	color: #000000;
	background: #737e5c;
	border-bottom: 1px solid #5f684d;
}


/* PARA EL BUSCADOR FACETADO */
#contenedor_pral_busc { display: block; width: 100%; background: url(../imagenes/fnd_contenedor.gif) left top repeat-x;}
#zonacabecera_busc { display: block; float: left; width: 100%; background: url(../imagenes/fnd_contenedor_busc.gif) left top repeat-x;}
#zonacabecera_busc02 { display: block; float: left; width: 100%; background: url(../imagenes/bandera_buscador.jpg) right top no-repeat;}
#cabecera_busc { display: block; float: left; width: 100%; height: 140px; padding: 10px 0 0 0; text-align: right; color: #FFFFFF; background: url(../imagenes/fondo_buscador.gif) left top no-repeat;}
.contenedor_contenido_busc { display: table; float: left; width: 100%; background: #455e5b;}
.contenido_busc { display: table-row;}
.contenido_busc div { display: table-cell;}
.contenido_busc div.columna_busc { display: block; float: left; width: 22.3%; height: 140px; background: url(../imagenes/pixel_border.gif) left top repeat-y; vertical-align: top; padding: 1%;}
#pie_busc { display: block; clear: both; width: 100%; height: 26px; text-align: center; padding-top: 4px; font-size: 7pt;}
#pie2_busc { display: block; clear: both; width: 100%; height: 61px; background: url(../imagenes/fnd_body.gif); text-align: right; padding-top: 10px; font-size: 7pt;}

.alto100 { height: 100%;}

.ancho10 { display: block; float: left; width: 10%; padding: 10px 0;}
.ancho15 { display: block; float: left; width: 15%; padding: 10px 0;}
.ancho20 { display: block; float: left; width: 20%; padding: 10px 0; min-height: 100%;}
.ancho25 { display: block; float: left; width: 25%; padding: 10px 0;}
.ancho30 { display: block; float: left; width: 30%; padding: 10px 0;}
.ancho40 { display: block; float: left; width: 40%; padding: 10px 0;}
.ancho50 { display: block; float: left; width: 50%; padding: 10px 0;}
.ancho60 { display: block; float: left; width: 60%; padding: 10px 0;}
.ancho70 { display: block; float: left; width: 70%; padding: 10px 0;}
.ancho80 { display: block; float: left; width: 80%; padding: 10px 0;}
.ancho90 { display: block; float: left; width: 90%; padding: 10px 0;}
.ancho100 { display: block; float: left; width: 100%; padding: 10px 0;}

.padding20 { padding: 20px;}

.border_top { border-top: 1px solid #FFFFD0;}
.border_bottom { border-bottom: 1px solid #FFFFD0;}
.fondo_border_dcha { background: url(../imagenes/pixel_border.gif) right top repeat-y;}

.margen_top { margin: 20px 0 0 0;}

.index_buscador { float: left; margin: 70px 0 0 20px;}

.resultados_busc {}
.resultados_busc li { margin: 0 0 10px 0;}





/* fancyform styles */
.demo label{ display: block; background-position: top left; background-repeat: no-repeat; clear: both; cursor: pointer; padding: 0 0 5px 15px;}
.checked{ background-image :url(../imagenes/chk_on.png); color: #fff;}
.unchecked{ background-image: url(../imagenes/chk_off.png); color: #111111}
.selected{ background-image: url(../imagenes/rdo_on.png)}
.unselected{ background-image: url(../imagenes/rdo_off.png)}
.leftcol{float: left; clear: left; width: 50%}
.rightcol{float: left; clear: right; width: 50%}


.combo_login { font-size: 7pt; color: #666666;}
.boton_login { font-size: 7pt; color: #000;}
