*{font-family: Verdana, Arial, Helvetica, sans-serif;}

body {
	margin: 0px;
	padding: 0px;
    font-size: 70%;
	text-align: center;
    background: url(../imagenes/bg_body.png) center top repeat-x #EEEEEE;
}

#wrapper{
    text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 980px;
}

#wrapper_tradicional, #wrapper_sazucar, #wrapper_ice, #wrapper_ron, , #wrapper_catalogo {
    text-align: center; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 100%;
}
#wrapper_tradicional {background: url(../imagenes/bg_tradicional.jpg) center top #000000;}
#wrapper_catalogo {background: url(../imagenes/bg_tradicional.png) left top repeat-x #000000;}
#wrapper_sazucar {background: url(../imagenes/bg_sazucar.jpg) center top no-repeat #EEEEEE;}
#wrapper_ice {background: url(../imagenes/bg_ice.jpg) center top no-repeat #1C2B7C;}
#wrapper_ron {background: url(../imagenes/bg_ron.jpg) center top no-repeat #F6E6BD;}

#nexura {
	display: none;
}


/********************************************************
* estilos h y li
*/


h1, h1.pub{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    color: #000000;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	border-bottom: 2px solid #FF0000;
    margin: 3px 0px 5px 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:#ff0000;
	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: #666666;
	list-style: circle;
}

.pub p{
    color: #6C6C6C;
    padding:5px;
    background: #FFFFFF;
}
.pubLista li a {
	padding: 3px 3px 3px 0px;
	display: block;
	color: #666666;
}
.pubLista li a:hover {
	color: #FF0000;
	text-decoration: underline;
}


td{
	font-size: 11px;
}

.pubUtilidades h2{
    color:#FF0000;
}

.pubUtilidades a{
    color:#FF0000;
    text-decoration: underline;
}

a{
    color:#FF0003;
    text-decoration: none;
}
a:hover {
text-decoration: none;
}

.menuAdmin{
    background:#FFFFFF;
    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:#666666;
}

.menuAdmin a:hover{
    color:#000000;
    text-decoration: underline;
}

.dModFeedback p{
    color: #525454;
    padding:5px;
    background: #FFFFFF;
}

p {
color: #000000;
}
/*********************************************************/

/* 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;
}

.pubHijos li{
    margin: 2px;
	padding: 0px;
	float: left;
}

.pubHijos a{
	color: #757474;
	font-size: 11px;
	margin: 0px;
	padding: 5px;
	background: url(../imagenes/enlaceHijas.png) left bottom repeat-x #FFFFFF;
	border: 1px solid #D4D4D4;
	text-decoration: none;
	display: block;
}

.pubHijos a:hover{
	color: #FFFFFF;
	background: url(../imagenes/enlacePubA.png) left bottom repeat-x #FF0000;
	border: 1px solid #E2001A;
}

/************************************************************************************/

 /**
* header
*/

#header, #header_tradicional, #header_sazucar, #header_ice, #header_ron {
    height: 70px;
	background: url(../imagenes/header.jpg) left top no-repeat;
}
#header_tradicional {background: url(../imagenes/header_tradicional.jpg) left top no-repeat;}
#header_sazucar {background: url(../imagenes/header_sazucar.jpg) left top no-repeat;}
#header_ice {background: url(../imagenes/header_ice.jpg) left top no-repeat;}
#header_ron {background: url(../imagenes/header_ron.jpg) left top no-repeat;}

#header h1, #header_tradicional h1, #header_sazucar h1, #header_ice h1, #header_ron 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;
}


/***
Menu Header
*/

#menubase, #menubase_ice, #menubase_ron {
	display: block;
	height: 30px;
	padding-left: 15px;
	background: url(../imagenes/menuSup.jpg) left top no-repeat;
	text-align: right;
	position: relative;
	top: 0;
	left: 0;
	z-index: 102;
}
#menubase_ice {background: url(../imagenes/menuSup_ice.jpg) left top no-repeat;}
#menubase_ron {background: url(../imagenes/menuSup_ron.jpg) left top no-repeat;}

#menubase ul, #menubase_ice ul, #menubase_ron ul {
	margin: 0;
	padding: 0px;
	float: right;
}
#menubase ul li, #menubase_ice ul li, #menubase_ron ul li {
	list-style: none;
	float: left;
}
#menubase ul li a, #menubase_ice ul li a, #menubase_ron ul li a {
	text-decoration: none;
	font-size: 10px;
	width: 118px;
	padding: 0px;
	color: #FFFFFF;
	text-align: center;
	display: block;
}
#menubase ul li a:hover, #menubase_ice ul li a:hover, #menubase_ron ul li a:hover {
	text-decoration: underline;
}

#infoadd {
	height: 30px;
	padding: 0;
	margin: 0;
	display: block;
	text-align: right;
}

#menuHeader{
	list-style: none;
	margin: 0px 0px 10px 5px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
    /*width: 135px;*/
}

#menuHeader li{
	margin: 0px;
	padding: 0px;
}
#menuHeader li a{
	display: block;
    height: 30px;
}

/**************************************************************************************************************************************************/

/* Menu de primer nivel */
ul#menuHeader.nice-menu-down{
	border: none;
	display: inline;
}


ul#menuHeader.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul#menuHeader.nice-menu-down li.menuparent {
	border: none;
	background: none;
	height: 30px;
    padding: 0px;
	margin: 0px 1px 0px 0px;
}

ul#menuHeader.nice-menu-down li.menuparent:hover a,
ul#menuHeader.nice-menu-down li.over a,
/* Repeat for Garland header. */
#header-region ul#menuHeader.nice-menu-down li.menuparent:hover a,
#header-region ul#menuHeader.nice-menu-down li.over a{
	color: #FFFFFF;
	padding: 5px 0 5px 0;
}

ul#menuHeader.nice-menu-down li.menuparent:hover li a,
ul#menuHeader.nice-menu-down li.over li a,
/* Repeat for Garland header. */
#header-region ul#menuHeader.nice-menu-down li.menuparent:hover li a,
#header-region ul#menuHeader.nice-menu-down li.over li a{
	background: none;
	/*padding:5px;*/
	border: none;
	height: 17px;
	margin: 0;
	padding: 5px 0 5px 0;
}

ul#menuHeader.nice-menu-down li.menuparent:hover li a:hover,
ul#menuHeader.nice-menu-down li.over li a:hover,
/* Repeat for Garland header. */
#header-region ul#menuHeader.nice-menu-down li.menuparent:hover li a:hover,
#header-region ul#menuHeader.nice-menu-down li.over li a:hover{
	color: #FFFFFF;
	background: #FF0000;/*Over de sub menu*/
    /*border: 1px solid #ffffff;*/
}

/* Enlace de primer nivel */
ul#menuHeader.nice-menu-down li.menuparent a,
/* Repeat for Garland header. */
#header-region ul#menuHeader.nice-menu-down li.menuparent a{
	display:block;
	height:30px;
	text-align: left;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}

/*****************
Menus Personalizados
*/
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1{background: url(../imagenes/menuSup.jpg) -266px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1:hover{background: url(../imagenes/menuSup.jpg) -266px -30px no-repeat;}

#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2{background: url(../imagenes/menuSup.jpg) -385px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2:hover{background: url(../imagenes/menuSup.jpg) -385px -30px no-repeat;}

#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3{background: url(../imagenes/menuSup.jpg) -504px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3:hover{background: url(../imagenes/menuSup.jpg) -504px -30px no-repeat;}

#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4{background: url(../imagenes/menuSup.jpg) -623px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4:hover{background: url(../imagenes/menuSup.jpg) -623px -30px no-repeat;}

#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5{background: url(../imagenes/menuSup.jpg) -742px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5:hover{background: url(../imagenes/menuSup.jpg) -742px -30px no-repeat;}

#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6{background: url(../imagenes/menuSup.jpg) -861px 0px no-repeat; text-indent: -9999px;}
#menubase ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6:hover{background: url(../imagenes/menuSup.jpg) -861px -30px no-repeat;}


/*****************
Menus Personalizados para ICE
*/
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1{background: url(../imagenes/menuSup_ice.jpg) -266px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1:hover{background: url(../imagenes/menuSup_ice.jpg) -266px -30px no-repeat;}

#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2{background: url(../imagenes/menuSup_ice.jpg) -385px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2:hover{background: url(../imagenes/menuSup_ice.jpg) -385px -30px no-repeat;}

#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3{background: url(../imagenes/menuSup_ice.jpg) -504px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3:hover{background: url(../imagenes/menuSup_ice.jpg) -504px -30px no-repeat;}

#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4{background: url(../imagenes/menuSup_ice.jpg) -623px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4:hover{background: url(../imagenes/menuSup_ice.jpg) -623px -30px no-repeat;}

#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5{background: url(../imagenes/menuSup_ice.jpg) -742px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5:hover{background: url(../imagenes/menuSup_ice.jpg) -742px -30px no-repeat;}

#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6{background: url(../imagenes/menuSup_ice.jpg) -861px 0px no-repeat; text-indent: -9999px;}
#menubase_ice ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6:hover{background: url(../imagenes/menuSup_ice.jpg) -861px -30px no-repeat;}


/*****************
Menus Personalizados para RON
*/
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1{background: url(../imagenes/menuSup_ron.jpg) -266px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces1:hover{background: url(../imagenes/menuSup_ron.jpg) -266px -30px no-repeat;}

#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2{background: url(../imagenes/menuSup_ron.jpg) -385px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces2:hover{background: url(../imagenes/menuSup_ron.jpg) -385px -30px no-repeat;}

#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3{background: url(../imagenes/menuSup_ron.jpg) -504px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces3:hover{background: url(../imagenes/menuSup_ron.jpg) -504px -30px no-repeat;}

#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4{background: url(../imagenes/menuSup_ron.jpg) -623px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces4:hover{background: url(../imagenes/menuSup_ron.jpg) -623px -30px no-repeat;}

#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5{background: url(../imagenes/menuSup_ron.jpg) -742px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces5:hover{background: url(../imagenes/menuSup_ron.jpg) -742px -30px no-repeat;}

#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6{background: url(../imagenes/menuSup_ron.jpg) -861px 0px no-repeat; text-indent: -9999px;}
#menubase_ron ul#menuHeader.nice-menu-down li.menuparent a.menuEnlaces6:hover{background: url(../imagenes/menuSup_ron.jpg) -861px -30px no-repeat;}

/*****************************/

ul#menuHeader.nice-menu-down li{
	/*width: 100px;*/
}

ul#menuHeader.nice-menu-down li ul{
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
    list-style: circle;
	border-top: 1px solid #610000;
}

ul#menuHeader.nice-menu-down li ul li{
	width: 240px;
    color: #807d7d;
    margin: 0px;
	padding: 0px;
}

/* Enlace de segundo nivel */
ul#menuHeader.nice-menu-down li li {
	color: #FFFFFF;
    margin: 0px;
	padding: 0px;
	background: #000000;
	border-top:none;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

/* Enlace de segundo nivel */
ul#menuHeader.nice-menu-down li li a{
	background: #FF0000;
	width: 240px;
}
ul#menuHeader.nice-menu-down li li a:hover{
	color: #FFFFFF;
	background: #9cb8e0;
}

/***
   Footer
*/

#footer, #footer_tradicional, #footer_sazucar, #footer_ice, #footer_ron {
    padding: 50px 0px 0px 0px;
	height: 91px;
    max-height: 41px;
    color: #BBBBBB;
    overflow:hidden;
	background: url(../imagenes/footer01.gif) center top #000000;
	display: block;
}

#footer_tradicional {background: url(../imagenes/footer_tradicional.gif) center top #000000;}
#footer_sazucar {background: url(../imagenes/footer_sazucar.gif) center top #000000;}
#footer_ice {background: url(../imagenes/footer_ice.gif) center top #000000;}
#footer_ron {background: url(../imagenes/footer_ron.gif) center top #000000;}

#footer p, #footer_tradicional p, #footer_sazucar p, #footer_ice p, #footer_ron p {
    color: #BBBBBB;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 16px;
}
#footer span, #footer_tradicional span, #footer_sazucar span, #footer_ice span, #footer_ron span {
	color: #FFFFFF;
}
#footer a:hover, #footer_tradicional a:hover, #footer_sazucar a:hover, #footer_ice a:hover, #footer_ron a:hover {
	text-decoration: underline;
}
.oculto {display: none;}
.enlaceFooter1 a, .enlaceFooter2 a {
	text-indent: -9999px;
	width: 130px;
	height: 53px;
	float: right;
	display: block;
	position: relative;
	top: -44px;
}
.enlaceFooter2 a {
	width: 70px;
	float: left;
	top: -12px;
}


/***
   zonas
*/

#container{
    clear: both;
}

#containerInterno{
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	width: 980px;
	max-width: 978px;
	background: #FFFFFF;
}

#containerInterno_tradicional, #containerInterno_sazucar, #containerInterno_ice, , #containerInterno_catalogo {
	padding: 0 0 50px 0;
	margin: 0;
	width: 980px;
}
#zonaContenido_tradicional, #zonaContenido_sazucar, #zonaContenido_ice, #zonaContenido_ron {
	padding: 0 10px 0 10px;
	margin: 0 0 0 270px;
	width: 680px;
	min-height: 700px;
	background: #FFFFFF;
}

/*********
CONTENIDO ICE
*/

#zonaContenido_ice {
	background: #013F80;
}
#zonaContenido_ice h1.pub {
	border-color: #00B9E9;
	color: #FFFFFF;
}
#zonaContenido_ice h3{color: #00B9E9;}
#zonaContenido_ice .pub li{color: #FFFFFF;}
#zonaContenido_ice p{
	background: none;
	color: #FFFFFF;
}
#zonaContenido_ice .modRuta {border-color: #00B9E9;}
#zonaContenido_ice .modRuta a{color: #00B9E9;}
#zonaContenido_ice .modRuta a:hover{color: #FFFFFF;}
#zonaContenido_ice .modRuta li{color: #9BFFFF;}

#zonaContenido_ice .pubUtilidades h2{color: #FFFFFF; border-color: #00B9E9;}
#zonaContenido_ice .pubUtilidades a{color: #00B9E9;}
#zonaContenido_ice .pubUtilidades a:hover{color: #FFFFFF;}

/*********
CONTENIDO TRADICIONAL
*/

#zonaContenido_tradicional {
	background: #000000;
}
#zonaContenido_tradicional h1.pub {
	border-color: #FF0000;
	color: #FFFFFF;
}
#zonaContenido_tradicional h3{color: #FF0000;}
#zonaContenido_tradicional .pub li{color: #FFFFFF;}
#zonaContenido_tradicional p{background: none; color: #FFFFFF;}

#zonaContenido_tradicional .modRuta {border-color: #666666;}
#zonaContenido_tradicional .modRuta a{color: #FF0000;}
#zonaContenido_tradicional .modRuta a:hover{color: #FFFFFF;}
#zonaContenido_tradicional .modRuta li{color: #666666;}

#zonaContenido_tradicional .pubUtilidades h2{color: #FF0000; border-color: #333333;}
#zonaContenido_tradicional .pubUtilidades a{color: #FF0000;}
#zonaContenido_tradicional .pubUtilidades a:hover{color: #FFFFFF;}

/*********
CONTENIDO RON
*/

#zonaContenido_ron {
	background: #F6E7BF;
}
#zonaContenido_ron h1.pub {
	border-color: #FFA800;
	color: #A64A03;
}
#zonaContenido_ron h3{color: #A64A03;}
#zonaContenido_ron .pub li{color: #AF8554;}
#zonaContenido_ron p{background: none; color: #AF8554;}

#zonaContenido_ron .modRuta {border-color: #FFA800;}
#zonaContenido_ron .modRuta a{color: #A64A03;}
#zonaContenido_ron .modRuta a:hover{color: #000000;}
#zonaContenido_ron .modRuta li{color: #AF8554;}

#zonaContenido_ron .pubUtilidades h2{color: #A64A03; border-color: #FFA800;}
#zonaContenido_ron .pubUtilidades a{color: #A64A03;}
#zonaContenido_ron .pubUtilidades a:hover{color: #000000;}


/*********/

.dModPublicaciones36558 #zonaContenido_tradicional, .dModPublicaciones36568 #zonaContenido_sazucar, .dModPublicaciones36569 #zonaContenido_ice, .dModPublicaciones36570 #zonaContenido_ron {
	padding: 0;
	margin: 0;
	width: 980px;
	background: none;
}

#containerInterno_validador{
	width: 980px;
	height: 620px;
	background: url(../imagenes/bg_validador.jpg) center top no-repeat;
	text-align: center;
}


/***************
VALIDADOR DE EDAD
*/
#zonaContenido_validador{
	width: 500px;
	text-align: center;
	margin: auto;
	padding-top: 65px;
}
#zonaContenido_validador h1{
	color: #626262;
}

#zonaContenido_validador .botones input {
	width: 143px;
	height: 30px;
	background: url(../imagenes/bt_rojo.gif);
	color: #FFFFFF;
border: none;
}
#zonaContenido_validador .msgInfo  {
	width: 530px;
	height: 130px;
	text-indent: -9999px;
	background: url(../imagenes/msgInfoEdad.gif) left top no-repeat;
	display: block;
}


/********
ZONAS DE CONTENIDO
*/

#zonas{
    overflow:hidden;
    clear:both;
	width: 980px;
	background: #FFFFFF;
}


#zonaBloque1{
    width: 240px;
    padding: 20px 10px 20px 10px;
	margin: 0;
	border-right: 1px solid #C9C9C9;
	vertical-align: top;
}
#zonaContenido{
    padding: 10px;
	margin: 0;
	width: 696px;
	vertical-align: top;
}

#listaComunidades{
    margin: 10px 0px 0px 20px;
}

#containerInterno #zonaBloque1{
    padding-top: 0px;
}

#infoPrincipal{
    width: 687px;
    padding-left:20px;
}



#zonaBloque2{
    width: 100%;
    overflow:hidden;
    padding: 0;
}

#zonaBloque3{
    overflow:hidden;
    padding: 0px;
	margin: 0;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	width: 980px;
	max-width: 978px;
}

#zonaBloque3_interno {
    overflow:hidden;
    padding: 0px;
	padding-top: 20px;
	margin: 0;
	width: 980px;
	max-width: 978px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	background: url(../imagenes/divInterno.gif) center top no-repeat;
}

/*********
ESTILO ESPECIAL BANNERS BLOQUE 3
*/

#zonaBloque3 ul{
	margin: 0;
	padding: 0;
}
#zonaBloque3 ul li{
	list-style: none;
	float: left;
}
#zonaBloque3 ul li a img{
	border: none;
}




/***
   disennos

*/


.tabla1{

}

.titulo1{
    color: #515151;
    font-size: 12px;
    margin: 3px;
    padding: 5px 0px 4px 8px;
    font-weight: bold;
	border-bottom: 1px solid #FF0000;
}

.contenido1{
    margin: 0px;
    padding: 5px 5px 5px 35px;
    color: #666666;
}

.enlace1 {
	padding: 0px;
	margin:0px;
}

.enlace1 li{
	list-style-image: url(../imagenes/vineta1.gif);
}

.enlace1 li a{
    color: #666666;
    padding: 3px 5px 3px 0px;
    text-decoration: none;
	display: block;
}

.enlace1 li a:hover{
    color: #FF0000;
}


.tabla1 .boton{
    background: url(../imagenes/boton.jpg) center top no-repeat;
    border: none;
    color: #666666;
    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 2
*/

.tabla2 {
	width: 980px;
	background: #000000;
}
.contenido2 {
	padding: 0;
	margin: 0;
}
#slider11105 {
	height: 178px;
	width: 100%;
	padding: 0;
	padding-top: 0;
	margin: 0;
	background: #000000;
	border-bottom: 2px solid #FF0000;
}
.csw {display: none;}

.slider-wrap{
	padding: 0;
	margin: 0;
}
.noticiaSlider {
	width: 326px;
	margin: 0;
	padding: 0;
	padding-top: 0;
} 
.noticiaSlider a{
	margin: 0;
	padding-top: 0;
	padding: 0 15px 0 0;
} 

.noticiaSlider img {
	width: 326px;
	height: 180px;
	margin: 0;
	padding: 0;
}

.divContainerSlider {
	padding: 0;
	margin: 0;	
}
.panelContainer {
	/*width: 100%;*/
	padding: 0;
	margin: 0;
}
.panel {
	padding: 0;
	margin: 0;
}
.stripNav {
	display: none;
}

.stripNavL a, .stripNavR a {
	width: 31px;
	height: 31px;
	padding: 0;
	margin: 0;
	float: left;
	position: absolute;
	left: 500px;
	/*top: 610px;*/
}
.stripNavL a {background: url(../imagenes/flechaL.gif);}
.stripNavR a {background: url(../imagenes/flechaR.gif);}



/***
   disenno 3
*/

.tabla3{
    width:250px;
	background: url(../imagenes/tabla2.png) center bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.titulo3{
    color: #FFFFFF;
    font-size: 14px;
    margin: 0px;
    padding: 15px 0px 0px 20px;
    font-weight: bold;
    font-variant: small-caps;
	background:url(../imagenes/titulo2.png) left top no-repeat;
	height: 25px;
}

.contenido3{
    margin: 0px;
    padding: 10px 5px 5px 30px;
    color:#666666;
	background: url(../imagenes/contenido2.png) center top repeat-y;
}

.enlace3 {
	padding: 0px;
	margin:0px;
}

.enlace3 li{
	list-style-image: url(../imagenes/vineta1.gif);
}

.enlace3 a{
    color: #666666;
    padding: 3px 5px 3px 0px;
	width: 200px;
    text-decoration: none;
	display: block;
}

.enlace3 a:hover{
    color: #FF0000;
}

.notEspecNum{
  margin: 5px 0px 10px 5px;
}

.notBloque1{
    width: 350px;
    height: 130px;
}

.notBloque1 img{
	float: left;
	margin-right: 10px;
	width: 110px;
	height: 120px;
    border: 3px solid #626060;

}



.notBloque1 a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	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 {
	width: 620px;
}
.notBloque p{
    color: #000000;
	font-size: 14px;
}

.notBloque .notFecha {
    color: #666666;
}

.notBloque h4{
    display:none;
}

.notBloque h3{
   margin:0px;
   padding:0px;
	font-size: 18px;
}
.h3NotTema {
	font-size: 18px;
}
.notBloque img{
	float: left;
	margin: 0px 10px 15px 0px;
	width: 326px;
	height: 180px;
    border: 1px solid #626060;
}


.notBloque a{
	font-family: Verdana, sans-serif;
	/*font-size: 11px;*/
	color: #FF0000;

	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: #636363;
    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: #363636;

	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: none;
	border: none;
	font-size: 12px;
	padding: 5px 10px 5px 5px;
    color: #636363;
    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: #363636;
    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 0px;
}

.dModContactenos legend{
    color: #FF0000;
}

.dModContactenos .botones input{
	background: url(../imagenes/bt_rojo.gif);
	color: #FFFFFF;
    width: 143px;
    height: 30px;
    border: none;
	text-align: left;
	padding-left: 05px;
}

#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{
    min-height:360px;
}

.dModCalendario #containerInterno{
    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:#333333;
}

.calendarioTabla{
    background: #000000;
    padding: 0 10px 0 10px;
}

.calendarioTabla caption{
	display: none;
}


.calendarioTabla th nobr{
    font-size:20px;
    padding: 5px 5px 10px 5px;
    font-size: helvetica;
    color: #999999;
}

.calendarioTabla th{
    padding-bottom: 10px;
    color:#FFFFFF;
    font-size:18px;
}

.calendarioTabla td{
    color:#FFFFFF;
    font-size:14px;
}

.descEvento {
	background: url(../imagenes/bg_descEvento.jpg) right bottom #000000;
	color: #FFFFFF;
}
.dSinDisennoCalendario {
	background: #000000;
}
.dSinDisennoCalendario legend{
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
.dSinDisennoCalendario p{color: #FFFFFF;}
.dSinDisennoCalendario span{color: #FF0000;}

.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
*/

#zonaContenido_catalogo {
	width: 960px;
	padding: 10px;
	margin-bottom: 50px;
	/*background: #FFFFFF;*/
}

.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: 255px;
	/*overflow: hidden;  Asegura el ancho del div */
	float: left;
    padding: 0 0 0 5px;
    margin: 0px;
	display: block;
	background: none;
}

#cat46{
    display: block;
    margin: 0px;
	padding: 0px;
	width: 250px;
	height: 30px;
	background: url(../imagenes/tit_blanco.jpg) center top no-repeat #000000;
	text-indent: -9999px;
 text-transform:uppercase;
}

#cat51{
    display: block;
    margin: 0px;
	padding: 0px;
	width: 250px;
	height: 30px;
	background:url(../imagenes/tit_sAzucar.gif) center top no-repeat #FF0000;
	text-indent: -9999px;
 text-transform:uppercase;
}

#cat53{
    display: block;
    margin: 0px;
	padding: 0;
	width: 250px;
	height: 30px;
	text-indent: -9999px;
 text-transform:uppercase;
 background:url(../imagenes/tit_ice.jpg) center top no-repeat #0099FF;
}

#cat54{
    display: block;
    margin: 0px;
	padding: 0;
	width: 250px;
	height: 30px;
	text-indent: -9999px;
	background:url(../imagenes/tit_ron.gif) center top no-repeat #FFCC00;
 text-transform:uppercase;
}


#galeria{
	overflow: hidden; /* Asegura el ancho del div */
    width: 680px;
    min-width: 680px;
    max-width: 680px;
    background: none; /*url(../imagenes/bg_galeria.jpg) right top no-repeat #D2D2D2;*/
    padding: 10px 10px 10px 10px;
    margin: 0px;
	display: block;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
top:370px;        
padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../img/opa75.png);
        color: #000;
      }

  .ad-gallery .ad-image-wrapper {
    width: 600px;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;

  }


    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: visible;
      top: 0;
      left: 0;
      z-index: 9;
    }



#sc46, #sc51, #sc53, #sc54 {
	background:url(../imagenes/cont_blanco.jpg) center top no-repeat #000000;
	width: 250px;
	height: 70px;
	padding: 10px 0px 0px 0px;
}

#sc51 { background: url(../imagenes/cont_sAzucar.jpg) center top no-repeat #FF0000;}
#sc53 { background: url(../imagenes/cont_ice.jpg) center top no-repeat #0099FF;}
#sc54 { background: url(../imagenes/cont_ron.jpg) center top no-repeat #FFCC00;}



#sc46 ul li a{
    font-size:12px;
	color: #7E3918;
	font-weight: bold;
	text-decoration: none;
}
#sc46 ul li a:hover{
    color: #FF0000;
	text-decoration: underline;
}

#sc51 ul li a{
    font-size:12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#sc51 ul li a:hover{
    color: #FF0000;
	text-decoration: underline;
}

#sc53 ul li a{
    font-size:12px;
	color: #77E3FF;
	font-weight: bold;
	text-decoration: none;
}
#sc53 ul li a:hover{
    color: #FFFFFF;
	text-decoration: underline;
}

#sc54 ul li a{
    font-size:12px;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}
#sc54 ul li a:hover{
    color: #000000;
	text-decoration: underline;
}



.dModUsuarios{
    color: #3D3D3D;
}

.dModRegistro p{
    color: #3C3C3C;
}

.dModRegistro .formGen label{
    color: #3F3F3F;
}

.formGen{
    color: #4B4B4B;
}



/***************
PLANTILLA TRADICIONAL
*/

.dModPublicaciones36558 h1, .dModPublicaciones36558 .modRuta, .dModPublicaciones36558 .pubUtilidades {
	display: none;
}

.dModPublicaciones36558 .pub p {
	padding: 0;
	margin: 0;
}


/***************
PLANTILLA SIN AZUCAR
*/

.dModPublicaciones36568 h1, .dModPublicaciones36568 .modRuta, .dModPublicaciones36568 .pubUtilidades {
	display: none;
}

.dModPublicaciones36568 .pub p, .dModPublicaciones36568 .pub {
	padding: 0;
	margin: 0;
}

/***************
PLANTILLA ICE
*/

.dModPublicaciones36569 h1, .dModPublicaciones36569 .modRuta, .dModPublicaciones36569 .pubUtilidades {
	display: none;
}

.dModPublicaciones36569 .pub p{
	padding: 0;
	margin: 0;
}
.dModPublicaciones36569 .pub img{
	display: block;
}

/***************
PLANTILLA RON
*/

.dModPublicaciones36570 h1, .dModPublicaciones36570 .modRuta, .dModPublicaciones36570 .pubUtilidades {
	display: none;
}

.dModPublicaciones36570 .pub p{
	padding: 0;
	margin: 0;
}



/***************
OTRAS PUBLICACIONES
*/

.dModPublicaciones36484 .pubHijos, .dModPublicaciones36376 .pubHijos, .dModPublicaciones36382 .pubHijos, .dModPublicaciones36383 .pubHijos, .dModPublicaciones36385 .pubHijos, .dModPublicaciones36426 .pubHijos, .dModPublicaciones36378 .pubHijos, .dModPublicaciones36379 .pubHijos, .dModPublicaciones36380 .pubHijos, .dModPublicaciones36384 .pubHijos, .dModPublicaciones36484 .pubHijos, .dModPublicaciones36377 .pubHijos, .dModPublicaciones36381 .pubHijos, .dModPublicaciones36387 .pubHijos, .dModPublicaciones36527 .pubHijos {
	display: none;
}

.dModPublicaciones36527 img {
	border: none;
}

/*******************
MODULO FAQ
*/
.dModFAQ .modRuta {
}

span.faqCatNombre {
	padding-left:10px;
	font-size:11pt;
	background: none;
}



h2.faqCatNombre {
	padding-left:10px;
	background: none;
}