h3.verde {
	background: url(../img/estructura/linea_puntos_titulos.gif) repeat-x bottom;
	margin-bottom: 7px;
}
#caja_buscador_principal {
	position: relative;
	width: 800px; /*788px;*/ /* 806 - padding */
	height: 304px; /*262px;*/ /* 280 - padding */
	background: url(../img/cajas/caja_buscador_home.jpg) no-repeat;
	padding: 0 3px 3px 3px;
	margin-bottom: 3px;
}
#caja_buscador_principal img#banner_principal {float: left;}
#b_ref { float: right; width:112px; margin-right:34px; }
#b_ref div { font: 9px Verdana, Arial, Helvetica, sans-serif; float:left;  }
#b_ref div input { font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#b_ref a { display: block; float: right;}
#buscador_home {
	float: left;
	width: 444px;
	margin: 10px 0 0 15px;
}
#buscador_home fieldset {
	position: relative;
	margin: 20px 0 0 18px;
	border: none;
}
#buscador_home #loader {
	display: none;
	position: absolute;
	width: 393px;
	height: 87px;
	left: 0;
	top: 0;
	padding-top: 70px;
	color: #000;
	background-color: #FFF;
    -moz-opacity:0.5;
	opacity:0.5;
	font-size: 11px;
	text-align: center;
	z-index: 1000;
}
#buscador_home #loader img {margin: auto;}
#buscador_home label {
	display: block;
	border: 1px solid #003564;
	background: #1c4484;
	padding-left: 2px;
	margin-bottom: 2px;
	color: #FFF;
}
#buscador_home .tragaperras { /* Capa que envuelve cada select */
	float: left;
	width: 125px;
	padding: 3px;
}
#buscador_home .tragaperras select {
	font: 12px Tahoma, Verdana, Georgia;
	width: 125px;
	height: 132px;
	padding: 0 2px;
}
#opciones_buscador {
	float: left;
	margin-top: 3px;
	width: 393px;
}
#opciones_buscador a.lnk_flechetes {
	display: block;
	margin-bottom: 2px;
}
#avanzada {
	position: absolute;
	overflow: hidden;
	width: 10px;
	height: 272px;
	left: 454px;
	top: 34px;
	background: url(../img/cajas/fnd_avanzada.gif) repeat-x;
}
#avanzada_inner {
	padding: 40px 0 0 20px;
}
#avanzada fieldset {
	float: left;
	border: none;
	width: 220px;
	margin: 57px 0 0 10px;
}
#avanzada label {
	display: block;
	float: left;
	width: 100px;
	line-height: 1.8em;
	padding-bottom: 2px;
}
#avanzada select {
	font: 12px Tahoma, Verdana, Georgia;
}
#caja_cambia_buscador input {
	float: left;
	width: 30px;
	text-align: center;
}
#caja_checkboxes {
	float: left;
	margin-top: 4px;
	padding: 4px 0 0 0;
	width: 210px;
	background: url(../img/estructura/linea_puntos_gris.gif) repeat-x;
}
#caja_checkboxes label { display: block; width: 150px; float: left; }
#caja_checkboxes input,#caja_checkboxes img,#caja_checkboxes span { float: left; }
#caja_checkboxes input { margin:5px 3px 0 5px; }
.caja_gran {
	float: left;
	width: 776px; /* 806 -padding */
	background: url(../img/cajas/caja_gran_top.png) no-repeat top;
	padding: 13px 15px 0 15px;
}
.caja_gran_cierre {
	float: left;
	width: 806px;
	height: 17px;
	background: url(../img/cajas/caja_gran_bottom.png) no-repeat bottom;
}
.cont_cajas_min {
	width: 806px;
	float: left;
}
#caja_min_noticias, #caja_min_alertas {
	width: 371px; /* 401 - padding(15+15) */
	height: 167px; /* 195 - padding(15+15) */
	padding: 13px 15px 15px 15px;
}
#caja_min_noticias {
	float: left;
	background: url(../img/cajas/caja_min_noticias.png) no-repeat;
}
#caja_min_alertas {
	float: right;
	background: url(../img/cajas/caja_min_alertas.png) no-repeat;
}
#caja_min_noticias .caja_min_int {
	height: 110px;
	padding-top: 5px;
}
#caja_min_alertas .caja_min_int {
	height: 105px;
	padding-top: 5px;
}
#caja_min_alertas .btn_texto {float: left;}
ul.ultimos_anuncios {
	width: 100%;
	list-style: none;
	float: left;
}
ul.ultimos_anuncios li {
	position: relative;
	float: left;
	margin-bottom: 15px;
	width: 109px;
	padding-left: 1px;
	text-align: center;
	min-height: 130px;
	background: url(../img/estructura/linea_puntos_vert_gris.gif) repeat-y left;
}
ul.ultimos_anuncios li img {
	margin: auto;
	display: block;
	border: none;
	margin-bottom: 6px;
}
ul.ultimos_anuncios strong {display: block;}
ul.ultimos_anuncios span {
	font: 13px Arial, Verdana, Helvetica;
	color: #00529B;
}
ul.ultimos_anuncios li div {
	color: #000;
}
ul#feeds {list-style: none;}
ul#feeds li {margin-bottom: 2px;}
ul#feeds li a, ul#feeds li a:visited {
	font: 12px Arial, Verdana, Helvetica !important;
	color: #212930 !important;
	padding-left: 8px;
	background: url(../img/estructura/puntito.gif) no-repeat left 0.6em;
	text-decoration: underline;
}
ul#feeds li a:hover {text-decoration: none;}
ul#rnd_home {list-style: none;}
ul#rnd_home li {
	float: left;
	margin-right: 6px;
	white-space: nowrap;
}
ul#rnd_home li a {
	font: 12px Arial, Verdana, Helvetica;
	color: #00529b;
}
ul#rnd_home li a:hover {text-decoration: none;}
table#opciones_top {
	width: 800px;
	border: none;
	border-collapse: collapse;
}
table#opciones_top td {
	border-collapse: collapse;	
}
a.acceso {
	display: block;
	float: left;
	padding: 3px 6px;
	margin-left: 3px;
	background-color: #0d6ba1;
	border: 1px solid #013c5d;
	color: #FFF;
	text-decoration: none;
}
a.acceso:hover {
	color: #93d5f6;	
}
ul.pestanas {
	width: 320px;
	height: 33px;
	padding-left: 20px;
	list-style: none;
}
ul.pestanas li {
	display: block;
	float: left;
}
ul.pestanas li.activa {

}
ul.pestanas li span {
	display: block;
	float: left;
	width: 160px;
	font: 20px Arial, Verdana, Helvetica;
	color: #1c4484;
	text-transform: lowercase;
	line-height: 1.6em;
	text-align: center;
}
ul.pestanas li a {
	display: block;
	float: left;
	width: 160px;
	font: 20px Arial, Verdana, Helvetica;
	color: #1c4484;
	text-transform: lowercase;
	line-height: 1.6em;
	text-decoration: none;
	text-align: center;
}
ul.pestanas li a:hover {
	color: #FFF;	
}
