html, body { color: #666; background: #D6E2E2 url(img/fondo2.jpg) repeat-x; margin: 0px; }
body { font-size: 75%; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; text-align: center; }

#cabecera { margin: 0px auto; color: #fff; width: 950px; height: 150px; }

a { color:#c90; }
strong { color:#000; }
img { border:none; }

#contenedor {
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	color: #333333;
	background: #FFFFFF;
	width: 950px;
	min-height: 80%;
	height: auto;
	text-align: left;
/*	border:#ccc solid 1px; */
}

#contenedor:after {
	content: ".";
	height: 0px;
	clear: both;
	visibility: hidden;
	display: block;
}

/* **************************************************************************************************************** */
/* ********** contenidos ****************************************************************************************** */
#contenidos {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 740px;
	/*min-height: 100%;*/
	height:auto;
}

#contenidos div.situacion {
	margin: 2px 0px 10px 15px;
	padding: 0px;
	height: 10px;
	width: 745px;
}

#contenidos div.contenidostop {
	margin: 0px;
	padding: 0px;
	/*background: url(img/contenidostop.gif) no-repeat left top;*/
	font-size: 1%;
	/*height: 15px;*/
}

#contenidos div.contenidosmiddle {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	/*background: url(img/contenidosmiddle.gif) repeat-y left top;*/
	width:97%;
	overflow:auto;
}

#textoscontenidos_izq {
	padding: 0px 0px 0px 0px;
	width:70%;
	margin: 0px auto;
	height:auto;
	float:left;
}

#textoscontenidos_izq a {
	font-size:100%;
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #666;
	font-weight: lighter;
	/* text-decoration:none; */
}

#textoscontenidos_izq a:hover{
	font-size:100%;
/*	font-size:1em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #c90;
	font-weight: lighter;
	text-decoration:underline;
}


#textoscontenidos_der {
	padding: 0px 0px 0px 0px;
	width:210px;
	margin: 0px 0px 0px 5px;
	height:auto;
	float:left;
	/*text-align:right;*/
	text-align:justify;
}

#textoscontenidos_der div.marco_gris{
	margin:0px 0px 0px 0px;
}

#textoscontenidos_der img{
	padding: 1px;
	margin: 1px 1px 0px 0px;
	border:1px solid #ccc;
	background-color:#fff;
	float:left;
}

#textoscontenidos_der h1 {
	font-size:225%;
/*	font-size:2.25em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #CC9900;
	background: inherit;
	font-weight: lighter;
}

#textoscontenidos_der h3 {
	font-size:225%;
/*	font-size:2.25em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #CC9900;
	background: inherit;
	font-weight: lighter;
}

#textoscontenidos_der ul{
	margin: 0px 0px 0px 20px;
	padding-left:10px;
	color: #666666;
	background: inherit;
	font-size: 100%;
/*	font-size: 12px; */
	list-style:circle;
}

#textoscontenidos_der a {
	font-size:100%;
/*	font-size:1em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #CC9900;
	font-weight: lighter;
	text-decoration:none;
}

#textoscontenidos_der a:hover{
	font-size:100%;
/*	font-size:1em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #CC9900;
	font-weight: lighter;
	text-decoration:underline;
}

#imagenes
{
	margin:0px 0px 0px 0px;
	padding:0px;
}

#textoscontenidos_izq h1 {
	font-size:225%;
/*	font-size:2.25em; */
	font-family:Arial;
	margin: 0px 0px 5px 0px;
	color: #CC9900;
	background: inherit;
	font-weight: lighter;
}

#textoscontenidos_izq h2 {
	font-size:120%;
/*	font-size:14px; */
	font-family:Arial;
	margin: 10px 0px 5px 0px;
	color: #CC9900;
/*	color: #CC6600; */
	background: inherit;
	font-weight:bold;
}

#textoscontenidos_izq p {
	margin: 10px 10px 0px 0px;
	color: #666666;
	background: inherit;
	font-size: 100%;
/*	font-size: 12px; */
	text-align: justify;
}

#textoscontenidos_izq ul {
	margin: 5px 0px 0px 20px;
	padding-left:10px;
	color: #666666;
	background: inherit;
	font-size: 100%;
/*	font-size: 12px; */
	list-style:circle;
	/*text-align: justify;*/
}

#contenidos div.contenidosbottom {
	margin: 0px;
	padding: 0px;
	/* background: url(img/contenidosbottom.gif) no-repeat left top; */
	font-size: 1%;
	/*height: 15px;*/
}

#info {
	margin:10px 10px 0px 0px;
	padding:5px 5px 5px 5px;
	border:1px dashed #c90;
}

#info p {
	margin: 0px 0px 0px 0px;
	/*color: #666666;*/
	background: inherit;
	/*font-size: 12px;*/
	/*text-align: right;*/
}

.imagenes_texto{
	float:right;
	padding:5px;
	margin:5px;
	
}
/* ************ NOTICIAS ******************************* */
#noticias { margin:0px 10px 5px 0px; padding:5px 5px 5px 5px; /* border:1px dashed #c90; */ }
#noticias p { margin: 0px 0px 0px 0px; background: inherit; text-align: right; }
#noticias ul { list-style-image:url(img/icono_noticias.gif); }

/* Noticia destacada */
#noticia_destacada {  width:95%; overflow:auto; }
#foto_noticia_destacada { float:left; width:150px; }
#texto_noticia_destacada { float:left; width:300px; margin:0px 0px 0px 10px; font-size:140%; text-decoration:none; }
#texto_noticia_destacada a, #texto_noticia_destacada a:link, #texto_noticia_destacada a:hover { float:left; width:300px; margin:0px 0px 0px 10px; font-size:140%; color:#999; text-decoration:none; }

.noticia_foto { width:120px; float:left; }
.noticia_titular { width:300px; float:left; }

/* MARCO GRIS */
.marco_gris { margin:0px 10px 0px 0px; padding:0px 5px 10px 10px; border:1px dashed #ccc; }
.marco_gris fieldset { margin:5px; padding:5px; border:1px solid #c90; text-align:left; }
.marco_gris select { margin:0px 0px 0px 5px; padding:0px; border:1px solid #c90; }
.marco_gris legend { font-size:120%; font-family:Arial; margin: 0px 0px 5px 0px; color: #c90; font-weight: lighter; }
.marco_gris label {  margin: 0px; color:#333; font-weight:bold; padding: 0px 10px 0px 0px; }
.input_buscadores { margin: 0px 0px 5px 0px; color: #666; border:1px #c90 solid; }
.input_buscadores:focus { background:#FFF799; }
.boton { width:91px; height:21px; padding-bottom:3px; padding-left:18px; margin: 10px 0px 5px 0px; color: #CC9900; border:none; background-image:url(admin/admin/interface/btn_mostrar_bg.gif);}

.rutas { padding:0px 5px 10px 0px; border:1px dashed #ccc; width:95%; overflow:auto; }

#muestra_imagenes { padding:0px; margin:0px; position: relative; overflow:auto; width:100%; text-align:center; }
#muestra_imagenes ul { padding:0px; margin:0px; }
#muestra_imagenes li { display:inline; float:left; width:170px; background-color:#f5f7f9; padding:5px 0px 5px 0px; margin:5px 5px 5px 5px; text-align: center; border: #a5a7aa solid 1px; }
#muestra_imagenes p { width:100%; text-align:center; margin:0px; padding:0px; }
#muestra_imagenes img { float:none; margin:0px; padding:0px; }

#muestra_albums { padding:0px; margin: 0px; position: relative; border:1px dashed #ccc; overflow:auto; width:94%; }
#muestra_albums li { display:inline; float:left; width:210px; background-color:#f5f7f9; padding:5px 0px 5px 0px; margin:2px 5px 2px 2px; text-align: center; border: #a5a7aa solid 1px; min-height:140px; height:auto !important; height:140px;	}
#muestra_albums p { width:100%; text-align:center; margin:0px; padding:0px; }

/* **************************************************************************************************************** */
/* ********** navegación ****************************************************************************************** */
#navegacion { margin: 0px 0px 0px 0px; padding: 0px; width: 200px; float: left; height:auto; }

#navegacion_ { padding: 0px; }
#navegacion_ div.navegaciontop { font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#c60; height: 22px; }

#navegacion_ div.navegacionmiddle {}

#listanavegacion { margin: 0px; padding: 2px; }
#listanavegacion li { margin: 2px 5px 0px 5px; padding: 0px; list-style-type: none; }
#listanavegacion li a{ margin: 2px 5px 0px 5px; padding: 0px 0px 0px 5px; list-style-type: none; border-left: 3px solid #fff; cursor:pointer; }
#listanavegacion li a:hover{ margin: 2px 5px 0px 5px; padding: 0px 0px 0px 5px; list-style-type: none; border-left: 3px solid #000; }
#listanavegacion a { font-size: 100%; color: #CC9900; text-decoration: none; padding-left: 2px; width: 175px; }
#listanavegacion a:hover { color: #000000; }
#listanavegacion ol { margin: 2px 5px 10px 5px; padding: 0px 0px 0px 5px; list-style-type: none; color:#000000; }
#listanavegacion ol a{ color:#000000; margin: 2px 5px 0px 5px; padding: 0px 0px 0px 5px; list-style-type: none; }

#navegacion_ div.navegacionmiddle div {
	margin: 0px 11px 0px 14px;
	padding: 4px 0px;
	overflow: hidden;
}

#navegacion_ div.navegacionbottom {
	background: url(img/menu_boton.jpg) no-repeat left top;
	height: 60px;
	font-size: 1%;
	margin-bottom: 10px;
}
/* ********** */
#navegacion div.destacados_izq
{
	margin:5px 0px 0px 10px;
	text-align:center;
	border:1px dashed #ccc;
	font-size:100%;
/*	font-size:14px; */
	font-family:Arial;
	color: #c60;
	font-weight: lighter;
}

/* *** barra situacion ******** */
#situacion { padding:5px; width:70%; float:left; }
#volver { padding:5px; width:5%; float:left; }
#idiomas { padding:5px; width:20%; float:left; text-align: right; }

/* **************************************************************************************************************** */
/* ********** pie ************************************************************************************************* */

#pie {
	margin: 0px auto;
/*	padding: 15px 20px 15px 20px; */
	width: 950px;
	padding: 0px 5px 5px 5px;
	background-color: #D6E2E2;
	color: #969896;
	font-size: 75%;
/*	font-size: 10px; */
/*	clear: both; */
	overflow:auto;
}

#pie .izq {
	float: left;
	width:15%;
	text-align:left;
}

#pie .dch {
	float: left;
	padding-top: 2px;
	width:59%;
}

#pie .dch2 {
	float: left;
	padding-top: 2px;
	width:25%;
	text-align:right;
}

#pie a {
	color: #969896;
/*	background-color: #D6E2E2; */
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#pie a:hover {
	color: #333333;
/*	background-color: #FFFFFF; */
}

#pie a img {
	border: 0px;
}

/* **************************************************************************************************************** */
/* ********** menus ************************************************************************************************* */

#textoscontenidos img.derecha {
	margin: 20px 5px 5px 20px;
	float: right;
	max-width: 200px;
	max-height: 400px;
}

/*** Contactar ***/
#contacto { margin:0px; padding:5px; width:95%; }
#contacto img{ margin: 0px 15px 0px 0px; padding:10px 0px 0px 0px; }

#formulario { margin:0px; padding: 0px; }
#formulario form{ margin:0px; padding:0px; }
#formulario fieldset{ margin:0px; padding:10px; border:1px dashed #ccc; width:90%; }

#formulario label { margin: 5px 0px 0px 0px; color:#333; font-weight:bold; padding: 0px; display:block; }
#formulario label.sep {padding: 0px 6px 0px 40px;}
#formulario input { font-size: 100%; border: 1px solid #ccc; color: #666; }
#formulario textarea{ border: 1px solid #ccc; margin:0px; }
#formulario input:focus, textarea:focus { background:#FFF799; }
#formulario input.submit{ margin:10px 0px 0px 150px; background-color:#fff; }

/** **************************************************************************************************************** */
/** encuesta **/
#encuesta { padding:0PX 0px 0px 0px; width:95%; float:left; margin:10px 0px 0px 0px; }
#encuesta p{ padding:0px 0px 0px 5px; margin:0px; }
#encuesta input.submit{ border:1px solid #c90; background:#fff; margin:0px 0px 0px 65px; }
#encuesta fieldset{ border:1px solid #c90; background:#fff; padding:5px; }


#encuesta_res { padding:0px 0px 0px 0px; width:95%; float:left; margin:10px 0px 0px 0px; }
#encuesta_res img{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; }
#encuesta_res fieldset{ border:1px solid #c90; background:#fff; padding:5px; }
#encuesta_res p{ padding:0px 0px 0px 5px; margin:0px; width:95%; overflow:auto; color:#960; }
#encuesta_res .pregunta_encuesta{ color:#000; }

#sindicacion { margin:5px 0px 0px 20px; }
#sindicacion a { color:#333; text-decoration:none; }
#sindicacion img { vertical-align:middle; margin-right:5px; }
