/* ESTILOS OTEROS ESTRUCTURA */

.miniatura{
margin: 10px 0px 30px 0px; 
background-color: #fff; 
padding: 5px;}

#contenedor-principal {
position:relative;
margin:0px auto 0px auto;
padding:0px;
background-color:#081032;/*303030;*//*#665652;*/
width:900px;
/*background-image:url(../imagenes/balones-animados.gif);
background-position:top left;
background-repeat:no-repeat;*/
}

.textosuperior {
position:relative;
margin:0px;
padding:10px 50px 0px 0px;
color:#ccc;
text-align:right;
font-size:9px;
font-weight:normal;
}

.textosuperior a:link {color:#fff;}
.textosuperior a:visited {color:#fff;}
.textosuperior a:hover {color:#fff; background-color:#000000;}

#contenedor-interior {
position:relative;
margin:10px auto 0px auto;
padding:0px;
width:900px;
border:1px solid #fff;
}

#contenedor-cabecera {
position:relative;
margin:0px;
padding:0px;
height:320px;
background-image:url(../gestor/ficheros/<?=$portada->ImagenPrincipal?>);/*imagenprincipal.jpg);*/
background-position:top center;
}

#contenedor-eslogan {
position:relative;
margin:0px;
padding:0px;
height:55px;
}

#contenedor-navegacion {
position:relative;
float:left;
margin:0px;
padding:0px;
width:513px;
height:255px;
opacity: 0.85; 
-moz-opacity: 0.85; 
filter: alpha(opacity=85); 
}

#navegacion-nivel-uno {
position:relative;
float:left;
width:209px;
height:255px;
background-color:#ebebeb;
border-right:1px solid #fff;
border-bottom:15px solid #999;
}

#navegacion-nivel-uno ul {
position:relative;
margin:0px;
padding:0px;
}

#navegacion-nivel-uno li {
position:relative;
margin:0px;
list-style:none;
text-transform:uppercase;
}

#navegacion-nivel-uno li actual {
font-size:12px;
color:#000;
padding:7px 5px 7px 35px;
background-color:#000;
text-decoration:none;
display:block;
background-image:url(../imagenes/minilogoover.jpg);
background-position:center left;
background-repeat:no-repeat;
border-right:10px solid #370197;
}


#navegacion-nivel-uno li a {
font-size:12px;
color:#333;
padding:5px 5px 5px 35px;
text-decoration:none;
display:block;
background-image:url(../imagenes/minilogo.jpg);
background-position:center left;
background-repeat:no-repeat;
}

#navegacion-nivel-uno li a:hover {
font-size:12px;
color:#fff;
padding:5px 5px 5px 35px;
background-color:#ccc;
text-decoration:none;
display:block;
background-image:url(../imagenes/minilogoover.jpg);
background-position:center left;
background-repeat:no-repeat;
border-right:10px solid #666;
}


/* ******************************************************** */

#navegacion-nivel-dos {
position:relative;
float:left;
width:150px;
height:255px;
background-color:#ccc;
border-right:1px solid #666;
border-bottom:15px solid #666;
}

#navegacion-nivel-dos ul {
margin:0px;
padding:0px;
}

#navegacion-nivel-dos li {
margin:0px;
list-style:none;
text-transform:uppercase;

}

#navegacion-nivel-dos li a {
font-size:11px;
color:#333;
padding:7px 5px 7px 5px;
text-decoration:none;
display:block;
}

#navegacion-nivel-dos li a:hover {
font-size:11px;
color:#fff;
padding:7px 5px 7px 5px;
background-color:#666;
text-decoration:none;
display:block;
border-right:5px solid #333;
}

/* ******************************************* */

#navegacion-nivel-tres {
position:relative;
float:left;
width:150px;
height:255px;
background-color:#999;
border-right:1px solid #fff;
border-bottom:15px solid #333;
}

#navegacion-nivel-tres ul {
margin:0px;
padding:0px;
}

#navegacion-nivel-tres li {
margin:0px;
list-style:none;
text-transform:uppercase;

}

#navegacion-nivel-tres li a {
font-size:11px;
color:#fff;
padding:7px 5px 7px 5px;
text-decoration:none;
display:block;
}

#navegacion-nivel-tres li a:hover {
font-size:11px;
color:#fff;
padding:7px 5px 7px 5px;
background-color:#000;
text-decoration:none;
display:block;
border-right:5px solid #000;
}

/* ******************************************* */

#contenedor-pildoras-superiores {
position:relative;
float:right;
margin:0px;
padding:0px;
width:325px;
height:230px;
background-image:url(../imagenes/fondo-pildoras-superiorez.gif);
background-repeat:no-repeat;
opacity: 0.8; 
-moz-opacity: 0.8; 
filter: alpha(opacity=80); 
}

#pildora-superior-uno {
position:relative;
float:left;
margin:0px;
padding:10px 0px 10px 10px;
width:310px;
min-height:80px;
font-size:10px;
}

#pildora-superior-uno a {
font-size:12px;
font-weight:bold;
}

#pildora-superior-uno img {
position:relative;
float:left;
margin:0px 10px 10px 10px;
border:0px
}

#pildora-superior-dos{
position:relative;
float:left;
margin:0px;
padding:10px 0px 10px 10px;
width:310px;
min-height:80px;
font-size:10px;
}

#pildora-superior-dos a {
font-size:12px;
font-weight:bold;
}

#pildora-superior-dos img {
position:relative;
float:left;
margin:0px 10px 10px 10px;
border:0px
}

/* ******************************************* */

#contenedor-pildoras-inferiores {
position:relative;
float:left;
margin:0px;
padding:0px;
width:300px;
line-height:12px;
}

#pildora-inferior-uno {
position:relative;
float:left;
margin:0px;
padding:10px 0px 10px 10px;
width:280px;
min-height:100px;
font-size:10px;
}

#pildora-inferior-uno a {
font-size:12px;
font-weight:bold;
}

#pildora-inferior-uno img {
position:relative;
float:left;
margin:0px 10px 10px 10px;
border:0px
}

#pildora-inferior-dos{
position:relative;
float:left;
margin:0px;
padding:10px 0px 10px 10px;
width:280px;
min-height:100px;
font-size:10px;
}

#pildora-inferior-dos a {
font-size:12px;
font-weight:bold;
}

#pildora-inferior-dos img {
position:relative;
float:left;
margin:0px 10px 10px 10px;
border:0px;
}

/* ************************************* */

#separador-cabecera {
position:relative;
margin:0px;
padding:0px;
height:10px;
font-size:6px;
background-color:#081032;/*333;*/
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#contenedor-promociones {
position:relative;
margin:0px;
padding:px;
height:230px;
background-color:#CCCC00;
}

.promocion-portada {
position:relative;
float:left;
margin:0px;
padding:0px;
width:224px;
height:230px;
border-right:1px solid #fff;
background-color:#666;
}
.promocion-portada h4 {
font-size:12px;
color:#fff;
margin:0px;
padding:4px 2px 2px 4px;
}
.promocion-portada h5 {
font-size:9px;
color:#e5e5e5;
margin:0px;
padding:2px 2px 2px 4px;
text-align:left;
}

.promocion-portada-noborder {
position:relative;
float:left;
margin:0px;
padding:0px;
width:225px;
height:230px;
background-color:#666;
}

.promocion-portada-noborder h4 {
font-size:12px;
color:#fff;
margin:0px;
padding:4px 2px 2px 4px;
}
.promocion-portada-noborder h5 {
font-size:9px;
color:#e5e5e5;
margin:0px;
padding:2px 2px 2px 4px;
text-align:left;
}
.titulo-promocion-portada {
position:relative;
height:40px;
margin:0px;
padding:0px;
background-color:#000000;
border-bottom:1px solid #fff;
}

#separador-promociones {
position:relative;
margin:0px;
padding:0px;
height:10px;
font-size:6px;
background-color:#081032;/*333;*/
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#contenedor-contenido {
position:relative;
margin:0px;
padding:0px;
background-color:#fff;
font-size:1px;
}

#zona-contenido {
position:relative;
float:left;
margin:0px;
padding:0px;
width:600px;
background-color:#fff;
font-size:12px;
}

#zona-comunidad {
position:relative;
float:right;
margin:0px;
padding:0px;
width:300px;
font-size:12px;
}

#breadcrumb {
position:relative;
margin:10px 10px 2px 10px;
padding:0px 10px 5px 0px;
border-bottom:1px solid #ccc;
}

#zona-publicidad-primaria {
position:relative;
margin:10px 0px 10px 0px;
padding:0px;
}

#zona-publicidad-primaria img  {
position:relative;
margin:0px 0px 0px 10px;
padding:0px;
border:0px;
background-color:#FFFFFF;
}

#zona-publicidad-secundaria {
position:relative;
float:right;
width:95%;
margin:5px 0px 5px 0px;
padding:0px;
background-color:#fff;
}

#zona-publicidad-secundaria img  {
position:relative;
float:left;
margin-bottom:10px;
}

#zona-publicidad-secundaria object  {
position:relative;
float:left;
margin-bottom:10px;
}

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

#pie {
position:relative;
margin:0px;
padding:10px;
background-color:#081032;
border-top:2px solid #333;
text-align:center;
}
#pie h4 {
font-size:12px;
color:#fff;
margin:4px 0px 4px 0px;
padding:0px;
font-weight:normal;
}
#pie h5 {
font-size:10px;
color:#CCCCCC;
margin:4px 0px 4px 0px;
padding:0px;
font-weight:normal;
text-align:center;
}
#pie a {color:#FFFFFF;}

/* ********************************************************** */
/* ********************************************************** */

.bloque-contenido {
position:relative;
margin:0px;
padding:10px;
line-height:16px;
}

.bloque-contenido h3 {
font-size:16px;
color:#333333;
text-transform:uppercase;
margin:5px 0px 5px 0px;
padding:0px;
}

.bloque-contenido h4 {
font-size:14px;
color:#666;
margin:5px 0px 5px 0px;
padding:0px;
font-weight:bold;
}

.bloque-contenido h5 {
font-size:12px;
color:#666;
margin:5px 0px 5px 0px;
padding:0px;
font-weight:normal;
}

.bloque-contenido img {
position:relative;
float:right;
margin:0px 0px 10px 20px;
padding:1px;
background-color:#ffffff;
}

.texto-apoyo {
position:relative;
clear:both;
margin:10px 0px 10px 0px;
padding:15px;
background-color:#ebebeb;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:24px;
color:#666666;
text-align:center;
}


.documentosadjuntos {
position:relative;
border:1px solid #ccc;
padding:5px;
margin:5px 0px 5px 0px;
}

.documentosadjuntos li {
list-style-type:none;
}

.documentosadjuntos li img {
position:relative;
margin:0px 10px 5px 0px;
float:left;
}

.bloquea {
font-weight:normal;
padding:0px 10px 0px 10px;
margin:0px;
}


.bloquea h3 {
font-weight:normal;
font-size:18px;
}


.bloquea h5{
font-weight:normal;
font-size:12px;
}

.paginacion{
	border:1px solid #cccccc;
	padding:5px;
	margin:10px;
	text-align:center;
}


