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

#contenedor-principal 
	{
	margin:0 auto 0 auto;
	padding:0;
	width:980px;
	border:15px solid #fff;
	border-top:none;
	background-color:#FFFFFF;
	}

#borde-superior
	{
	position:relative;
	margin:0;
	padding:0;
	height:1px;
	background-color: #fff;
	border-bottom:1px solid #fff;
	}
	

/************************************************/
/******** PUBLICIDAD ****************************/
/************************************************/		
#publicidadprimaria
	{
	position:relative;
	margin:0px 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	}
	#publicidadprimaria img {
		position:relative;
		margin:0 10px 5px 0;
		padding:0;
		}	
		
#publicidadsecundaria
	{
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	}	
	#publicidadsecundaria img {
		position:relative;
		margin:0 10px 5px 0;
		padding:0;
		}	
	

/************************************************/
/********** CONTENIDO ***************************/
/************************************************/	
#contenedor-contenido
	{
	position:relative;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	/*background-image:url(../imagenes/fondo-contenedor-contenido.jpg);
	background-position:top;
	background-repeat:repeat-y;*/
	}		
	
	/******** IZQUIERDA *************************/	
	#contenido-izquierdo
		{
		position:relative;
		float:left;
		margin:0 25px 0 0px;
		padding:0;
		width:650px;
		}
	#noticia-portada_izda{
		margin:0;
		padding:0;
		}	
		#noticia-portada_izda img {
			position:relative;
			float:right;
			margin:5px 0px 5px 5px;
			border:none;
			}			

	#breadcrumb {
		padding:0px 3px 3px 0px;
		margin:0px 0 15px 0px;
	}
	#breadcrumb a{		
		font-weight:normal;
	}

	/******** DERECHA *************************/		
	#contenido-derecho
		{
		position:relative;
		float:left;
		margin:0;
		padding:0 0 0 10px;
		width:290px;
		/*background-color:#F3FDFF;*/
		}		
		#contenido-derecho h1 {
			}	
			
	#noticia-portada_dcha{
			margin:13px 0 5px 0;
			padding:0;
		}	
		#noticia-portada_dcha img {
			position:relative;
			float:right;
			margin:5px 10px 5px 5px;
			}			



/***************************************************/
/******** NOTICIAS *********************************/
/***************************************************/
.bloquea {
	position:relative;
	margin:0 0 15px 0px;
	padding:0;
	background-color:#fff;
	}	
		
.bloquea a:link{	font-size:12px; color: #636;  font-weight: bold; text-decoration:underline;	}	
.bloquea a:visited{ font-size:12px; color: #636;  font-weight: bold; text-decoration:underline;	}	
.bloquea a:hover{ font-size:12px; color: #000;  font-weight: bold; text-decoration:underline;	}	
.bloquea a:active{ font-size:12px; color: #636;  font-weight: bold; text-decoration:none;	}
		

.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 5px;
}

.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 {
	width:470px;
	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;
}


.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 #efefef;
	margin: 10px 10px 0 0;
	padding: 10px 10px 10px 10px;						
}

/*************************************************/
.mostrarseccion{
	width:302px;
	height:100px;
	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:14px;
	color:#666;
	font-weight:normal;
}
.mostrarseccion h4 a, .mostrarseccion h4 a:link, .mostrarseccion h4 a:visited, .mostrarseccion h4 a:active{
	font-size:14px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
}
.mostrarseccion h4 a:hover{
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

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