/* CSS ESTRUCTURA SIERRA MORENA **************** */
/* ********************************************* */

/* BLOQUES PRINCIPALES ************************* */
/* ********************************************* */

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

#contenedor-cabecera{
width:980px;
height: 140px;
margin:0px 0px 5px 0px;
padding:0px;
border-bottom:2px solid #8493B7;
border-top:5px solid #8493B7;
background-image:url(../imagenes/fondocabeceraprincipal.jpg);
background-position:top;
background-repeat:no-repeat;
}

#cabecera-grafica {
position:relative;
float:left;
width:815px;
height:100px;
margin:0px;
padding:0px;
}

#cabecera-metanavegacion{
position:relative;
float:right;
width: 165px;
height:140px;
margin:0px;
padding:0px;
background-color:#FEF1E1;
background-image:url(../imagenes/fondo-metanavegacion.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.botonmetanavegacion {
width:90px;
background-color:#fff;
border:1px solid #000;
margin:5px 0px 2px 5px;
padding:2px;
}

.enlace {
font-size:14px;
}

#cabecera-metanavegacion ul{
margin:0px 5px 23px 5px;
padding:5px 5px 5px 5px;
}

#cabecera-metanavegacion li{
font-size:10px;
border-bottom:1px solid #666;
padding:2px 0px 4px -5px;
line-height:14px;
/*list-style-image: url(../imagenes/boliche-enlaces-directos-dos.gif);*/
}

#cabecera-metanavegacion form{text-align:center;}
#cabecera-metanavegacion input{margin: 0 0 3px 0;}

#cabecera-metanavegacion a{
color:#000;
}

#cabecera-metanavegacion a:hover {
font-weight:bold;
}

#navegacion {
position:relative;
float:left;
width:175px;
margin:0px;
padding:0px;
background-color:#fff;
}

#navegacion ul{
padding:0px 5px 5px 0px;
margin:0px;
}

#navegacion li{
position:relative;
margin:0px 0px 0px 0px;
padding:3px;
line-height:12px;
color:#000;
border-bottom: 1px solid #C0C8DA;
/*border:1px solid #333;
list-style-image: url(../imagenes/boliche-enlaces-directos-dos.gif);
background-color:#C0C8DA;
background-image:url(../imagenes/fondo-li.jpg);
background-position:right top;
background-repeat:no-repeat;*/
}

/*#navegacion li:hover{ background-color:#FFCC66;}*/

#navegacion #etiqueta { color: #333;  font-weight: normal; background-color:#8493B7; border-bottom:1px dotted #666;}

#navegacion li a { margin-left:0px;text-decoration: none; display:block;}
#navegacion li a:hover { text-decoration: none;}


#navegacion A:link    { color: #333;  font-weight: normal;}
#navegacion A:visited { color: #333;  font-weight: normal;}
#navegacion A:hover   { color: #000000;  	font-weight: normal;}
#navegacion A:active  { color: #040C0D;  font-weight: normal;}

#secundaria{
padding:3px 0px 3px 10px;
}

#secundaria ul{
padding:0px;
margin:0px;
}

#secundaria li{
margin:0px;
padding:2px 3px 3px 0px;
color:#666;
background:none;
border-bottom: 1px solid #FFCC66;
}

/*#secundaria li:hover{background-color:#FFEBC2;}*/

#secundaria li a { text-decoration: none; display:block;}
#secundaria li a:hover { text-decoration: none;}


#secundaria A:link    { color: #666;  font-weight: normal;}
#secundaria A:visited { color: #666;  font-weight: normal;}
#secundaria A:hover   { color: #333;  font-weight: normal;}
#secundaria A:active  { color: #666;  font-weight: normal;}


#navegacioninterior{
margin:0px;
padding:10px;
}#navegacioninterior ul{
padding:0px;
margin:0px;
}
#navegacioninterior li{
list-style-position:inside;
list-style-type:disc;
margin:0px;
float:left;
padding:5px 5px 5px 15px;
}
#navegacioninterior li a { text-decoration: none;}
#navegacioninterior li a:hover { text-decoration: underline;}


#contenedor-interior {
position:relative;
float:right;
width:802px;
margin:0px;
padding:0px;
background-color:#fff;
}

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

#contenido-portada {
position:relative;
float:left;
width:635px;
margin:0px;
padding:0px;
background-color:#fff;
}

#columna-apoyo {
position:relative;
float:right;
width:160px;
margin:0px 0px 0px 7px;
padding:0px;
background-color:#fff;
/* background-image:url(../imagenes/fondo-columna-apoyo.jpg); 
background-repeat:repeat-y; */
}

#cabecera-seccion {
position:relative;
margin:0px 0px 10px 0px;
padding:0px;
width:635px;
}

#enlaces-directos-uno {
position:relative;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#F2F4F8;
border:1px solid #8493B7;
}

#enlaces-directos-uno ul{
margin:0px 5px 0px 5px;
padding:5px 5px 5px 0px;
}

#enlaces-directos-uno li{
	font-size:10px;
	border-bottom:1px solid #E6E9F0;
	padding:2px 0px 2px 10px;
	line-height:16px;
}

#enlaces-directos-dos {
position:relative;
margin:15px 0px 10px 0px;
padding:10px 0px 0px 0px;
background-color:#fff;
border-top:1px solid #8493B7;
}

#enlaces-directos-dos ul{
margin:0px 5px 0px 5px;
padding:5px 5px 5px 0px;
}

#enlaces-directos-dos li{
	font-size:10px;
	border-bottom:1px solid #8493B7;
	padding:2px 0px 2px 10px;
	line-height:16px;
}

#columna-portada-a {
position:relative;
margin:5px 0 5px 5px;
padding:0px;
float:left;
width:46%;
}
#columna-portada-a h2{
font-size:18px;
line-height:20px;
}
#columna-portada-a h3{
font-size:14px;
line-height:16px;
}


#columna-portada-a img {
position:relative;
float:right;
margin:10px 0px 5px 5px;
padding:5px;
border:1px solid #8493B7;
background-color:#e4e4e4;
}

#columna-portada-b {
position:relative;
margin:5px ;
padding:0px 0px 0px 15px;
float:right;
width:46%;
border-left:1px solid #8493B7;
}

#columna-portada-b h2{
font-size:18px;
line-height:20px;
}
#columna-portada-b h3{
font-size:14px;
line-height:16px;
}


#columna-portada-b img {
position:relative;
float:right;
margin:10px 0px 5px 5px;
padding:5px;
border:1px solid #8493B7;
background-color:#e4e4e4;
}

.limpia {clear:both;}

#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:0px 5px 5px 0px;
text-align:center;
}

#publicidadterciaria img {padding:1px 0px 1px 0px;}

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

#publicidad-fija img {padding:1px 0px 1px 0px;}

#pie {
height:35px;
background-color:#fff;
border-top:1px solid #8493B7;
border-bottom:5px solid #ED6F01;
margin:10px 0px 5px 0px;
padding:10px;
text-align:right;
font-size:10px;
}

.pildora-lateral {
position:relative;
background-color:#fff;
border:1px solid #C0C8DA;
margin:0px 5px 3px 0px;
padding:5px;
background-image:url(../imagenes/fondopildora.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#cabecera-seccion-interior {
position:relative;
width:600px;
height:100px;
}
/******************** NOTICIA *****************************/
.bloquea {
position:relative;
margin:0px 0px 15px 0px;
padding:0px;
background-color:#fff;
}

.bloqueb {
position:relative;
margin:0px 0px 15px 0px;
padding:10px;
background-color:#fff;
}
.bloquec {
position:relative;
margin:0px 0px 15px 0px;
padding:10px;
background-color:#fff;
}
.bloqued {
position:relative;
margin:0px 0px 15px 0px;
padding:10px;
background-color:#fff;
}
.bloquee {
position:relative;
margin:0px 0px 15px 0px;
padding:10px;
}
.anexo-bloques {
margin:10px 0px 10px 0px;
padding:10px;
border:5px solid #e5e5e5;
font-size:10px;
}

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

.imagen-anexo-galeria {

margin:5px;
padding:5px;
border:1px solid #8493B7;
}

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

.foto-contenido {
position:relative;
float:right;
margin:5px 0px 10px 10px;
padding:10px;
background-color:#e5e5e5;
}

.barra-adicional {
margin:6px 0px 3px 0px;
padding:6px;
background-color:#ebebeb;
border-top:1px solid #8493B7;
font-size:11px;
}

.barra-adicional-superior {
margin:3px 0px 5px 0px;
padding:6px;
background-color:#ebebeb;
border-bottom:1px solid #8493B7;
font-size:11px;
}

#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 #8493B7;
margin-bottom:10px;
}

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

#agenda{ 
	margin: 5px 5px 5px 0px;
	background-color:#8493B7;
	background-image:url(../imagenes/fondo-agenda.jpg); 
	background-repeat:no-repeat; 
	background-position:top right;
	padding: 0 0 2px 3px;  }

#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 #8493B78493B7;
	padding:5px;
	margin:5px;
	text-align:center;
}