/* CSS Document */

body {	
	background:#E7E8EC;
	font-family:"Century Gothic";
	font-size:0.8em;
	text-align:center;
}

img{
	border:0px;
}

ul{
	padding:0;
	margin:0;
}
li{
	list-style:none;
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.9em;
	color:#333333;
	
}


form{
	padding:0;
	margin:0;
}

h2{
	margin:0;
	padding:0;
	color:#ff6600;
	font-size:0.9em;
}

h3{
	margin-top:10px;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.9em;
	color:#95952c;
	
}

p{
	font-family:"Century Gothic";
	color:#4e555d;
	font-size:0.9em;
}

table{
	margin-top:20px;
	
	width:375px;

}

caption{
	text-align:left;	
	color:#2163A5;
	font-family:"Century Gothic";
	font-size:0.9em;

}

th{
	font-family:"Century Gothic";
	color:#766a00;
	font-size:0.8em;
	font-weight:normal;
	text-align:left;
	padding:2px 5px 2px 5px;	
	background:#fffdec;	
	border-bottom:#b8b069 1px solid;	

}

td{
	font-family:"Century Gothic";
	color:#333333;
	font-size:0.8em;
	text-align:left;
	padding:2px 5px 2px 5px;
	border-bottom:#b8b069 1px solid;	
	
}

td.colizqConceptos{
	font-family:"Century Gothic";
	color:#333333;
	border-right:#b8b069 1px solid;	
	font-size:0.8em;
	text-align:left;
	padding:2px 5px 2px 5px;
	background:#fffefa;
}

td.colizq{
	font-family:"Century Gothic";
	color:#333333;
	border-right:#b8b069 1px solid;	
	font-size:0.8em;
	text-align:left;
	padding:2px 5px 2px 5px;
}




/* Contenedor principal */
.contenedor{
	width:821px;
	height:auto;
	margin:auto;
	text-align:left;
	background:#FFFFFF;	
	
}


/* CABECERA */
.contEnlaces{
	width:821px;
	background:#E7E8EC;
	height:2em;
	clear:both;
	
}

.contEnlaces .enlIzq{
	float:left;
	width:446px;
	background:#E7E8EC;	
	height:2.2em;

}

.contEnlaces .enlDer{
	float:left;
	width:21px;
	background:#E7E8EC;
	height:2.2em;
}

.contEnlaces .enlaces{
	width:342px;	
	padding-top:3px;
	padding-right:7px;
	float:left;
	border-top:1px solid #dededd;
	border-left:1px solid #dededd;
	border-right:1px solid #dededd;	
	background:#FFFFFF;
	height:2em;
}

.enlaces ul{
	margin:0;
	padding:0;
	text-align:right;
	
}



.enlaces ul li{
	list-style:none;
	display:inline;
	font-family:"Century Gothic";		
	color:#333333;
}

.enlaces li a{
	font-family:"Century Gothic";	
	text-decoration:none;
	color:#ff6600;
	display:inline;
}

.cabmedio{
	width:100%;
	clear:both;
}

.columnCentral .logoCab{
	background:#FFFFFF;
	height:11em;
	width:775px;
}

.columnCentral .logo{
	width:200px;
	margin-top:3px;
	float:left;
	height:8.5em;
	padding-top:20px;
	padding-left:20px;
	
}

.columnCentral .logo h1 {
	margin:0;
	padding:0;
}

.columnCentral .logoImg{
	width:550px;
	float:right;
	height:8.5em;
	margin:0;
	padding:0;
	background:#FFFFFF;	
}

.columnCentral{
	float:left;
	width:775px;
	height:auto;

}

.cabmedio .latizq{
	width:21px;
	height:57em;
	border:1px solid #dededd;
	background:#FFFFFF;
	float:left;
	margin:0;
	padding:0;
}

.cabmedio .lateralderecha{
	float:right;
	border:1px solid #dededd;
	background:#FFFFFF;
	height:57em;
	width:21px;
}



.menu{
	clear:both;
	width:776px;	
	padding:0;
	margin:0;
	background:url(images/fondo-menu.png) repeat-x;			
}

.menu ul{
	margin:0;	
	padding:0;
	height:2.8em;	
}

.menu ul li{
	margin:0;
	padding:0;
	display:inline;		
	color:#DB6600;
	font-family:"Century Gothic";
	
	
}

.menu ul li a {	
	font-family:"Century Gothic";	
	text-decoration:none;
	color:#616f85;
	display:inline;	
	margin:0;
	padding:0;
	
}


/*CONTENIDO*/

.contenido{
	width:779px;	
	height:auto;
	background:#FFFFFF;
	margin:0;
	padding:0;
	
	
}

.colIzquierda{
	width:581px;
	float:left;	
	height:auto;		
	
	
}

.colDerecha{
	float:left;
	height:45.3em;
	width:193px;
	background:#fafafa;
	text-align:right;
	border-left:#dededd 1px solid;
}

.colDerecha ul{
	margin:0;
	padding:0;
}

.colDerecha ul li{
	margin-bottom:5px;
	padding:0;
}

.colDerecha ul li.background{
	margin:0;
	padding:0;
	height:15.5em;
	background:url(images/marca-agua-colderecha.gif) no-repeat bottom right;
}

.noticiaDest{
	width:98%;
	height:17em;
	padding:5px;
	border-bottom:#dededd 1px solid;
}

.imgDestacada{
	float:left;
	margin-right:7px;	
	width:300px;
}

.txtDestacado{
	float:left;
	width:44%;
	text-align:right;
	padding-left:5px;

}

.titNoticiadest{
	margin-bottom:10px;
	text-align:right;
}


.txtDestacado p{
	text-align:left;
	width:100%;
	margin:0;
	padding:0;
	

}

.noticiaDest p.titulo img{
	float:right;
	width:147px;
}

.conocePrograma{
	float:left;
	width:300px;
	padding:5px;
	border-right:#dededd 1px solid;
	
	

}

.conocePrograma ul{
	margin:0;
	padding:0;
}
.conocePrograma ul li{
	margin-top:10px;	
	padding:0;
}


.titListado{
	color:#809955;
	
}

.foto{
	float:left;
	margin-right:13px;
	padding:0;
	width:84px;
}

.txt{
	float:left;
	margin:0;
	width:187px;
	margin-bottom:15px;
}

.txt p{
	margin-top:10px;
	padding:0;
	font-size:1em;
	font-family:"Century Gothic";
}

a.link{
	color:#ff6600;
	text-decoration:none;
	text-align:right;
	margin:0;
	padding:0;

}

a.icono{
	color:#ff6600;
	text-decoration:none;
	text-align:right;
	margin:0;
	padding-left:20px;

}


a.linkMapaweb{
	color:#6e6e10;
	text-decoration:none;	
	margin:0;
	padding:0;

}

a.linkTxt{
	color:#4e555d;
	text-decoration:underline;	
	margin:0;
	padding:0;

}

.presenTrabajos{
	float:left;
	width:270px;
	height:auto;
	margin-bottom:25px;

}

.presenTrabajos .titTrabajos{
	height:2em;
	background:#99ae6a;
	padding-left:5px;
	padding-top:3px;
}

.presenTrabajos p{
	padding:0 5px 5px 5px;
	
}

a.linkPresen{
	color:#ff6600;
	text-decoration:none;
	text-align:right;
	margin:0;
	padding:0 5px 5px 5px;

}
.copyright{
	clear:both;
	text-align:center;
	border-top:#dededd 1px solid;

}



/*RASTRO MIGAS */
.rastroMigas ul{
	padding-left:10px;
	margin:0;
	height:2em;
	border-bottom:#dededd 1px solid;
}

.rastroMigas ul li{
	display:inline;
	color:#ea772b;
}

.rastroMigas ul li a{
	text-decoration:none;
	color:#333333;
}

#colaboradores{
	clear:both;
	margin-top: -100px;
	padding: 5px;
	text-align: left;		
}

#neiker{
	float: left;
	padding-left: 15px;	
	padding-top: 15px;	
}


/*SUBMENU*/

.contenido .submenu{
	width:186px;	
	float:left;
	border-right:1px solid #cccccc;	
	height:43.1em;	
}

.contenido .submenu ul{
	padding:0;	
	margin:0;	
	
}

.contenido .submenu ul li{
	background:url(images/fondo-submenu.gif) repeat-y top left #fffdec;	
	color:#53711f;
	border-bottom:#dededd 1px solid;		
	padding:5px 0 5px 20px;	
	height:2em;
		
}

.contenido .submenu ul li.alto{
	background:url(images/fondo-submenu.gif) repeat-y top left #fffdec;	
	color:#53711f;
	border-bottom:#dededd 1px solid;		
	padding:5px 0 5px 20px;	
	height:3em;
		
}

.contenido .submenu ul li.activo{
	background:url(images/fondo-submenu1.gif) repeat-y top left #fffdec;	
	color:#ff6600;
	border-bottom:#dededd 1px solid;		
	padding:5px 0 5px 20px;	
	height:2em;
		
}

.contenido .submenu ul li.activoAlto{
	background:url(images/fondo-submenu1.gif) repeat-y top left #fffdec;	
	color:#ff6600;
	border-bottom:#dededd 1px solid;		
	padding:5px 0 5px 20px;	
	height:3em;
		
}

.contenido .submenu ul li a{	
	color:#53711f;	
	text-decoration:none;
	
	
}

.contTxt{
	float:left;
	width:370px;
	padding:5px 10px 10px 10px;
}

.contTxt ul{
	margin-top:20px;
	padding:0;
}

.contTxt ul li{
	color:#5e5e5d;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:5px;
	
}

.contTxt ul li a{
	color:#6e6e10;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	padding:0;
	padding-bottom:5px;
	text-decoration:none;
	
}


.contTxt ul ul{
	margin-top:20px;
	padding:0;
}
.contTxt ul li ul li{
	color:#6e6e10;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	padding-bottom:5px;
	font-size:1em;
	
}


.contTxt ul.mapaweb{
	margin-top:20px;
	padding:0;
}

.contTxt ul.mapaweb li{
	color:#5e5e5d;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	padding-bottom:5px;
	
}

.contTxt ul.mapaweb li a{
	color:#6e6e10;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	padding-bottom:5px;
	text-decoration:none;
	
}


.contTxt ul.mapaweb ul{
	margin-top:20px;
	padding:0;
}

.contTxt ul.mapaweb li ul li{
	color:#6e6e10;
	list-style-image:url(images/ico-lista.gif);
	margin-left:20px;
	padding-bottom:5px;
	font-size:1em;
	
}


.contTxt ul li.hotPrecios{
	color:#95952c;
	font-weight:bold;
	list-style-image:url(images/ico-lista.gif);	
	padding-bottom:5px;
	margin-top:10px;	
}

.contTxt ul li.hoteles{
	color:#5e5e5d;
	list-style-image:url(images/ico-lista.gif);
	margin-left:40px;
	padding-bottom:5px;	
}

.contTxt ul li.hoteles a{
	color:#53711f;
	list-style-image:url(images/ico-lista.gif);	
	padding-bottom:5px;
	text-decoration:none;	
}

.contTxt ul li h3{
	color:#95952c;
	font-weight:bold;
	font-size:1em;
	
}

.conceptosLista{
	color:#424200;
}

.contTxt ul li.sublista{
	
	margin-left:40px;
	
	
	
}

ul li.coche{
	
	background: url(images/ico_coche.gif) no-repeat;
	list-style-image:none;
	list-style:none;
	padding-left:30px;
	
	

}

ul li.avion{
	
	background: url(images/ico_avion.gif) no-repeat;
	list-style-image:none;
	list-style:none;
	padding-left:30px;
	

}

ul li.tren{
	
	background: url(images/ico_tren.gif) no-repeat;
	list-style-image:none;
	list-style:none;
	padding-left:30px;
	

}

ul li.bus{
	background: url(images/ico_bus.gif) no-repeat;
	list-style-image:none;
	list-style:none;
	padding-left:30px;

	
	
}

p.nivel{
	margin-top:10px;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.9em;
	color:#616123;
	font-weight:bold;
	
}

p.logo{
	float:left;
	
}

.patrocinadores{
	height:13em;
	width:100%;
	margin:0;
	padding-top:10px;
	border-top:#dededd 1px solid;

}

.patrocinadores ul{
	margin:0;
	padding:0;

}

.patrocinadores ul li{
	margin-left:10px;
	padding:0;
	float:left;
}

.patrocinadores p{
	margin-left:10px;
	margin-top:5px;
	padding-top:0;

}






/*PIE*/

.pie{
	background:url(images/laccsa08.gif) no-repeat right bottom #99ae6a;	
	border-top:1px solid #ffffff;
	height:auto;	
	clear:both;
}

.pie .recizq{	
	width:21px;
	height:8em;
	float:left;
	background:#7a896c;
	border-right:1px solid #ffffff;
}

.pie .recent{
	height:6.6em;
	width:198px;		
	float:right;	
	margin-right:21px;
	padding-top:20px;	
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;	
	background:url(images/fondo-pie.gif) no-repeat bottom #7a896c;
	
}

.pie .recent a{
	color:#c4d995;
	text-decoration:none;
	font-size:0.7em;
	padding-left:2px;
	
}



p.txtpie{
	float:left;
	width:45%;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:7px;
	margin:0;

}

.pie .lineader{
	border-right:1px solid #ffffff;
	height:8.6em;
	width:1px;
	float:left;
}


/*OTROS*/

.sep{
	clear:both;
}




