/* ESTILOS ESTRUCTURA TESPOL ESPUMA ***************** */
/* XPERIMENTA ECONSULTING *************************** */

#contenedor-principal 
	{
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	width:1000px;
	border:0;
	}

#borde-superior
	{
	position:relative;
	margin:0;
	padding:0;
	height:18px;
	background-color: #4F3E2F;
	border-bottom:1px solid #fff;
	}
	
#contenedor-cabecera
	{
	position:relative;
	margin:0;
	padding:0;
	height:82px;
	background-color:#666;
	border-bottom:1px solid #fff;
	background-image:url(../imagenes/fondo-cabecera.jpg);
	background-repeat:repeat-x;
	}

#contenedor-cabecera A:link	{color: #4F3E2F;  font-weight: normal; text-decoration:none;}
#contenedor-cabecera A:visited{ color: #4F3E2F;  font-weight: normal; text-decoration:none;}
#contenedor-cabecera A:hover {color: #fff;  font-weight: normal; text-decoration:none;}
#contenedor-cabecera A:active{color: #4F3E2F;  font-weight: normal; text-decoration:none;}


#cabecera-izquierda
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:259px;
	height:82px;
	}
	
#cabecera-derecha
	{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:521px;
	height:82px;
	text-align:right;
	}	
	
#cabecera-derecha h5 {
	padding:10px 10px 0 0;
	color:#4F3E2F;
	}
	
#cabecera-derecha select
	{
	border:1px solid #ccc;
	background-color:#efefefs;
	color:#003703;
	font-size:10px;
	padding:2px;
	}	
	
#bajo-cabecera
	{
	position:relative;
	margin:0;
	padding:0;
	height:165px;
	background-color:#fff;
	}


/******************************************************/
/************ NAVEGACION ******************************/
/******************************************************/
#header {
	  position:relative;
      width:100%;
	  height:20px;
	  padding: 5px 0 5px 0;
      font-size:12px;
      line-height:normal;
	  /*background-image:url(../imagenes/fondo-navegacion.jpg);*/
	  background-color:#4A8CA3;
      }
    #header ul {
      margin:0 0 0 0;
	  /*height: 100%;*/
      padding:0;
      list-style:none;
      }
    #header li {
      float:left;
      margin:0;
      padding:0 0 0 0;
	  /*height:auto;*/
	  width:auto;
	  text-align:center;
	  border-left: 1px solid #92BAC8;
	  /*background:url(../imagenes/pestananormaldcha.gif) no-repeat top right;*/
      }
	  
    #header a:link, #header a:visited {
      float:left;
      display:block;
      padding:3px 7px 5px 7px;
      text-decoration:none;
      font-weight:bold;
      color:#92BAC8;
	  /*background:url(../imagenes/pestananormalizda.gif) no-repeat top left;*/
      }
	  
    #header a:hover, #header a:visited:hover {
      float:left;
      display:block;
      padding:3px 7px 5px 7px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
	/*  background:url(../imagenes/pestananormaldcha.gif) no-repeat top left;*/
      }
	/* hack  for mac ie*/
	*>html #header a {
		float:left;
	}
	  
	#actual {
	    /*background-image:url(../imagenes/pestanaactualdcha.gif)!important;*/
		color: #fff;
	  } 
	#actual a:link, #actual a:visited {
      float:left;
      display:block;
      padding:3px 7px 5px 7px;
      text-decoration:none;
      font-weight:bold;
      color:#ffffff;
	  /*background-image:url(../imagenes/pestanaactualizda.gif)!important;*/
      }
	  
    #actual a:hover, #actual a:visited:hover {
       float:left;
      display:block;
      padding:3px 7px 5px 7px;
      text-decoration:none;
      font-weight:bold;
      color:#ffffff;
      }
	
	
	#bajo-header {
	position:relative;
	/*background-color:#88624F;*/
	}


/*************************************************/
/********* SUBNAVEGACION *************************/
/*************************************************/
/*|||||||||||||||||||||sub nav||||||||||||||||||||*/
#subnavegacion {
	position:relative;
	border:1px solid #4A8CA3;
	/*background-color:#88624F;*/
	padding: 0 0 10px 0;
}

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

#subnavegacion li{
	list-style-type:disc;
	list-style-position:inside;
	float:left;
	margin: 6px 4px 0 4px;
	padding-left: 12px;
	white-space:nowrap;
}
#subnavegacion a{
	color:#4A8CA3;
	font-weight: bold;
	text-decoration: none;
}
#subnavegacion a:link, #subnavegacion a:visited , #subnavegacion a:visited:hover{
	color:#4A8CA3;
	text-decoration: none;
}

#subnavegacion a:hover{
	color:#333;
	text-decoration: none;
}
	
/************************************************/
/******** PUBLICIDAD ****************************/
/************************************************/		
#publicidadprimaria
	{
	position:relative;
	margin-bottom:5px;
	padding:0;
	text-align:center;
	}
	#publicidadprimaria img {
		position:relative;
		margin:0 10px 5px 0;
		padding:0;
		}	
		
#publicidadsecundaria
	{
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	}	
	#publicidadsecundaria img {
		position:relative;
		margin:0 10px 5px 0;
		padding:0;
		}	
	

/************************************************/
/********** CONTENIDO ***************************/
/************************************************/	
#contenedor-contenido
	{
	position:relative;
	margin:0;
	padding:0;
	/*background-image:url(../imagenes/fondo-contenedor-contenido.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
	}		
	
	/******** IZQUIERDA *************************/	
	#contenido-izquierdo
		{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		width:775px;
		}
	#noticia-portada_izda{
		margin:0;
		padding:0;
		}	
		#noticia-portada_izda img {
			position:relative;
			float:right;
			margin:0 10px 5px 5px;
			border:1px solid #ccc;
			background-color:efefef;
			padding:4px;
			}			
		#noticia-portada_izda h5 {
			padding:5px 10px 15px 10px;
			line-height:17px;
			margin:0;
			}			
		#noticia-portada_izda h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			text-decoration:none;
			}	
		#noticia-portada_izda h3 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	

	#breadcrumb {
		padding:3px;
		margin:0 0 5px 8px;
	}

	/******** DERECHA *************************/		
	#contenido-derecho
		{
		position:relative;
		float:right;
		margin:0 0 0 0;
		padding:0;
		width:200px;
		}		
		#contenido-derecho h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	
			
	#noticia-portada_dcha{
			margin:0;
			padding:0;
		}	
		#noticia-portada_dcha img {
			position:relative;
			float:right;
			margin:0 10px 5px 5px;
			border:1px solid #ccc;
			background-color:efefef;
			padding:2px;
			}			
		#noticia-portada_dcha h5 {
			padding:5px 10px 7px 10px;
			margin:0;
			line-height:17px;
			}			
		#noticia-portada_dcha h3 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	
			
		#noticia-portada_dcha h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	



/***************************************************/
/******** NOTICIAS *********************************/
/***************************************************/
.bloquea {
	/*width:590px;*/
	position:relative;
	margin:0 0 15px 10px;
	padding:0;
	background-color:#fff;
	}		
		.bloquea h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloquea h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloquea h1 {
			padding:0;
			margin:10px 0 0 0;
			}	
.bloqueb {
	/*width:450px;*/
	position:relative;
	margin:0 0 15px 10px;
	padding:10px;
	background-color:#fff;
	border:1px solid #ccc;
	}		
		.bloqueb h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloqueb h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloqueb h1 {
			padding:0;
			margin:10px 0 0 0;
			}	
.bloquec {
	/*width:450px;*/
	position:relative;
	margin:0 0 15px 10px;
	padding:10px;
	background-color:#fff;
	border:1px solid #333333;
	}		
		.bloquec h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloquec h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloquec h1 {
			padding:0;
			margin:10px 0 0 0;
			}	
.bloqued {
	/*width:450px;*/
	position:relative;
	margin:0 0 15px 10px;
	padding:10px;
	background-color:#fff;
	border:1px solid #A58C92;
	}		
		.bloqued h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloqued h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloqued h1 {
			padding:0;
			margin:10px 0 0 0;
			}	
.bloquee {
	/*width:450px;*/
	position:relative;
	margin:0 0 15px 10px;
	padding:10px;
	background-color:#FEF8F1;
	border:1px solid #A58C92;
	}		
		.bloquee h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloquee h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloquee h1 {
			padding:0;
			margin:10px 0 0 0;
			}	

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

.anexo-bloques {
margin:10px 0 10px 0;
padding:10px;
border:5px solid #e5e5e5;
font-size:10px;
}

.anexo-galeria {
margin:0;
padding:5px;
text-align:center;
}

.imagen-anexo-galeria {

margin:5px;
padding:5px;
border:1px solid #ccc;
}

.icono-anexos {
padding:0;
margin:0;
}

.foto-contenido {
	position:relative;
float:right;
margin:0 0 5px 15px;
padding:10px;
background-color:#efefef;
border:1px solid #ccc;
}

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

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

#enviar-correo {
position:relative;
width:440px;
margin:10px 10px 10px 10px;
padding:10px;
border:5px solid #ccc;
background-color:#ffffff;
}

#valorar {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
background-color:#ffffff;
}

#relacionadas {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
background-color:#ffffff;
}

#galeria {
	position:relative;
	margin:0 10px 15px 10px;
	background-color:#fff;
	}	

/**********************************************************/
/********** ESTILOS EXTENDIDOS ****************************/
/**********************************************************/
#buscador-avanzado {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#resultados-buscador {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}
#resultados-votacion {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}
#resultados-buscador li{
position:relative;
margin:0 0 5px 0;
}

#date-de-alta {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#insertar-anuncio {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#mapa-portal {
position:relative;
margin:10px 0 10px 10px;
width:570px;
padding:10px;
border:5px solid #ccc;
}

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

.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 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #e5e5e5;
}

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

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

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

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

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


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

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




/**************************************************/
/********** PIE ***********************************/
/**************************************************/	
#pie
	{
	position:relative;
	margin:10px 0;
	padding:5px 10px;
	background-color:#4A8CA3;
	/*background-image:url(../imagenes/fondopie.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	border-top:1px solid #444;/*#92BAC8*/
	}
	
#pie-izquierdo
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:500px;
	}	
	
#pie-izquierdo h6 {
	margin:0 0 0 10px;
	padding:0;
	font-size:10px;
	color:#efefef;
	font-weight:normal;
	}
	
#pie-izquierdo-izquierda
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:250px;
	}	
	#pie-izquierdo-izquierda h5 {
		color:#efefef;
		margin:10px 0 3px 10px;
		padding:0;
		}	
	
	#pie-izquierdo-izquierda h6 {
		margin:0 0 0 10px;
		padding:0;
		font-size:10px;
		color:#efefef;
		font-weight:normal;
		}

	
#pie-izquierdo-derecha
	{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:250px;
	}	
	#pie-izquierdo-derecha h5 {
		color:#efefef;
		margin:10px 0 3px 0;
		padding:0;
		}	
	
	#pie-izquierdo-derecha h6 {
		margin:0;
		padding:0;
		font-size:10px;
		color:#efefef;
		font-weight:normal;
		}
	#pie-izquierdo A:link	{color:  #fff;  font-weight: normal; text-decoration:none;}
	#pie-izquierdo A:visited{ color: #fff;  font-weight: normal; text-decoration:none;}
	#pie-izquierdo A:hover {color: #000;  font-weight: normal; text-decoration:none;}
	#pie-izquierdo A:active{color: #fff;  font-weight: normal; text-decoration:none;}
	
#pie-derecho
	{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:200px;
	}	
	#pie-derecho A:link	{color: #fff;	Sfont-weight: normal; text-decoration:none;}
	#pie-derecho A:visited{ color: #fff;  font-weight: normal; text-decoration:none;}
	#pie-derecho A:hover {color: #000;  font-weight: normal; text-decoration:none;}
	#pie-derecho A:active{color: #fff;  font-weight: normal; text-decoration:none;}
	
	#pie-derecho h5 {
		color:#efefef;
		margin:10px 0 0px 10px;
		padding:0;
		}	
	
	#pie-derecho h6 {
		margin:0 0 0 10px;
		padding:0;
		font-size:10px;
		color:#efefef;
		font-weight:normal;
		}
	
.limpia {clear:both; font-size:1px;}	
	

#slide-izquierdo
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:500px;
	height:200px;
	background-color:#fff;
	}	
	
#slide-derecho
	{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:280px;
	height:200px;
	background-color:#fff;
	}
.bloque-login{
	border: 5px solid #ccc;
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 10px;						
}

/*************************************************/
.mostrarseccion{
	width:360px;
	height:120px;
	float:left;
	padding:5px;
	margin:0px 5px 5px 4px;
	border:1px solid #ccc;
}
.mostrarseccion img{
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
	border:0px;
}
.mostrarseccion h4{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.mostrarseccion h4 a, .mostrarseccion h4 a:link, .mostrarseccion h4 a:visited, .mostrarseccion h4 a:active{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mostrarseccion h4 a:hover{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.mostrarseccion h5{
	font-size:10px;
	color:#666;
	font-weight:normal;
}
/************************************************/
