@import url("default.css");

/******* INICIO: ESTILOS QUE SE MODIFICAN TAMAÑOS DE default.css *******/

body { font-size: 70% !important; }
	
#Newcabecera #buscador,
#Newcabecera #submenuidioma { 
	font-size: 100%; 
}	
#menu {	font-size: 100%; }

/*////////////////// FIN: ESTILOS QUE SE MODIFICAN TAMAÑOS DE default.css /////////////////////////////*/	
#contenidohome {
	background-color: #FFF;
	}

/* HOME */

.clearall {	clear: both; }

/*///////////////////////////// CONTENIDOS /////////////////////////////////////////*/

/* ocúltelo de Mac IE5\*/
* html #web { height: 1%; }
	#centercontent {		
   		margin-left: 10px;
   		margin-right:295px;
		background:#fff;		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 5px;
   		margin-right:301px;
		}
	html>body #centercontent {
   		margin-left: 5px;
   		margin-right:295px;
		}
		#centercontent.ancho{
		margin-left: 5px;
   		margin-right:5px;
		background:#fff;		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 5px;
   		margin-right:7px;
		}
		html>body #centercontent.ancho {
   		margin-left: 5px;
   		margin-right:5px;
		}
	#rightcontent {		
		float: right;
		margin-right:5px;
		margin-left:5px;
		width:280px;		
		background:#dedede;
		min-height:905px;
		height:auto;
		/* height:915px; */
		overflow:hidden;
		/* overflow:visible; */
	}
	
/*///////////////////////////////// =CONTENIDO DE LA CABECERA///////////////////////////////////*/
	/*////////////////////////////////////////////////////////////////////////////*/
#base_gris_buscador{
	width:auto;
	height:1%;
	margin-right:5px;
	/* margin-right:0px; */
	}
	#buscador_sac{
		float:right;
		height:1%;
		width:auto;
		margin-top:-25px;
		/* margin-left: 12em; */
		vertical-align:middle;
		text-align:right;
	}
	#buscador_sac fieldset {
		margin: 0;
		padding: 0;
		width: auto;
		background-color: #f1f1f1;
		text-align: center;
		}
	#buscador_sac label{
	/* padding-top:0;
	padding-top:0.2em; */
	font-size:120%;
	font-weight:bold;
	width:100px;
	text-align:right;
	}
	#buscador_sac input{
	padding-top:0;
	margin-top:0;
	margin-bottom:5px;
	/* margin-top:2px; */
	}
	#buscador_sac input.campotxt {
	border: 1px solid #DE0A0D;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 35%;
	margin-top: 4px;
	margin-bottom: 2px;
	}	
	/*////////////////////////////////////////////////////////////////////////////*/
form.buscador_sac2{
		margin:0;
		padding:5px 0 0px 20px;	
	}
form.buscador_sac2 fieldset{
		margin:0;
		padding:0;
	}
	form.buscador_sac2 fieldset.especial{
		margin-top:1em;
		vertical-align: middle;
	}
form.buscador_sac2 legend{
		display:block;		
		padding-bottom:0;
		margin-bottom:0;
		color:#DE0A0D;
		font-weight:bold;
		vertical-align:middle;
		font-size:95%;
		line-height: 1.5em;
	}
	form.buscador_sac2 fieldset legend{display:none;}
	form.buscador_sac2 label{
		margin-right:5px;
		display:inline;
		float:none;
		width:auto;
		text-align:right;	
		padding-top: 0;
		font-weight:bold;
		padding:0.9em 0 0 0;
		margin:0;
		font-size: 100%;}
	form.buscador_sac2 label.radio{
		color:#DE0A0D;
		font-weight:normal;
		margin-right:5px;
		display:inline;
		float:none;
		width:auto;
		text-align:left;	
		padding:0.9em 0 0 0;
		margin:0;}
	form.buscador_sac2  input.campotxt{
		position:relative;
		height:auto;
		width:20em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight:normal;
		border:1px solid black;
		background-color:#fff;
	}
	form.buscador_sac2 input.botonbuscar{
	width:22px;
	height:22px;
	padding:0;
	margin:0;
	}
	div.caja_buscador{
	padding-top:15px;
	padding-left:30px;
	}

/*///////////////////////////////// =PIE//////////////////////////////////////////////////////*/
#piesac{
	background-color:#FFE5BD;
	background-image:url(../images/sac_pie.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:36px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #ccc;
	text-align:center;
}
	#piesac span{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:100%;
		font-weight:bold;
		display:block;
		padding:0.6em;	
	}
	#piesac a{
		font-size:160%;
		text-decoration:none;
		color:#DE0A0D;
	}
#piesacfondo{
	background-image:url(../images/sac_pie01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:auto;
	padding:0;
	margin:0;
}
/*///////////////////////////////// =ENCABEZADOS//////////////////////////////////////////////*/
h1{
	background: none;
	margin-top:0;
	padding: 0px 0px 0px 5px;
	font-size: 210%;
	text-decoration: none;
	color: #e60004;
	font-weight: bold;
	display: block;
}
h1.prueba{
	margin-top:0;
	background-image:url(../images/sac_cabecera_fin.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top: 5px;
	}
h1 span{font-size: 120%;}
h2 {
	background:none;
	padding: 2px 5px 1px 10px;
	border-bottom: 0;
	font-size: 120%;
	text-decoration: none;
	color: #fff;
	background-color:#000;
	font-weight: bold;
	display: inline;
	line-height: 2em;
}
h3{
	display:block;
	border:none;
	background-image:none;
	font-size:100%;
	color:white;
	margin:12px 0 0 0;
	padding:0.3em;
	padding-left:0.5em;}
h3.left{
	background-color:#DE0A0D;
	margin:12px 5px 0 0;}
h3.right{
	background-color:#878787;
	margin:12px 5px 0 5px;
}
ul.flotante{
	color:#5E6171;
	list-style-type:none;
	margin:0;
	padding:0;	
	width:98%;
	margin-top:5px;
}
	ul.flotante li{
		margin:0;
		padding-left:13px;
		background-image:url(../images/aa_piti_buscadores.gif);
		background-position:4px 0.5em;
		background-repeat:no-repeat;	
		width:47%;		
		float:left;
		min-height:4em;
		height:auto;
		/* height:4em; */
		line-height:1.4em;
	}
.limpiarleft{clear:left;}
ul.sinfoto{
	color:#5E6171;
	list-style-type:none;
	margin:5px 5px 0 5px;
	padding:0 0 30px 0;
	background-image:url(../images/sac_fondo.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
ul.sinfoto li{
		background-image:url(../images/aa_piti_buscadores.gif);
		background-position:5px 0.5em;
		background-repeat:no-repeat;
		padding-left:15px;
		line-height:1.5em;
		border-bottom:1px solid white;
}
	ul.sinfoto.sinlinea.imgfondo2{
	padding:0 0 10px 0;
	}
	ul.sinfoto.sinlinea li{		
		padding-left:15px;
		border-bottom:none;
		font-weight:bold;
	}
	ul.sinfoto li ul{
		list-style-type:disc;
		color:#DE0A0D;
		margin-left:1em;
		padding-left:0;
	}
	ul.sinfoto li ul li{
		background-image:none;
		margin-left:1em;
		padding-left:0;	
		border-bottom:none;
	}
ul.confoto{
	color:#5E6171;
	list-style-type:none;
	margin:0 5px 0 5px;
	padding:0 0 30px 0;
	background-image:url(../images/sac_fondo.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	}
ul.confoto li{
	background-image:url(../images/pitirojo.gif);
	background-position:8px 0.5em;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:1.4em;
	padding-top:10px;
	}

/****** IMAGENES DE FONDO ////////////////////////////////////////////////////////////////*/
ul.confoto li.imgfondo1{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico09.gif);		background-position:0 9px;background-repeat:no-repeat; padding-bottom:5px;}
ul.confoto li.imgfondo2{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico01.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo3{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico02.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo4{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico07.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo5{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico08.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo6{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico03.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo7{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico04.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo8{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico05.gif);		background-position:0 9px;background-repeat:no-repeat;}
ul.confoto li.imgfondo9{padding-left:35px;border-bottom:none;background-image:url(../images/sac-ico06.gif);		background-position:0 9px;background-repeat:no-repeat;}

	ul.flotante li a, 
	ul.sinfoto li a, 
	ul.confoto li a{
		color:#5E6171;
		text-decoration:none;
	}
	ul.flotante li a:hover, 
	ul.sinfoto li a:hover, 
	ul.confoto li a:hover{
	color:#DE0A0D;
	}	

ul.confoto.imgfondo{
	background-image:url(../images/sac-02.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
ul.sinfoto.imgfondo2{
	background-image:url(../images/sac-000.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
div.fondorayas{
	height:10px;
	padding:0;	
	margin:0;
	background-image:url(../images/sac_fondo.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
/*//////////// =BANNER /////////////////////*/
#rightcontent img{
	border:5px solid #DEDEDE;
	border-top:15px solid #DEDEDE;
}	
	#centrar_plantilla{
		width:92%;	
		margin-left:5%;
		margin-top:20px;	
		overflow:hidden;
	}
input.botonSecundario{
	width: auto;
	height:auto;
	background-color:#f4f4f4;
	border:1px solid #E6E6E6;
	font-family:verdana;
	font-size: 90%;
	color:#000000;			
	padding: 0 25px 0 15px;
	overflow: visible;
	cursor:pointer;
}

 /*///////// RESULTADOS ////////////// */
div.resultados{
	width: 100%;
}
p.resultados{
	line-height:1.4em;
}
p.sinresultados{
	width:100%;
	font-weight:bold;
	color:#DE0A0D;
	line-height:1.4em;
	text-align:center;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	padding:1.2em 0;
	margin-bottom:10px;
}
h3.resultados{
	background-color:#DE0A0D;
	margin-bottom:10px;
	margin-top:0;
}
span.resultados {
	display:block;
	border:none;
	background-image:none;
	font-size:100%;
	font-weight: bold;
	color:white;
	margin:12px 0 0 0;
	padding:0.3em;
	padding-left:0.5em;
	background-color:#DE0A0D;
	margin-bottom:10px;
	margin-top:0;
}
