@charset "utf-8";
	
.derecha{float:right;}

.Principal{
	width: 960px;
	margin: 0 auto;
	padding:0;
	/*border-style:solid;
	border-color:#ccc;
	border-width: 1px;*/
}

.sobrecabecera{background-color:#000; padding: 2px 5px; color: #fff; min-height:5px;}
.sobrecabecera a:link{color: #fff;}
.sobrecabecera a:active{color: #fff;}
.sobrecabecera a:visited{color: #fff;}
.sobrecabecera a:hover{color: #fff;}

/*Cabecera*/
.cabecera{
	background-image:url(../imagenes/fondocabecera.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	margin:  0;	
	padding: 0;
}

	.cabecera .logo{
		position: relative;
		left: 0;
		width:287px;
		height:120px;
		margin:0;
		padding:0px 8px 0 0;
		float:left;
	}
	
	.datoscabecera{width: 300px; height:120px; float:right; margin: 5px 0 10px 0; padding: 0 15px 0 150px; color:#252525; text-shadow:#bbb 2px 2px 2px; background-image:url(../imagenes/contacto_cabecera.png); background-position:bottom left; background-repeat:no-repeat;}
	.datoscabecera h3{
		text-align:center; 
		font-size:32px;
		margin: 5px 0 0 0;
	}
	.datoscabecera h4 span.telefono{font-size: 30px;}
	
	.datoscabecera h4{
		text-align:center; 
		margin: 0 0 5px 0;
		background-image:url(../imagenes/raton.png);
		background-position: bottom right;
		background-repeat:no-repeat;
	}
	.datoscabecera h4 a:link{ text-decoration:none;}
	.datoscabecera h4 a:active{ text-decoration:none;}
	.datoscabecera h4 a:visited{ text-decoration:none;}
	.datoscabecera h4 a:hover{ text-decoration:none;}
	.datoscabecera h2{text-align:center;}
	

/*Zona Navegacion*/
.navegacion{ width:60%; float:right; margin-right: 30px;}

.bajocabecera{padding: 0; font-size:14px;}
.bajocabecera li a:link{color:inherit;}
.bajocabecera li a:active{color: inherit;}
.bajocabecera li a:visited{color: inherit;}
.bajocabecera li a:hover{color: inherit;}


.barra{background-color:#999; border-bottom:1px solid #000;}

.Horizontal{width:760px; text-align:center;}
.Horizontal img{max-width:760px; width:auto;}
.Horizontal .Titulo{display:none;}

.Modulo{padding: 2px; margin: 5px 0;}
.Modulo h4{color:#fff;}

	.frmLogin{}
	.Login h3{text-align:center;}
	.Login h6{margin: 0; padding: 0 5px;color: #333;}
	.Login h6.txtLogin{margin: 0; padding: 0 5px; color: #000; float:left;}
	.txtLogin input{width: 100px; height:12px; font-size:10px; padding: 1px 0;}
	.txtLogin input.btnAcceder{width: auto; height:12px; float: right; margin: 0 0 0 10px;}
	.Login em{color: #333; text-decoration:underline;}
	a.btnLogin{float:right; margin: 0 0 0 10px; color: #fff;}

.PortadaBuscar{
	width: 33%;
	float:left;
	font-size:12px; 
}
	.frmBuscar{}
	.frmBuscar h4{float:left;}
	.frmBuscar h6{margin: 0; padding: 0; color: #333;}
	.frmBuscar h6.txtBuscar{margin: 0; padding: 0; color: #000; float:left;}
	.txtBuscar input{width: 130px; padding-left:5px; height:19px; font-size:10px; border: 1px solid #909090;}
	.txtBuscar input.btnBuscar{width: auto; height:auto; padding:2px 0px; background-color:trasparent; float: right; font-size:13px; border:none; margin: 0 0 0 5px; text-transform:uppercase;}
	.txtBuscar input.btnBuscar:hover{cursor:pointer;}
	

.Destacadas a:link{color:#FFB774;}
.Destacadas a:visited{color:#FFB774;}
.Destacadas a:active{color:#FFB774;}
.Destacadas a:hover{color:#fff;}
.Destacadas .fechapubli{font-size:7px;}
	
/*Módulo Banner*/
.Banner{text-align:center; padding: 0;margin: 10px 0;}
.BannerAdsense{text-align:center; margin: 0 0 10px 0; border: 1px solid #555;}
.iframe{width: 100%; height: 500px;}

.Breadcrumb{ padding: 0 0 0 5px;}
.Breadcrumb:before{content:'Está en: '; font-weight:bold;}
.Breadcrumb span:after{content:' ' url(../imagenes/flecha.png); margin: 0 5px; font-weight:bold; text-decoration:none;}
.Breadcrumb strong{color:#000;}/*728732*/

.traductor .goog-te-gadget a:link{color:#fff;}
.traductor .goog-te-gadget a:active{color:#fff;}
.traductor .goog-te-gadget a:visited{color:#fff;}
.traductor .goog-te-gadget a:hover{color:#fff;}

.traductor .goog-logo-link{ color: #fff;}
.traductor #google_translate_element{width: 430px; text-align:center; float: left; color:#fff;}
.traductor .skiptranslate{color: #fff;}
.traductor .goog-te-gadget span{margin: 0; color:#fff;}
.traductor .goog-te-combo{ padding: 0;}
.traductor .goog-te-combo select{color:#000;}

/*Zona Central de la Web*/
.contenido{
	/*background-image:url(../imagenes/fondocontenido.jpg);
	background-position: center;
	background-repeat:repeat-y;*/
	padding: 0;
	margin: 10px 0 0 0;
}
	.contenido ul, .contenido ol{margin: 0 0 0 20px;}
	.contenido li{margin:7px 0;}
.columna{float:left; padding: 5px; /*border:1px solid #999;*/ min-height:100px;}
.primaria{margin: 0 0 0 10px;}
.secundaria{margin: 0 10px 0 0;}
.terciaria{margin:0;}

.primaria.interior{width: 716px;}
.secundaria.interior{width: 200px;}

/*Noticias*/
.Noticia{padding: 0 5px; margin:0;}

	.Titulo{margin: 0 0 10px 0; padding: 5px 0; color:#D37A29;}
	.Titulo a:link{ text-decoration:none;}
	.Titulo a:active{ text-decoration:none;}
	.Titulo a:visited{ text-decoration:none;}
	.Titulo a:hover{ text-decoration:none;}
	
	.noticiafecha{float: right;}
	.noticiaautor{text-decoration:underline;}
	
	.Noticia h5{}
	.Noticia h5 strong{color:#000;}
	.Noticia img{}
	
	.palabra{font-size:30px; color:#cecece; font-weight:bold;}
	
	.BotonesNoticia{ text-align:center; border-top:1px solid #ccc; padding: 10px 0;}
	.boton{padding: 3px 10px;}
	.boton:before{content:"[ ";}
	.boton:after{content:" ]";}
	.boton:link{text-decoration:none;}
	.boton:activetext-decoration:none;}
	.boton:visited{text-decoration:none;}
	.boton:hover{text-decoration:none; color:#800;}
	
	
	.btnAmpliar{display:block; color:#333; width: 130px;}
	.btnImprimir{margin: 0 30px 0 0; width: 100px; text-align:center; display:inline-block; color:#333;}
	.btnVolver{width: 100px;  text-align:center; display:inline-block; color:#333;}

.div_bloqueado{position: fixed; width:100%; height:100%; left:0; top:0; background-image:url(../imagenes/bg_ray.png); z-index:10;}

.contenidosinbloqueo{
	width: 58%;
	min-width: 650px;
	position: absolute;
	left:20%;
	top: 20%;
	padding: 1%;
	z-index:21; 
	background-color:#fff;
	overflow:auto;
	border: 1px solid #999;
	-moz-border-radius: 2%;
	-webkit-border-radius: 10px;
	-moz-box-shadow:#444 2px 2px 20px;
	-webkit-box-shadow:#444 2px 2px 20px;

}


/*Pie de la Página*/
.fondopie{
	margin: 10px 0;
	padding: 0;
}

.pie{
	padding:0;
	margin: 10px 0;	
	text-shadow:#bbb 1px 1px 1px;
}
	.pie ul{margin: 0; padding:0;}
	.pie li{margin: 0; list-style:none;}
	.pie li a:link{}
	.pie li a:active{}
	.pie li a:visited{}
	.pie li a:hover{}

/*Diseña y Desarrolla*/
.bajopie{
	padding: 0;
	margin: 0 auto;
	color:#fff;
}
	.bajopie a:link{text-decoration:underline;}
	.bajopie a:active{text-decoration:underline;}
	.bajopie a:visited{text-decoration:underline;}
	.bajopie a:hover{text-decoration:underline;}
	
/*----------- RESULTADOS ---------*/

.Resultado{margin: 10px 0; border-bottom: 1px solid #999; padding: 5px 0;}

/*----------- CONDICIONES ---------*/
.condiciones{margin: 0 10px;}
.condiciones p{text-align:justify;}
.condiciones p.txtizq{text-align:left;}

/*----------- INSCRPCION ---------*/
.inscripcion{width: 48%; margin: 0 0 0 2%;}
.inscripcion h5{margin: 0 0 3px 0;}
.inscripcion input{float: right; width: 68%;}

/*----------- RECORDAR ---------*/
.recordar{
	margin: 10px auto 0 auto;
	padding: 10px;
	width: 250px;
	border: 1px solid #555;
	background-color:#efefef;
	-moz-border-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-box-shadow:#aaa 0px 0px 10px;
	-webkit-box-shadow:#aaa 0px 0px 10px;
}

.recordar h5{padding: 0 0 5px 0;}
.recordar input{width: 100%; margin: 0 auto; float: none;}

/*----------- NEWSLETTER ---------*/
.newsletter{margin: 5px 0; padding: 5px; border: 1px solid #333;}
.newsletter h3{background-color:#bcbcbc; text-align:center; margin: 0 0 10px 0;}
.newsletter h5{margin: 0 0 5px 0;}
.fecha{font-size: 0.8em; color: #666;}

/*----------- CUENTA ---------*/
.tramitarbaja{float: right; margin: 5px 10px; font-size:10px;}
.frmcuenta{width: 70%; margin: 0 14%;}
.frmcuenta h5{margin: 5px 0;}
.frmcuenta fieldset{padding: 10px;}
.frmcuenta legend{font-size:14px; padding: 3px 10px;}
.frmcuenta input.txt{float: right; width: 354px; border: 1px solid #666; padding: 1px 2px;}
.frmcuenta input.btn{width: 150px; padding: 5px;}
.frmcuenta select{float: right; width: 360px; border: 1px solid #666; padding: 0 0 0 1px;}
.frmcuenta textarea{float: right; width: 100%; border: 1px solid #666; padding: 1px 2px; margin: 0 0 15px 0;}

/*----------- Formulario ---------*/
.div_formulario{margin: 0 15%;}
.formulario{width:100%;}
.formulario h5{margin: 3px 0;}
.formulario input.txt{width: 70%; float: right; border: 1px solid #666;}
.formulario input.btnEnviar{width: 100px; float: right;}
.formulario .txtarea{width: 100%; border: 1px solid #666;}
.legal{text-align:justify; color: #555; margin: 15px 0 0 0;}


.pijama{background-color:#f0f0f0;}

/*----------- GALERIAS -----------*/
.galleryCont{display:none;}
.controles{text-align:center; margin: 10px;}
.controles div{display:inline; padding: 3px 5px; margin: 0 5px; border: 1px solid #ddd; cursor:pointer;}
.controles .pageIndex{margin: 0 20px; padding: 3px 0; cursor:normal;}
.controles .page{cursor:pointer; padding: 0 10px; cursor:pointer; border-left:1px solid #ddd;}
.controles .page:first-child{border: none;} 

