*{font-family: Verdana, Arial, Helvetica, sans-serif;}

body {
	margin: 0px;
	padding: 0px;
    font-size: 70%;
	text-align: center;
    background: #171717 url(../imagenes/fondo.jpg) center top repeat-y;
}


#wrapper{
    text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 920px;
}

#nexura {
	display: none;
}


/********************************************************
* estilos h y li
*/


h1, h1.pub{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
    margin: 0px;
}

h2, h2.pub {
	font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color:#e2001a;
	padding: 0px 0px 3px 0px;
    background: url(../imagenes/vinnetaH2.gif) left 5px no-repeat;
}


h3 {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color:#ffffff;
	font-weight: bold;
}

.pub{
	font-size: 11px;
}

.pub ul{
	margin:  0px 20px 0px 20px;
	padding:  0px;
}

.pub img{
    margin: 0px 10px 0px 10px;
}

.pub li{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 13px 0px;
    color: #015AB2;
	list-style: circle;
}

.pub a{
    color: #FFFFFF;
    background: #cb0218;
    padding: 3px;
	text-decoration: underline;
}

.pub a:hover{
    color: #FFFFFF;
    background: #000000;
	text-decoration: underline;
}

.pub p{
    color: #525454;
    padding:5px;
}


td{
	font-size: 11px;
}

.pubUtilidades h2{
    color:#FFFFFF;
}

.pubUtilidades a{
    color:#FFFFFF;
    text-decoration: underline;
}

a{
    color:#FFFFFF;
    text-decoration: none;
}

.menuAdmin{
    background:#000000;
    filter: alpha(opacity=70);  /* Filtro Alpha */
    -moz-opacity:0.7;           /* Filtro Alpha */
    opacity: 0.7; 				/* Filtro Alpha */
    overflow:hidden;
}

.menuAdmin li{
    margin: 3px;
}

#infoPrincipal .menuAdmin li a{
    color:#FFFFFF;
}

.menuAdmin a:hover{
    color:#FFFFFF;
    text-decoration: underline;
}

.dModFeedback p{
    color: #525454;
    padding:5px;
    background: #FFFFFF;
}
/*********************************************************/

/* Mod Rota*/

.modRuta{
    list-style: none;
    width: 100%;
    padding: 0px 2px 3px 10px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    font-size: 10px;
    border-bottom: 1px dotted #006CA4;
}
.modRuta li{
    font-weight: normal;
    color: #807E7E;
    margin: 0px;
    float: left;
    padding: 0px 10px 0px 0px;
    background:none;
}
.modRuta li.sel{
    padding: 0px 0px 0px 15px;
    text-decoration: none;
    color: #807E7E;
    font-size: 14px;
}
.modRuta a{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    color: #006CA4;
    background: url(../imagenes/flechaRuta.gif) right 3px no-repeat;
}
.modRuta a:hover{
    color: #807E7E;
}

/**
* Hijas
*/

.pubHijos{
    width:100%;
    overflow:hidden;
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: #000000;
}

.pubHijos li{
    margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
    background: url(../imagenes/hijas.png) left top repeat-x;
}

.pubHijos a{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 10px 5px 10px 5px;
	background: url(../imagenes/hijas.png) left top repeat-x;
	text-decoration: none;
	display: block;
}

.pubHijos a:hover{
	background: #b70911;
}

/************************************************************************************/

 /**
* header
*/

#header{
    height: 80px;
}

#headerInterno {
    height: 100px;
}

#headerInterno h1{
	text-indent: -9999px; /* oculta el texto */
    display: none;
}

#header h1{
	text-indent: -9999px; /* oculta el texto */
    display: none;
}

/***
headerInicio
*/

#headerInicio a{
    position: absolute;
	display: block;
	top: 10px;
	margin: 0px 0px 0px 3px;
	width: 250px;
	height: 63px;
    background: url(../imagenes/logo.jpg) left top no-repeat;
	text-indent: -9999px; /* oculta el texto */
}

/***
    menuGuia
*/

#menuGuia{
    position: absolute;
    top: 118px;
    margin: 0px 0px 0px 700px;
}


#menuGuia ul{
 	margin: 0px;
	padding: 0px;
	color: #e3051e;
    list-style:none;
}

#menuGuia ul li{
	float: left;
    margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
    color: #e3051e;
    background: url(../imagenes/menuGuia.jpg) left 5px no-repeat;
}


#menuGuia ul .menuGuia1{
	border: none;
}


#menuGuia ul li a{
    font-size: 10px;
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

#menuGuia ul li a:hover{
	border-bottom: 2px solid #e3051e;
}


/***
    menuHeader
*/

#menuHeader {
    position: absolute;
    top: 20px;
    margin-left: 300px;
}


#menuHeader  ul{
 	margin: 0px;
	padding: 0px;
	color: #e3051e;
    list-style:none;
}

#menuHeader  ul li{
	float: left;
    margin: 0px 10px 0px 0px;
	padding: 0px;
    color: #e3051e;
    text-align: center;
}


#menuHeader ul li a{
    font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
    font-family: "helvetica";
    font-weight: bold;
    background: #999999;
    padding: 10px 0px 13px 0px;
    display: block;
    width: 94px;
    background: url(../imagenes/menuHeader.jpg) left top no-repeat;
    text-transform:uppercase;
}


#menuHeader  ul li a:hover{
	background: url(../imagenes/menuHeader.jpg) left -38px no-repeat;
}

/***
   Buscar
*/

#buscar{
    height: 35px;
	width: 220px;
    float: right;
    margin: 127px 0px 0px 0px;
    padding: 0px;
}

#buscar form{
	margin: 0px;
	padding: 0px 0px 0px 0px;
    background: url(../imagenes/botonBuscar.jpg) right 7px no-repeat;
}
#buscar label{
    display:none;
    margin: 0px;
	padding: 0px;
}

#buscar input{
    margin: 0px;
	padding: 0px;
}


#buscar .palabras{
	width: 187px;
	height: 25px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
    font-size: 11px;
	border: 1px solid #9b9b9b;
    color: #aba9a9;
}
#buscar .boton{
   margin: 0px 0px 0px 0px;
   background: none;
   font-weight: bold;
   font-family: helvetica;
   border: none;
   width: 27px;
   height: 28px;
   padding: 40px; /* oculta el texto IE */
   text-indent: -9999px; /* oculta el texto FF */
}

#buscar>form>.boton{
    padding: 0px;
}

/***
   Footer
*/

#footer{
    padding: 5px 0px 20px 0px;
    height: 30px;
    color: #FFFFFF;
    overflow:hidden;
}

/***
   menuFooter
*/

.titulomenuFooter{
    width: 80px;
    float: left;
    padding-top: 8px;
    color: #FFFFFF;
}

.teenagers .titulomenuFooter{
    color: #000000;
}


.menuFooter ul{
    float: left;
 	margin: 0px 0px 5px 0px;
	padding: 0px;
    list-style:none;
    overflow:hidden;
}

.menuFooter ul li{
    float: left;
 	margin: 0px 1px 0px 1px;
	padding: 0px;
}

.menuFooter ul li a{
    text-decoration:none;
    display:block;
    width: 30px;
    height: 33px;
    text-indent: -9999px; /* oculta el texto FF */
    color: #FFFFFF;
}

.menuFooter ul li .menuFooter1{
    background: url(../imagenes/facebook.gif) left top no-repeat;
}

.menuFooter ul li .menuFooter2{
    background: url(../imagenes/hi5.png) left top no-repeat;
}

.menuFooter ul li .menuFooter3{
    background: url(../imagenes/youtube.png) left top no-repeat;
}

.menuFooter ul li .menuFooter4{
    background: url(../imagenes/twitter.png) left top no-repeat;
}

.infoFooter{
   overflow:hidden;
}

.infoFooter ul{
    float: right;
 	margin: 0px 20px 0px 0px;
	padding: 0px;
    list-style:none;
    overflow:hidden;
}

.infoFooter ul li{
    float: left;
 	margin: 0px;
	padding: 0px 8px 0px 8px;
    border-left: 1px solid #e2001a;
    color: #FFFFFF;
    font-size: 12px;
}

.infoFooter ul .infoFooter1{
    border-left: none;
}

.infoFooter ul li a{
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
}

.teenagers .infoFooter ul li{
    color: #000000;
}

.teenagers .infoFooter ul li a{
    color: #000000;
}

.infoFooter ul li a:hover{
    text-decoration: underline;
}


/***
   zonas
*/

#container{
    clear: both;
    min-height:470px;
}

#containerInterno{
    clear: both;
    min-height:360px;
}

#zonasContenido{
    clear:both;
    background: #e9e9e8;
    padding: 10px 0px 10px 0px;
}

#zonas{
    overflow:hidden;
    clear:both;
    background: url(../imagenes/zonaContenido.jpg) left top repeat-y;
}


#zonaBloque1{
    width: 200px;
    overflow:hidden;
    margin-bottom:10px;
    padding: 20px  0px 20px 10px;
}

#listaComunidades{
    margin: 10px 0px 0px 20px;
}

#containerInterno #zonaBloque1{
    padding-top: 0px;
}

#infoPrincipal{
    width: 687px;
    padding-left:20px;
}



#zonaBloque2{
    width: 309px;
    overflow:hidden;
    padding: 20px 0px 20px 10px;
}

#zonaBloque3{
    width: 360px;
    overflow:hidden;
    padding: 20px 0px 20px 20px;
}




/***
   disennos
*/

.tabla1{

}

.titulo1{
    color: #FFFFFF;
    font-size: 18px;
    margin: 3px;
    padding: 5px 0px 8px 8px;
    font-weight: bold;
    font-variant: small-caps;
    background: url(../imagenes/titulo1.jpg) center top no-repeat;
}

.contenido1{
    margin: 0px;
    padding: 5px;
    color: #FFFFFF;
}

.enlace1{
    color: #e2001a;
    margin: 0px 0px 0px 30px;
    padding: 0px;
}

.enlace1 a{
    color: #FFFFFF;
    text-decoration: none;
}

.enlace1 a:hover{
    color: #FFFFFF;
    background: #000000;
}


.tabla1 .boton{
    background: url(../imagenes/boton.jpg) center top no-repeat;
    border: none;
    color: #FFFFFF;
    width: 90px;
    height: 33px;
    margin: 7px 0px 7px 0px;
}

.tablaBloque9843 a{
    padding:2px;
    background: #000000;
    font-size: 11px;
    clear:both;
}

.tablaBloque9843 a:hover{
    background: #810b13;

}

/***
   disenno 3
*/

.tabla3{
    background: #000000 url(../imagenes/noticias.jpg) center top no-repeat;
    width:370px;
    height: 230px;
    min-height: 240px;
}

.titulo3{
    color: #FFFFFF;
    font-size: 18px;
    margin: 3px;
    padding: 5px 0px 8px 8px;
    font-weight: bold;
    font-variant: small-caps;

}

.contenido3{
    margin: 0px;
    padding: 0px 5px 5px 5px;
    color:#FFFFFF;
}

.notEspecNum{
  margin: 5px 0px 10px 5px;
}

.notBloque1{
    width: 350px;
    height: 130px;
}

.notBloque1 img{
	float: left;
	margin-right: 10px;
	width: 110px;
	height: 120px;

}



.notBloque1 a{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: none;
}


.notBloque1 a:hover{text-decoration: underline;
}



.notBloque1 a.notBloqueVerMas{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: underline;
}

.notBloque p{
    color: #FFFFFF;
}

.notBloque .notFecha {
    color: #FFFFFF;
}

.notBloque h4{
    display:none;
}

.notBloque h3{
   margin:0px;
   padding:0px;
}

.notBloque img{
	float: left;
	margin: 0px 10px 15px 0px;
	width: 110px;
	height: 120px;
}


.notBloque a{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.notBloque a:hover{text-decoration: underline;
}



.notBloque a.notBloqueVerMas{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: underline;
}



.notEspecNum{
    width: 100%;
    height: 30px;
	clear: both;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
	overflow: auto;
    background: #CCCCCC url(../imagenes/numeros.jpg) center top no-repeat;
}



.notEspecNum li{
	float: left;
	margin: 2px;
    padding: 3px 5px 3px 5px;
}



.notEspecNum a{
	text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;

}

.notEspecNum a:hover{
	text-decoration: underline;
}





#notEspecNumSel{
	background: url(../imagenes/NumSel.jpg) 2px 3px no-repeat;
}



#notEspecNumSel a{

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 11px;

	padding: 0px;
}

#notEspecNumSel a:hover{

	text-decoration: underline;

}



.titulo5{display:none;}
.contenido4{margin:0px; padding:0px;}
.contenido5{margin:0px; padding:0px; background: #e30419 url(../imagenes/fondoGalery.jpg ) left top no-repeat;}

/* Contactenos */

.dModContactenos #container h1{
	background:url(../imagenes/h1Contactenos.jpg ) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

.msgAyuda{
	background: url(../imagenes/infoAyuda.jpg) left top no-repeat;
	border: none;
	padding: 5px 10px 30px 55px;
    color: #FFFFFF;
    height: 20px;
    width: 680px;
    max-width: 615px;
    margin:5px 0px 0px 0px;
}

.msgInfo{
	background: url(../imagenes/infoAyuda.jpg) left top no-repeat;
	border: none;
	padding: 5px 10px 30px 55px;
    color: #FFFFFF;
    height: 20px;
    width: 680px;
    max-width: 615px;
    margin:5px 0px 0px 0px;
}


.dModContactenos .formGen{
    background:url(../imagenes/fondoContactenos.jpg) left top no-repeat;
    padding: 15px 0px 0px 108px;
}

.dModContactenos legend{
    text-indent: -9999px;
}

.dModContactenos .botones input{
    background:url(../imagenes/botonContactenos.png) left top no-repeat;
    width: 150px;
    height: 38px;
    border: none;
    text-indent: -9999px;
    padding:40px;
}

#buscar>form>.boton{
    padding: 0px;
}

.dModPublicaciones35671 h1.pub{
  display:none;
}

.dModPublicaciones35674 h1.pub{
  display:none;
}

.dModPublicaciones35673 h1.pub{
  display:none;
}

/*********************************************************/

/* Mod Rota*/

.modRuta{
    list-style: none;
    width: 686px;
    max-width: 668px;
    padding: 0px 2px 3px 10px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    font-size: 10px;
    background: url(../imagenes/fondoTd.jpg) left top repeat;
    border-bottom: 2px dotted #cb0218;
}
.modRuta li{
    font-weight: normal;
    color: #4c4c4c;
    margin: 0px;
    float: left;
    padding: 0px 10px 0px 0px;
}
.modRuta li.sel{
    padding: 0px 0px 0px 15px;
    text-decoration: none;
    color: #cb0218;
    font-size: 14px;
}
.modRuta a{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    color: #cb0218;
}
.modRuta a:hover{
    color: #000000;
    text-decoration: underline;
}


/* Directorio */

.dModDirectorio #container h1{
	background:url(../imagenes/directorioH1.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

.dModDirectorio #container h2{
	background:url(../imagenes/directorioH2.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

/******************************************
Tablas*/

.tablaGen caption{margin: 0px;padding: 2px;font-weight: bold;background: #cb0218;font-size: 14px;color: #FFFFFF;}
.tablaGen th{margin: 0px;padding: 2px; background: url(../imagenes/fondoTh.jpg) left top repeat; font-size: 12px;color: #000000;}
.tablaGen th a{color: #000000;}
.tablaGen td{margin: 0px;padding: 2px; background: url(../imagenes/fondoTd.jpg) left top repeat; font-size: 12px;color: #5d5c5c;}
.tablaGen td a{color: #cb0218; text-decoration: underline;}
.tablaGen td a{display:block;padding: 1px;color: #b80303;text-decoration: none;}
.tablaGen td a:hover{text-decoration: underline;}

/* Directorio */

.dModAlbum  .album h1{
	background: url(../imagenes/albumH1.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 95px;
    width: 686px;
    margin: 0px;
    padding: 0px;
}

.dModAlbum  .album h2{
    color:#FFFFFF;
}

.dModAlbum  #container h3{
 display:none;
}

.albumListaCategorias{background: url(../imagenes/fondoTd.jpg) left top repeat; width: 666px; padding:10px;}
.albumListaCategorias li{padding:5px 5px 10px 15px; margin:10px 10px 5px 10px; background: url(../imagenes/albumLi.jpg) left top no-repeat;}
.albumListaCategorias li a{ border: 1px solid #FFFFFF; color: #e2001a;}
.albumListaCategorias li a:hover{ background: #000000; border: 1px solid #000000; color: #FFFFFF;}

#albumDiv div{ width: 135px; float: left; text-align: center; margin: 0px 5px 20px 5px; }
#albumDiv div img{ border: 1px solid #CCCCCC; }

.albumDivAdmin div{width:100%;}
.albumDivAdmin ul{list-style:none;width:100%;padding:0px;margin:0px;}
.albumDivAdmin li{display:block;float:left;padding:5px 5px 10px 5px;margin:10px 10px 5px 10px;background: url(../imagenes/albumLi.jpg) left top no-repeat; border:#8b888d 1px solid; width:125px;height:180px}
.albumDivAdmin img{border:#FFFFFF 1px solid;}
.albumDivAdmin p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.albumDivAdmin .albumDivAdminDiv{display:block;width:105px;height:18px;overflow:hidden;text-align:left;padding:0px;margin:0px;}
.albumDivAdmin .albumDivAdminDivUser{display:block;width:105px;height:60px;overflow:hidden;text-align:left;padding:0px;margin:0px;}


.dModFeedback #container h1{
    display: none;
}

.dModFeedback #container .modMenu{
    display: none;
}

.dModFeedback #container p{
    display: none;
}

.dModPublicaciones35912 h1.pub{display:none;}
.dModPublicaciones35914 h1.pub{display:none;}
.dModPublicaciones36000 h1.pub{display:none;}
.dModPublicaciones36001 h1.pub{display:none;}

.dModFeedback #infoPrincipal{background: #FFFFFF; border: 5px solid #a7a9aa; padding:10px;}
.dModFeedback #infoPrincipal h1{color: #bf360b; margin: 5px;}
.dModFeedback #infoPrincipal a{color: #bf360b; margin: 5px;}


.dModCalendario #containerInterno{
    background: none;
    min-height:360px;
}

.dModCalendario #containerInterno{
    background: none;
    min-height:360px;
}

.dModCalendario #infoPrincipal {
    height:600px;
}

.dModCalendario .modRuta{
    display:none;
}

.dModCalendario h1{
    font-size:28px;
    padding: 5px;
    font-size: helvetica;
}

.dModCalendario h2{
    font-size:16px;
    padding: 5px;
    font-size: helvetica;
    color:#FFFFFF;
}

.calendarioTabla{
    background: #000000;
    filter: alpha(opacity=60);  /* Filtro Alpha */
   	-moz-opacity:0.6;           /* Filtro Alpha */
   	opacity: 0.6; 				/* Filtro Alpha */
}



.calendarioTabla th nobr{
    font-size:20px;
    padding: 5px 5px 10px 5px;
    font-size: helvetica;
    color:#FFFFFF;
}

.calendarioTabla th{
    padding-bottom: 10px;
    color:#FFFFFF;
    font-size:18px;
}

.calendarioTabla td{
    color:#FFFFFF;
    font-size:14px;
}

.calendarioTabla td{
    color:#FFFFFF;
    font-size:14px;
}

.calendarioTabla td a{
    color:#000000;
    background: #FFFFFF;
    font-size:14px;
display:block;
    padding:0px;
border: 3px solid #FFFFFF;
}

.calendarioTabla td a:hover{
border: 3px solid #a1091b;
}

.calendarioTabla {
    padding-top:10px;
}

.dModPublicaciones36089 .modRuta{
    display:none;
}



.dModPublicaciones36182 .modRuta{
    display:none;
}

.dModPublicaciones36182 h1.pub{
    color: #FFFFFF;
    font-size: 24px;
    font-family: helvetica;
    padding-left: 30px;
}


.dModPublicaciones36182 #infoPrincipal{
    width: 840px;
    background: url(../imagenes/fondoCatalogo.jpg) center top no-repeat;
    padding: 40px 0px 0px 80px;
}

.dModPublicaciones36182 .pub a{
    color: #FFFFFF;
    background: none;
    padding: 3px;
	text-decoration: underline;
}

.dModPublicaciones36182 .pub a:hover{
    background: none;
	text-decoration: underline;
}
/********************************************************
* dModCatalogo
*/

.dModCatalogo{
    line-height: 140%;
}

.teenagers{
    line-height: 140%;
}

.dModCatalogo #infoPrincipal{
    width: 100%;
    padding:0px;
}

.teenagers  #infoPrincipal{
    width: 100%;
    padding:0px;
}


#dModCatalogo #header{
    height: 150px;
}





#container{
	height: 1px; /* fix ie para expandir el contenedor */
}
#wrapper>#container{
	overflow: hidden; height: auto; /* fix ff para expandir el contenedor */
}



#dModCatalogoCategorias{
    width: 280px;
	overflow: hidden; /* Asegura el ancho del div */
	float: left;
    padding: 0px;
    margin: 0px;
}


#cat3{
    background: url(../imagenes/catalogo_03.jpg) left top no-repeat;
    display: block;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;
}

#cat4{
    display: block;
    background: url(../imagenes/catalogo_06.jpg) left top no-repeat;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;

}

#cat5{
    display: block;
    background: url(../imagenes/catalogo_10.jpg) left top no-repeat;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;

}

#galeria{
	overflow: hidden; /* Asegura el ancho del div */
    width: 610px;
    min-width: 600px;
    max-width: 600px;
    background: #000000 url(../imagenes/galery.png) left bottom repeat-x;
    padding: 10px 10px 10px 10px;
    margin: 0px;
}



.ad-image-description{
    background: #FFFFFF;
}

#sc5{
    width: 250px;
    max-width: 150px;
    margin:0px;
    padding: 5px 0px 10px 100px;
    background: #9d9d9d url(../imagenes/fondoTeen.jpg) left bottom no-repeat;
}

#sc5 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc5 ul li{
    padding: 3px;
    margin:0px 0px 3px 0px;
}

#sc5 ul li a{
    font-size:12px;
    padding: 3px 0px 3px 30px;
    background: url(../imagenes/liTeen.jpg ) left top no-repeat;
}

#sc5 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/liTeenHover.jpg) left top no-repeat;
}


#sc3{
    margin:0px;
    width: 250px;
    max-width: 235px;
    min-width: 235px;
    padding: 5px 0px 10px 15px;
    background: #919191 url(../imagenes/fondoHombre.jpg) right bottom no-repeat;
}

#sc3 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc3 ul li{
    padding: 3px;
    margin: 0px 0px 3px 0px;
}

#sc3 ul li a{
    font-size:12px;
    padding: 2px 0px 2px 15px;
    background: url(../imagenes/vinnetaHombre.jpg) left 5px no-repeat;
}

#sc3 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/vinnetaHombreH.jpg) left 5px no-repeat;
}



#sc4{
    margin:0px;
    width: 250px;
    max-width: 235px;
    min-width: 235px;
    padding: 5px 0px 10px 15px;
    background: #959191 url(../imagenes/fondoMujer.jpg) left bottom no-repeat;
}

#sc4 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc4 ul li{
    padding: 3px;
    margin: 0px 0px 3px 0px;
}

#sc4 ul li a{
    font-size:12px;
    color: #000000;
    padding: 2px 0px 2px 15px;
    background: url(../imagenes/vinnetaMujerF.gif) left 5px no-repeat;
}

#sc4 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/vinnetaMujer.gif) left 5px no-repeat;
}


.dModPublicaciones36089  h1{
  display:none;
}

/********************************************************
* plantilla teenagers
*/

.teenagers{
  background: #14110a url(../imagenes/plantillaCatalogoTeen.jpg) center top no-repeat;
}

/***
.teenagers #headerInicio a{
    position: absolute;
	display: block;
	top: 10px;
	margin: 0px 0px 0px 3px;
	width: 250px;
	height: 63px;
    background: url(../imagenes/logo.gif) left top no-repeat;
	text-indent: -9999px; 
}

.teenagers #menuHeader{
    position: absolute;
    top: 0px;
    margin-left: 270px;
    background: url(../imagenes/menuTeen.gif) left top no-repeat;
    width: 658px;
}


.teenagers #menuHeader  ul{
 	margin: 15px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	color: #e3051e;
    list-style:none;
}

.teenagers #menuHeader ul li a{
    font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
    font-family: tahoma;
    font-weight: bold;
    background: #999999;
    padding: 10px 7px 17px 7px;
    display: block;
    width: 94px;
    min-width: 80px;
    max-width: 80px;
    background: url(../imagenes/botonTeen.gif) left top no-repeat;
}



.teenagers #menuHeader  ul li a:hover{
    background: url(../imagenes/botonTeen.gif) left top no-repeat;
	border-bottom: 5px solid #FFFFFF;
}

*****/


.dModUsuarios{
    color: #FFFFFF;
}

.dModRegistro p{
    color: #FFFFFF;
}

.dModRegistro .formGen label{
    color: #FFFFFF;
}

.formGen{
    color: #FFFFFF;
}

.dModFeedback .formGen{
    color: #000000;
}

.dModPublicaciones36551 p{
    background:none;
}

.dModPublicaciones36549 p{
    background:none;
}

.dModPublicaciones36548 p{
    background:none;
}
.dModPublicaciones36525 p{
    background:none;
}

.dModPublicaciones36496 p{
    background:none;
}


.dSinDisenno .dSinDisennoCalendario{
	background:#0000000;
}


body.dSinDisennoCalendario{
    background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
    color: #FFFFFF;
}

.descEvento legend{
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
}

.dModContactenos label{
    color:#000000;
}

.dModContactenos label{
    color:#000000;
}
.dModContactenos .formGen{
    color:#000000;
}

body.dSinDisennoEncuestas{
 background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
 color: #FFFFFF;

}
body.dSinDisennoEncuestas .msgInfo{
 display:block;
color: #FFFFFF;
padding:50px;
background: none;
}

body.dSinDisennoComentarios{
 background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
 color: #FFFFFF;

}

.lstComentarios{
 background: #000000;
 color: #FFFFFF;
border: 1px dashed #FFFFFF;
padding:10px;
    filter: alpha(opacity=40);  /* Filtro Alpha */
    -moz-opacity:0.4;           /* Filtro Alpha */
    opacity: 0.4; 				/* Filtro Alpha */

}

.lstComentarios caption{
background:  url(../imagenes/comentarios.png) left top no-repeat;
padding-left: 10px;

}


