/* ESTRUCTURA */

#contenedorprincipal{
width:800px;
height:auto;
background-color:#FFFF99;
margin:0px;
padding:0px;
background-image:url(../imagenes/fondocontenedorprincipal.gif);		/* Trama fondo contenedor */
background-repeat:repeat-y;
border-right:1px solid #fff;
clear:both;
}

#sobrecabecera{
background-color:#000;
/* border-left:15px solid #040C0D; */
height:0px;
border-bottom:1px solid #fff;
}
#sobrecabecera h1 {display:none;}

#contenedorsecundario{
width:780px;
background-color:#FFF;
}

#contenedorcabecera{
width:780px;
height:100px;
position:relative;
margin:0px;
padding:0px;
border-bottom:1px solid #fff;
}

#logotipo{
position:relative;
float:left;
width:150px;
height:100px;
background-color:#fff;
margin:0px;
padding:0px;
}

#contenedorcabecera2{
position:relative;
float:right;
width:630px;
height:100px;
margin:0px;
padding:0px;
background-color:#00FF66;
}

#cabecera{
position:relative;
float:left;
width:510px;
height:100px;
background-color:#fff;
margin:0px;
padding:0px;
}

#comunidad{
position:relative;
float:right;
width:120px;
height:100px;
background-color:#fff;
margin:0px;
padding:0px;
background-image:url(../imagenes/fondocomunidad.gif);
}

#comunidad ul {
padding:0px;
margin:0px;
}
#comunidad li {
margin:0px 0px 0px 7px;
padding:3px 3px 3px 0px;
list-style-position:inside;
list-style-type: circle;
color:#666;
}
#comunidad input {
background-color:#fff;
border:1px solid #A7C3E7;
font-size:9px;
color:#999999;
width:90px;
margin:15px 0px 5px 10px;
}

#comunidad .enlacecomunidad {
color:#FFF;
padding:0px 0px 0px 10px;
font-weight:bold;
}
#contenidornavegacionlogin{
background-color:#025FAB/*F69408*/;
height:30px;
padding:0px;
margin:0px 0px 0px 0px;
}
#navegacionhorizontalprimaria{
width:400px;
padding:0px;
margin:5px 0px 0px 0px;
color:#FFFFFF;
float:left;
display:inline;
}

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

#navegacionhorizontalprimaria li{
list-style:none;
margin:0px;
float:left;
padding:5px 5px 5px 15px;
}

#navegacionhorizontalprimaria li a { text-decoration: none;}
#navegacionhorizontalprimaria li a:hover { text-decoration: underline;}


#navegacionhorizontalprimaria A:link    { color: #fff;  font-weight: normal;}
#navegacionhorizontalprimaria A:visited { color: #fff;  font-weight: normal;}
#navegacionhorizontalprimaria A:hover   { color: #ffffcc;  font-weight: normal;}
#navegacionhorizontalprimaria A:active  { color: #fff;  font-weight: normal;}


#navegacion{
position:relative;
float:left;
width:150px;
background-color:#fff;
background-image:url(../imagenes/fondonavegacion.gif);
background-position:top;
background-repeat:no-repeat;
padding:50px 0px 10px 0px;
}

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

#navegacion li{
margin:0px;
padding:2px 3px 2px 5px;
color:#000000;
font-weight:bold;
margin-top:2px;
list-style:none;
}

#navegacion #etiqueta   { color: #fff;  font-weight: normal; background-color:#888;}

#navegacion li a { margin-left:1px;text-decoration: none;}
#navegacion li a:hover { text-decoration: underline;}


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

/* ****** */

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

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

#secundaria li{
margin:0px;
padding:1px 3px 1px 0px;
list-style-position:inside;
list-style-type: square;
color:#666;
}

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


#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;}


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

#login {
color:#fff;
background-color:#649DCC;
margin-top:0px;
padding:6px 5px 5px 5px;
float:right;
border-left:2px solid #ccc;
height:19px;
}
#login h5{
margin:0px;
padding:5px;
}

#login input {
background-color:#fff;
border:1px solid #A7C3E7;
font-size:9px;
color:#333;
width:70px;
margin:0px 0px 0px 5px;
}

#login label {
color:#fff;
padding:2px 5px 5px 5px;
}
#login p{
	margin:2px;
}


#login a {
color:#fff;
padding:2px 5px 5px 5px;}

#contenido{
position:relative;
float:right;
width:630px;
background-color:#fff;
}
#contenido h2 {
color:#6F8495;
margin:0px;
padding:0px 5px 0px 10px;
font-size:16px;
text-transform: uppercase;
}

#navegacioninterior{
margin:0px 0px 10px 0px;
padding:10px;
border-bottom:1px solid #cccccc;
}
#navegacioninterior a{
margin-right:15px;
}

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

#columnaapoyo{
position:relative;
float:right;
margin:0px;
padding:0px;
width:120px;
background-color:#f3f3f3;
}

#colportadauno{
position:relative;
float:left;
width:225px;
padding:0px;
margin:10px 5px 10px 10px;
}

#colportadados{
position:relative;
float:right;
width:225px;
padding:0px;
margin:10px 10px 10px 5px;
}

#ticker{
margin:0px;
padding:0px;
width:510px;
height:26px;
background-color:#fff;
border-bottom:1px solid #666666;
}
#ticker h5 {
font-size:11px;
margin:0px;
padding:5px;
color:#000;
font-weight:normal;
font-style:oblique;
}


#bloqueportadaa{
position:relative;
padding:9px 0px 10px 0px;
margin:0px;
background-image:url(../imagenes/pestana1.jpg);
background-position:top;
background-repeat:no-repeat;
}
#bloqueportadaa h1 {
margin:0px;
padding:0px 0px 7px 10px;
font-size:12px;
color:#FFFFFF;
}

#bloqueportadab{
padding:9px 0px 10px 0px;
margin:0px;
background-image:url(../imagenes/pestana2.jpg);
background-position:top;
background-repeat:no-repeat;
}
#bloqueportadab h1 {
margin:0px;
padding:0px 0px 7px 10px;
font-size:12px;
color:#FFFFFF;
}
#bloqueportadab img {
margin:3px 0px 3px 0px;
padding:0px;
border:0px;
}

#bloqueportadac{
padding:9px 0px 10px 0px;
margin:0px;
background-image:url(../imagenes/pestana2.jpg);
background-position:top;
background-repeat:no-repeat;
}
#bloqueportadac h1 {
margin:0px;
padding:0px 0px 7px 10px;
font-size:12px;
color:#FFFFFF;
}
#bloqueportadac ul {
padding:10px 0px 0px 0px;
margin:0px;
}

#bloqueportadac li {
margin:0px;
padding:3px 3px 3px 0px;
list-style-position:inside;
list-style-type:circle;
color:#666;
}



.pildora {
padding:10px 5px 10px 10px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}
.pildora h5 {
font-size:11px;
margin:0px;
padding:2px 0px 2px 0px;
color:#666;
font-weight:normal;
}

.pildora img {
position:relative;
float:left;
margin:5px 5px 5px 0px;
padding:5px;
background-color:#f3f3f3;
}
.pildora a {padding:0px 0px 5px 0px;}

.pildora A:link    { color: #B06F00;  font-weight: normal;}
.pildora A:visited { color: #B06F00;  font-weight: normal;}
.pildora A:hover   { color: #000;  font-weight: normal;}
.pildora A:active  { color: #B06F00;  font-weight: normal;}

.limpia{clear:both;}

#publicidad {
margin:0px;
padding:0px;}
#publicidad img {border:0px; margin:0px 0px 2px 0px;}

#publicidadprimaria {
text-align:center;
margin:10px 10px 0px 15px;
padding:0px;}
#publpublicidadprimariaicidad img {border:0px; margin:0px 0px 0px 0px;}

#publicidadsecundaria {
margin:10px 5px 10px 7px;
padding:0px;}
#publicidadprimaria img {border:0px; margin:0px 0px 0px 0px;}

#breadcrumb {
padding:10px;
margin:0px;
}

.bloquea {
position:relative;
margin:0px;
padding:0px 10px 20px 10px;
background-color:#FFFFFF;
}
.bloquea h1 {
color:#111;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquea h2 {
color:#111;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquea h3 {
color:#000;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquea h4 {
color:#000;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
} 	

.bloquea h5 {
color:#000;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloqueb {
position:relative;
margin:10px;
padding:10px;
background-color:#f7f7f7;
}
.bloqueb h1 {
color:#111;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqueb h2 {
color:#111;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
text-transform:none;
}
.bloqueb h3 {
color:#111;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqueb h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloqueb h5 {
color:#111;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloquec {
position:relative;
margin:10px;
padding:10px;
background-color:#FFFFFF;
border:1px solid #ccc;
}
.bloquec h1 {
color:#111;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h2 {
color:#111;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h3 {
color:#111;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h4 {
color:#111;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquec h5 {
color:#111;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloqued {
position:relative;
margin:10px;
padding:10px;
background-color:#f7f7f7;
border:1px solid #333333;
}
.bloqued h1 {
color:#111;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h2 {
color:#111;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h3 {
color:#111;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloqued h5 {
color:#111;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.foto {
position:relative;
float:left;
margin:5px 10px 10px 0px;
padding:5px;
background-color:#e3e3e3;
}

.bloquee {
margin:10px;
padding:10px;
background-color:#CDDAE0;
border:1px solid #003366;
}
.bloquee h1 {
color:#111;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquee h2 {
color:#111;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquee h3 {
color:#111;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}

.bloquee h4 {
color:#111;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquee h5 {
color:#111;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquee img {
position:relative;
float:left;
margin:5px 10px 10px 0px;
padding:5px;
background-color:#e3e3e3;
}

.circular{
	margin:3px 0px 5px 0px;
}
.contenidoadicional {
position:relative;
float:right;
width:140px;
border-left:5px solid #e4e4e4;
margin:0px 0px 5px 5px;
}

.contenidoadicional ul {
margin:0px 5px 5px 15px; 
padding:10px;
color:#CCCCCC;
}

.contenidoadicional li {
margin:0px; 
padding:3px 0px 3px 0px;
color:#000;
}

.apoyo {
position:relative;
float:left;
width:200px;
background-color:#f7f7f7;
margin:5px 10px 10px 0px;
padding:10px;
color:#C87A06;
font-size:9px;
border-top:5px solid #B06F00;
}

.documentosadjuntos {
margin:10px 0px 0px 0px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}
.documentosadjuntos h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 3px 0px;
font-weight:normal;
}
.documentosadjuntos ul {
margin:0px;
padding:0px 0px 5px 15px;
}
.documentosadjuntos li {
margin:0px;
padding:3px;
color:#2B5580;
}

.enlaces {
margin:10px 0px 0px 0px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}
.enlaces h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 3px 0px;
font-weight:normal;
}
.enlaces ul {
margin:0px;
padding:0px 0px 5px 15px;
}
.enlaces li {
margin:0px;
padding:3px;
color:#2B5580;
}

.grafico {
margin:0px 10px 10px 10px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}

.galeria {
margin:10px 0px 0px 0px;
padding:10px 10px 10px 10px;
border:3px solid #e3e3e3;
text-align:center;
}

#enviarporcorreo {
background-color:#DEEEF8;
margin:10px;
padding:0px 5px 10px 10px;
border:3px solid #e3e3e3;
}

#enviarporcorreo input {
background-color:#fff;
border:1px solid #A7C3E7;
font-size:10px;
color:#999999;
width:120px;
margin:0px;
}
#enviarporcorreo h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 5px 0px;
font-weight:normal;
}


#valorarpublicacion {
background-color:#Ffffcc;
margin:10px;
padding:0px 5px 10px 10px;
border:3px solid #e3e3e3;
}

#valorarpublicacion h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 5px 0px;
font-weight:normal;
}

#valorarpublicacion input {
color:#999999;
}

#pie{
background-color: #F69408;
border-left:15px solid #040C0D;
height:30px;
color:#FFFFFF;
font-size:9px;
padding:5px;
text-align:center;
}
#pie A:link    { color: #fff;  font-weight: normal;}
#pie A:visited { color: #fff;  font-weight: normal;}
#pie A:hover   { color: #f3f3f3;  font-weight: normal;}
#pie A:active  { color: #fff;  font-weight: normal;}

.paginacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 3px 3px 3px 3px;
	margin: 10px 0px 10px 0px;
	color:#F69408;
	text-align:center;
	}
	
#popupgaleria{
margin:10px 0px 0px 0px;
padding:10px;
background-color:#FFFFFF;
}
#contenidovario{
margin:10px;
padding:0px 5px 10px 10px;
}
#contenidovario h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
#contenidovario h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

#contenidovario h5 {
color:#333;
font-size:10px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.autenticacionok{
margin:10px;
padding:0px 5px 10px 10px;
}
.autenticacionok h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}

.autenticacionerror{
margin:10px;
padding:0px 5px 10px 10px;
}
.autenticacionerror h3 {
color: #111;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}

.anuncio 
	{
	margin:10px;
	padding:0px 5px 10px 10px;
	position:relative;	
	clear:both;
	}
	.anuncio h2   { color: #003366;padding:1px; margin:1px; font-size:14px; text-decoration:none; background-color:#FFFFFF;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncio a:link    { color: #006B95;padding:2px; margin:2px; text-decoration:none;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncio a:visited { color: #006B95;padding:2px; margin:2px; text-decoration:none;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncio a:hover   { color: #005880;padding:2px; margin:2px; text-decoration:underline;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncio a:active  { color: #005880;padding:2px; margin:2px; text-decoration:underline;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncio ul{ margin:0px;}
	.anuncio li{ padding:3px 3px 3px 6px;float:left; width:150px; background-color:#F3F8FB;}
	.anuncio #form{ padding:3px;float:left; width:200px; background-color:#ffffff;}
 
 .anuncioclaro 
	{
	margin:5px;
	position:relative;	
	margin-bottom: 10px;
	padding:5px;
	clear:both;
	background-color:#F1F4F5;
	}
	.anuncioclaro a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncioclaro a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncioclaro a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncioclaro a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anuncioclaro h3  {  font: 16px "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
						color: #4F98BF;
						margin: 2px 0 2px 0;}   /* ENLACES DENTRO DE ESTE BLOQUE */
 
  .anunciooscuro
	{
	margin:5px;
	position:relative;	
	margin-bottom: 10px;
	padding:5px;
	clear:both;
	background-color: #E0EFF2;
	}
	.anunciooscuro a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anunciooscuro a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anunciooscuro a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anunciooscuro a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.anunciooscuro h3  {  font: 16px "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
						color: #4F98BF;
						margin: 2px 0 2px 0;}   /* ENLACES DENTRO DE ESTE BLOQUE */
#bloquealtausuario {
position:relative;
background-color:#fff;
padding:10px 0px 20px 10px;
margin-right:10px;
}
#bloquealtausuario em
{
color:#CC9900;
padding:0px 4px 0px 4px;}

#votacion{
	padding:5px;
}
#votacion h3{
	margin:3px 0px 3px 0px;	
}
#votacion p{
	margin:3px 0px 3px 0px;	
}
#resultadosvotacion{
	padding:10px;
}

#agenda{
	padding:2px;
	text-align:center;
	background-color:#fff;
}
#agenda h3{
	font-size:14px;
	background-color:#888;
	display:block;
	margin:10px 0px 0px 0px;	
	padding:3px;
	color:#FFFFFF;
}