/* CSS Document */

/******************************************************************************************/
/************** CONTENEDORE PRINCIPALES ***************************************************/
/******************************************************************************************/
#contenedor-principal {
	margin:10px auto 0px auto;
	padding: 0 5px;
	width:990px;
	background-color:#fff;
	/*background-color:#33CCFF;*/
}

.cabecera{
	width:990px;
	margin:0;
	padding:0;
	height: 80px;
	border-bottom:1px solid #ebebeb;
}
#contenedor-izquierdo{
	padding:10px 0px 0px 0px;
	float:left;
	width:247px;
	/*background-color:#CCCCCC;*/
}
#contenedor-derecho{
	padding:10px 0px 0px 0px;
	float:right;
	width:194px;
	/*background:#FFFFCC;*/
}
	#contenedor-derecho h1 {
		font-size:18px;
		font-weight:bold;
		margin:0px 0px 10px 0px;
		padding:0px;
		color:#004756;
	}
	#contenedor-derecho h3 {
		font-size:16px;
		font-weight: normal;
		margin:0px 0px 0px 0px;
		padding:0px;
		color:#004756;
	}
	#contenedor-derecho h5 {
		font-size:10px;
		font-weight:normal;
		margin:0px;
		padding:3px 0px 0px 0px;
		font-weight:normal;
	}

#contenedor-central{
	float:left;
	padding:10px 10px 0px 10px;
	width: 528px;
	border-left:1px solid #ebebeb;
	/*background-color:#CCCCFF;*/
}

#contenedor-contenido{
	padding-top:10px;
}

#pie{
	background-color:#004756;
	padding:10px;
	margin:10px 5px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}

#pie h5{float: left; text-align:left;}
#pie h6{text-align:right;}
/******************************************************************************************/
/************** NAVEGACION  ***************************************************************/
/******************************************************************************************/

#navegacion{
}
#navegacion ul{	padding:0px 0px 0px 0px;	margin:0px;}
	#navegacion ul li{	padding:0px 5px 10px 5px; display:inline;	font-size:15px;}
	#navegacion ul li a:link    { color: #000;  text-decoration:none;}   /* ENLACE NORMAL */
	#navegacion ul li a:visited { color: #000;  text-decoration:none;}   /* ENLACE VISITADO   */
	#navegacion ul li a:hover   { color: #000;  text-decoration:underline;}   /* ENLACE OVER     */
	#navegacion ul li a:active  { color: #000;  text-decoration:none;}   /* ENLACE CLICKADO    */
	
	
.actual{ font-weight:bold; background-image: url(../imagenes/fondo_navegacion_actual.gif); background-position:top; background-repeat:no-repeat;}	

/*************************************************/
/********* SUBNAVEGACION *************************/
/*************************************************/
/*|||||||||||||||||||||sub nav||||||||||||||||||||*/
#subnavegacion {
	position:relative;
	/*background-color:#88624F;*/
	border-bottom:1px solid #ccc;
}

#subnavegacion ul{
	margin: 0;
	padding: 10px 10px 10px 0;
}

#subnavegacion li{
	list-style-type: none;
	float: left;
	margin: 0 4px 4px 4px;
	background-image: url(../imagenes/bullet_off.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 12px;
}
#subnavegacion a:link, #subnavegacion a:visited,  #subnavegacion a:active{
	color:#333;
	text-decoration:none;
}
#subnavegacion a:hover{
	color:#000;
	text-decoration: underline;
}
	
.subactual{ font-weight:bold;}	


/******************************************************************************************/
/************** PUBLICIDAD  ***************************************************************/
/******************************************************************************************/

#publicidadprimaria {
	position:relative;
	padding:0px;
	text-align:center;
	margin-top:3px;
	margin-bottom:10px;
}

#publicidadprimaria img {padding:0px 0px 2px 0px;}

#publicidadsecundaria {
	position:relative;
	padding:5px 5px 5px 0px;
	text-align:center;
}

#publicidadsecundaria img {padding:2px 0px 2px 0px;}


#publicidadterciaria {
	position:relative;
	padding:3px 0px 0px 0px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

#publicidadterciaria img { margin: 0px 0px 3px 0px;}


.limpia{
	clear:both;
	font-size:1px;
}


	
/******************************************************************************************/
/******************** NOTICIA *************************************************************/
/******************************************************************************************/

.bloque_portada{
	float:left;
	width:128px;
	padding: 0 2px 0 2px;
}
	.bloque_portada img{
		border: 1px solid #ccc;
	}
	.bloque_portada h3 {
		font-size:16px;
		font-weight: normal;
		margin:0px 0px 0px 0px;
		padding:0px;
		color:#004756;
	}
	.bloque_portada h3 A:link    { color: #004756;  text-decoration:none;}   /* ENLACE NORMAL */
	.bloque_portada h3 A:visited { color: #004756;  text-decoration:none;}   /* ENLACE VISITADO   */
	.bloque_portada h3 A:hover   { color: #000;  text-decoration:none;}   /* ENLACE OVER     */
	.bloque_portada h3 A:active  { color: #004756;  text-decoration:none;}   /* ENLACE CLICKADO    */
	
	.bloque_portada h5 {
		font-size:10px;
		font-weight:normal;
		margin:0px;
		padding:3px 0px 0px 0px;
		font-weight:normal;
	}
	
	
.bloque_novedades {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#fff;
}

.vermas{
	margin:0px;
	background-image:url(../imagenes/flecha.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	font-weight:bold;
}
	.vermas a:link    { color: #000;  text-decoration:none;}   /* ENLACE NORMAL */
	.vermas a:visited { color: #000;  text-decoration:none;}   /* ENLACE VISITADO   */
	.vermas a:hover   { color: #000;  text-decoration:underline;}   /* ENLACE OVER     */
	.vermas a:active  { color: #000;  text-decoration:none;}   /* ENLACE CLICKADO    */

.bloquea {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#fff;
}
.foto-contenido{
	position:relative;
	clear:both;
	float:right;
	display:block;
	margin:0px;
	/*margin:5px 20px 0px 0px;*/
	padding:5px 2px 0px 22px;
	/*border:1px solid #ccc;*/
	
}
.foto-contenido img{
	border: 1px solid #ccc;
}
.bloqueb {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:10px;
	background-color:#fff;
	border:1px solid #cccccc;
}
.bloquec {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:10px;
	background-color:#fff;
	border:1px solid #333333;
}
.bloqued {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:10px;
	background-color:#fff;
	border:1px solid #ED6F01;
}
.bloquee {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:10px;
	background-color:#FEF8F1;
	border:1px solid #ED6F01;
}
.anexo-bloques {
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
font-size:10px;
}
#enviar-correo {
position:relative;
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
background-color:#efefef;
}

#valorar {
position:relative;
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
background-color:#efefef;
}

#relacionadas {
position:relative;
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
background-color:#efefef;
}
/***************************************************************/

/* ESTILOS EXTENDIDOS *********************************************** */

#buscador-avanzado {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}
#resultados-votacion {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}
#resultados-buscador {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}
#resultados-buscador li{
position:relative;
margin:0px 0px 5px 0px;
}

#date-de-alta {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

#insertar-anuncio {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

#mapa-portal {
position:relative;
margin:10px 0px 20px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

#mapa-portal li{
	margin:3px 0px 3px 0px;
}

.alta {
background-color:#fff;
border:1px solid #ccc;
margin-bottom:10px;
}

.obligatorio {
background-color:#FFF3C6;
border:1px solid #ccc;
margin-bottom:10px;
}

#resultados-agenda {
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

#resultados-agenda-detalle {
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

#tablon {
position:relative;
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
}

.tablon-claro {
margin:0px;
padding:4px;
font-size:10px;
background-color:#efefef;
border-top:1px solid #fff;
}

.tablon-oscuro {
margin:0px;
padding:4px;
font-size:10px;
background-color:#ebebeb;
border-top:1px solid #fff;
}

#anuncio-extendido {
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
background-color:#FFFFFF;
}


.autenticacionok{
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #E0E9E4;
}
.autenticacionok h3 {
color:#666;
font-size:14px;
margin:0px;
padding:0px 5px 5px 0px;
}

.autenticacionerror{
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #FCE4CF;
}
.autenticacionerror h3 {
color: #FF0000;
font-size:14px;
margin:0px;
padding:0px 5px 5px 0px;
}
#paginacion{
	border-top:1px solid #cccccc;
	padding:5px;
	margin:5px;
	text-align:center;
}
.anexo-galeria {
margin:0px;
padding:5px;
text-align:center;
border:1px solid #ccc;
}

.imagen-anexo-galeria {

margin:5px;
padding:5px;
border:1px solid #ccc;
}
.barra-adicional {
margin:3px 0px 3px 0px;
padding:4px;
background-color:#ebebeb;
border:1px solid #ccc;
font-size:10px;
}

.barra-adicional-superior {
margin:3px 0px 3px 0px;
padding:4px;
background-color:#ebebeb;
border:1px solid #ccc;
font-size:10px;
}