img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4, h5, h6, fieldset,  button { border:0; margin:0; padding:0; }
.noscreen {	display:none; }
ul, ol, li { list-style: none; }
html,body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

a{

	z-index:100;
	color:#666666;
}
#body_1, #body_2 , #body_4, #body_5, #body_6 , #body_112{  
	background-color: #383524;
	background: url(../images/grid.gif)  repeat;  
}
#body_3{/* juegos */
	background-color: #055501;
	background: url(../images/grid_verde4.gif)  repeat;  
}
#body_7{ /* bodas */
	background-color: #083c67;
	background: url(../images/grid_azul.gif)  repeat;  
}
#body_8{ /* empresas */
	background-color: #083c67;
	background: url(../images/grid_verde1.gif)  repeat;  
}
#body_115{   /* COPRPORATIVO */
	background-color: #07925c;
	background: url(../images/grid_verde2.gif)  repeat;  
}
#body_116{   /* GRUPO */
	background-color: #07925c;
	background: url(../images/grid_verde3.gif)  repeat;  
}

#home_idioma_01{
	position:relative;
	float: left;
}

#home_idioma_02{
	position:relative;
	float: right;
}

#home_idioma_03{
	position:relative;
	float: left;
}

#home_idioma_04{
	position:relative;
	float: right;
}


#div_pop{
	position:absolute;
	top: 0px;
	left:0px;
	z-index:100;
	width:100%;
	height:100%;
}
#div_lateral{
	position:absolute;
	top: 0px;
	width:100%;
	z-index:1;
}

div#container {
	position:relative;
	margin:0 auto; /* center, not in IE5 */
	width:740px;
	padding: 0 0 0 5px;
	background-image: url('../images/fondo.png')!important;
	background-image: url('../images/fondo.gif');
	background-repeat: repeat-y;
	z-index:99;
}

div#content{
	width:730px;
	background: #FFFFFF;
	padding: 0px 0 0px 0px;
	border: 0px solid #000000;
}

div#mapa{
	background: #FFFFFF;
	padding: 10px 60px 60px 60px;
}

div#content_juegos{
	width:730px;
	background: #FFFFFF;
	padding: 0px 0 0px 0px;
}

div#footer {
	z-index:100;
	clear: all;
	/* position:absolute;	/*	EL PIE SE QUEDA EN EL FONDO DE LA PÁGINA	*/
	width:730px;
	height:55px; 
	/* bottom:0; /* stick to bottom */
	background: #8D0907;    
	text-decoration: none;
	padding: 6px 0 0 0px;
	color: #FFFFFF;
}

#body_3 div#footer{
	background: #055501; 
}
#body_7 div#footer{
	background-color: #083c67;
}
#body_8 div#footer{
	background-color: #d4aa3a;
}

#body_115 div#footer{
	background: #07925c; 
}
#body_116 div#footer{
	background: #0b1e14; 
}

div#footer a {
	color: #FFFFFF;
}
#copyright{
	height:20px; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px ; 
	text-align: center;
	color: #B8B8B8;
}
div#copyright a{
	color: #B8B8B8;
}


ul#idioma{  
	float: left;
	margin: 2px 0 0 492px; 
	]margin: 2px 0 0 532px; /* ie 7 */
	_margin: 2px 0 0 352px; /* ie 6 */
}
#oLogos{
	float: left;
	margin: 0;
	width: 173px;
	height: 105px;
}

#doscoloumnas_col_1{
	float:left;
	width:300px;
	margin: 4px 20px 15px 0px;
	border: 0px solid #000000;
}
#doscoloumnas_col_2{
	float:left;
	width:300px;
	margin: 4px 0px 15px 0px;
	border: 0px solid #000000;
}
#col0 {
	width:650px;
	margin: 30px 0px 0px 60px;  /* top right bottom left */
	/*padding: 0px 0px 0px 25px;*/
}

#col1 {
	float:left;
	font-size:14px;
	width:440px;
	margin: 4px 50px 0 25px;
	border: 0px solid #000000;
}

#col2 {
	text-align: right;
	width:235px;
	border: 0px solid #000000;
}

#oContenedor_1{
	border: 0px solid #000000;
	width: 360px;
	margin: 30px 0px 0px 60px;  /* top right bottom left */
	padding: 0 10px 0 0px; 
} 

#oContenedor_1_col {
	float:right;
	margin: 20px 10px 0 0; 
	padding: 0 10px 0 0px; 
	width:260px;
}

#oContenedor_2{
	width: 620px;
	margin: 30px 0 0 60px; 
	padding: 0 10px 0 0px; 
} 

#oContenedor_3{
	float:left;
	margin: 0; 
	padding: 0 15px 15px 0px; 
	border: 0px solid #000000;
} 

#oContenedor_3_col{
	width: 375px;
	float:left;
	margin: 0; 
	padding: 0 20px 10px 0px; 
}

#oContenedor_mapa{
	width: 350px;
	margin: 30px 0 0 60px; 
	padding: 0 10px 0 0px; 
} 

#oContenedor_mapa2{
	width: 253px;
	margin: 70px 10px 0 10px; 
	padding: 0 10px 0 0px; 
	position:relative;
	float:right;
}

#oContenedor_juegos{
	border: 0px solid #000000;
	width: 490px;
	margin: 20px 0px 20px 25px;  /* top right bottom left */
	padding: 0 10px 0 0px; 
} 
#oTexto{
	margin:0;
	padding:0;
}
#oTexto a {
	color: #666666;
	font-weight: bold;
}

#oTexto ul {
	display: block;
	text-decoration: none;
	padding: 5px 0px 10px 20px;
	font-size: 11px;
	color:#666666;
	list-style-type: disc;
}
#oTexto ul li {
	padding: 0px 0px 5px 0px;
}
#oTexto ul li ul {
	list-style-type: circle;
}

#oTexto ul li ul li ul {
	list-style-type: circle;
}
#volver {
	position:relative;
	top: -20px;
	width: 490px;
	height: 1px;
	text-align: right;
}
#volver a{
	color: #666666;
	font-weight: bold;
}

.menuSec {
	float: left;
	width: 223px;
	padding: 0 0px 0 30px;
}

.menuSec .cont  {
	margin: 0 0 0 0;
	width: 163px;
}

.menuSec ul li { 
	display: block; float: left; clear: both;
	padding: 0px 0 1px 0px;
}

.menuSec ul li a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 1px 0px 0px 10px;
	width: 163px;
	height: 19px;
	font-size: 13px;
	clear: both;
	color: #000000;
}

.menuSec ul li a:hover, .menuSec ul li a.selected {
	background: #0db5bb url(../images/f_sub_menu2.jpg) no-repeat;
	color: #FFFFFF;
}

.menuSec ul li ul li{ 
	display: block;  clear: both;
	padding: 0px 0 0px 10px;
}
.menuSec ul li ul li a {
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF url(../images/ico_lvl3.gif) -10px no-repeat;
	color: #a1a1a1;	
}

.menuSec ul li ul li a:hover, .menuSec ul li ul li a.selected {
	background: #FFFFFF url(../images/ico_lvl3_over.gif) -10px no-repeat;
	font-weight: bold;
	color: #0089c8;
}

#h10{
	height:10px; 
}
#cabecera_sec{
	/*margin-top:130px;*/
	/*border: 1px solid #000000;*/
}

/* SUBMENU */

.subMenu {
	float: left;
	width: 182px;
	padding-top: 0;
}

.subMenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

.subMenu ul li {
	margin: 1px;
	padding: 0;
	background-color: #286D18;
	list-style:none;
}

.subMenu ul li a, .subMenu a:link, .subMenu a:visited{
	display: block;
	margin: 0;
	padding: 4px 0 0 17px;
	height: 18px;
	text-decoration:none;
	font-weight: normal;
	color: #FFFFFF;
}

.subMenu ul li a.selected {
	background: transparent url(../images/ico_flecha_2.gif) no-repeat 0 3px;
	color: #FFFFFF;
	background-color: #000000;
}
.subMenu ul li a:hover, .subMenu ul li ul li a:hover {
	background: transparent url(../images/ico_flecha_2.gif) no-repeat 0 3px;
  	color: #FFFFFF;
	background-color: #000000;
}

.submenu3{
	padding-left:10px;
}
.submenu3 a{
	/*padding-left:10px;*/
	font-size: 10px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	/*background: transparent url(../images/ico_flecha_3.gif) no-repeat 0 3px;*/
}
.submenu3_sel{
	/*padding-left:10px;*/
	background-color: #0B2504;
}
.submenu3_sel a.selected{
	text-decoration:none;
	font-size: 10px;
	color: #FFFFFF;
	padding-left:10px;
	/*background: transparent url(../images/ico_flecha_4.gif) no-repeat 0 3px;*/
}


.noscreen {	display:none; }
.floatleft { float:left; }
.floatright {	float:right; }
.center {	text-align: center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent;  }
.noback {	 background-color:transparent; background: none; }
.bold {	 font-weight: bold; }
.none {	 text-decoration: none; color: #666666; }
.blanco { color: #FFFFFF;}
.underline { text-decoration: underline; }
.italic { font-style: italic; }
.doce { font-size: 12px; }

.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

.tx_bold{
	font-size:14px;
	font-weight: bold;
}
.tx_bold_16{
	font-size:16px;
	font-weight: bold;
}
.texto_blanco_15{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	font-style: italic;
}
.caja_gris{
	padding: 10px;
	background: #e6e8e5;
}
.texto_grande_17{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color:#444444;
	font-size:17px;
	font-style: italic;
}

.pinche_aqui{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	font-style: italic;
	background: #083C67;
}

.solicite_presu{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	font-style: italic;
	background: #D4AA3A;
}

.formulario{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
#enlace_boletin a, #enlace_boletin a:hover {
	font-weight: bold;
	color: #FF0000;
	font-size:15px;
	text-transform: capitalize;
}
#boton {
	width:120px;
	height: 18px;
	font-weight: bold; 
	display: block;
	background-color: #7b0705;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:3px;
}
#boton2 {
	width:160px;
	height: 18px;
	font-weight: bold; 
	display: block;
	background-color: #7b0705;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:3px;
}

.cab_artistas{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold; 
	color:#000000;
	vertical-align: middle;
	padding-left: 35px;
}

.img_home{
	width:90px;
	height: 45px;
	padding:5px;
	float: left;
}

.texto_actividad_divas{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.w_en{
	float: left;
	width:148px;
	height: 40px;
}
.w_it{
	float: left;
	width:164px;
	height: 40px;
}
.w_ch{
	float: left;
	height: 40px;
	width:280px;
	_width:285px;
}

.boletin_f_numero{
	width: 84px;
	height: 45px;
	background: url(../images/negroimpar/f_numero.jpg)  no-repeat;  
	text-align: center;
	padding-top: 23px;
	color: #d4c7a1;
	font-size: 30px;
}

.boletin_tit_home{
	padding-left: 30px;
	padding-bottom: 5px;
	color: #30a876;
	font-size: 11px;
}
.boletin_tit_home_t {
	color: #30a876;
	font-size: 11px;
}
.boletin_tit_home_t a {
	color: #30a876;
	font-size: 11px;
	text-decoration: none;
}
.boletin_tit_home_t a:hover {
	color: #30a876;
	font-size: 11px;
	text-decoration: underline;
}
.boletin_menu{
	padding-left: 30px;
	color: #000000;
	font-size: 11px;
}
.boletin_menu a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.boletin_home1 {
	padding: 0px 0 0 15px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #d4c7a1	url(../images/negroimpar/bg_home.jpg)  repeat-y;  
	
}
.boletin_home1_sin_bold{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.boletin_home2 {
	padding: 5px 0 0 15px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background: #d4c7a1	url(../images/negroimpar/bg_home.jpg)  repeat-y;  
}
.boletin_home4 {
	padding: 0px 0 0 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #D4C7A1; 
	border-left: 1px solid #000000;
}
.tx_superindice {
	padding: 0 0 0 18px;
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}
.boletin_aa_select
{
	padding: 0 0 0 12px;
	color: #000000;
	height:16px; 
	background: #d4c7a1	url(../images/negroimpar/fondo_aaaa.gif) no-repeat;  
}
.boletin_aa
{
	height:16px; 
	padding: 0 0 0 12px;
	color: #000000;
}
.boletin_meses a
{
	text-decoration: none;
	padding: 0 0 0 15px;
	color: #7f7f7f;
	height:16px; 
}

.boletin_texto
{
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
	padding: 0 25px 0 25px;
	background: #FFFFFF;
}
.boletin_texto_neg
{
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 25px 0 25px;
	background: #000000;
}
.boletin_texto1
{
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 15px;
	background: #FFFFFF;
}
.boletin_titulo
{
	font-size: 26px;
	font-weight: bold;
	color: #d4c7a1;
	padding: 0 0px 0 30px;
}
.boletin_titulo2{
	font-size: 28px;
	font-weight: bold;
	color: #d4c7a1;
	padding: 10px 0px 0px 0px;
}
.boletin_titulo3{
 font-size: 24px;
 color: #000000;
}
.boletin_titulo4 {
	font-size: 16px;
	font-weight: bold;
	color: #d4c7a1;
}
.boletin_sub_tit
{
	height:24px; 
	font-size: 16px;
	color: #000000;
	background: #FFFFFF	url(../images/negroimpar/fondo_tit.gif) no-repeat;  
	padding: 0 0px 0 40px;
}
.boletin_seccion {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 10px 0px 0 30px;
}
.boletin_seccion2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
}
#recorte_1 {
	position: absolute;
	margin-left: 16px;
}
#recorte_2 {
	position: absolute;
	margin-left: 16px;
	margin-top: -100px;
}
.boletin_pie_foto {
	padding: 0px 30px 0 30px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: #d4c7a1;  
	text-align: center;	
}
.boletin_pie_foto2 {
	padding: 0px 30px 0 30px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/negroimpar/fondo_pie2.gif) repeat-y;  
}
.txt_10 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.txt_12 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.boletin_pie_foto3 {
	padding: 0px 30px 0 30px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/negroimpar/fondo_pie2.gif) repeat-y;  
}
.boletin_pie_foto4 {
	padding: 0px 10px 0 10px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	background: #d4c7a1;  
	text-align: center;	 
}
.boletin_pie_foto5 {
	padding: 0px 10px 0 10px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	background: #d4c7a1;  
	text-align: justify;	 
}
.boletin_fondo_lateral
{
	width: 190px;
	font-size: 10px;
	color: #000000;
	padding: 20px 20px 0px 20px;
	text-align: center;	
}
#boletin_foto_texto{
	padding: 0px 0px 10px 20px;
}
#boletin_foto_texto_pie{
	padding: 0px 10px 5px 0px;
}

.boletin_pie_31 {
	width: 210px;
	text-align: right;
	float: left;
	padding: 0px 15px 0 15px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.boletin_pie_31_der {
	float: right;
	border-left: 1px solid #000000;
	text-align: justify;
	padding: 0px 15px 0 15px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.boletin_pie_31_inf {
	text-align: left;
	padding: 2px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.boletin_tit_grande {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.boletin_sub_bold {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.boletin_bold {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.morado{
	color: #7c64a3;
}
.boletin_pagina4 {
	padding: 15px;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: justify; 
}
.boletin_pie_foto6{
	padding: 0px 17px 10px 17px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background: #d4c7a1;  
	text-align: justify;	 
}
.boletin_pagina1 {
	padding: 15px 15px 5px 15px;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: center; 
	background: #FFFFFF; 
}

.boletin_pagina1 a
{
	color: #008e4f;
	font-size: 30px;
	text-decoration: none;
}
.boletin_pagina1_tx_1
{
	padding: 0 0 10px 30px;
	color: #d4c7a1;
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
}
.boletin_pagina1_tx_2
{
	padding: 0 20px 10px 30px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.boletin_pagina1_tx_3
{
	height:430px; 
	padding: 20px 35px 0px 35px;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: justify; 
}

.boletin_texto_pie
{
	padding: 0px 20px 0px 0px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.boletin_menus{
	padding: 0px;
	color: #000000;
	font-size: 35px;
	font-weight: bold;
}

.boletin_menus2{
	padding: 0px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.poker_premios{
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	background-color: #6D0607;
	padding-right: 10px;
	text-decoration: none;
}
.poker_cab_1{
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #6D0607;*/
	padding: 0px 0px 0px 35px;
}
.poker_cab_2{
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #6D0607;*/
	padding: 0px 0px 0px 0px;
}
.poker_listado_1{
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #6D0607;*/
	padding: 0px 5px 0px 40px;
}
.poker_listado_2 a{
	text-decoration: none;
	color: #FFFFFF;
}
.poker_listado_2 a:hover{
	text-decoration: none;
	color: #CCCCCC;
}
.poker_listado_2{
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #6D0607;*/
	padding: 0px 5px 0px 5px;
}
.poker_listado_3{
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*background-color: #6D0607;*/
	padding: 0px 5px 0px 40px;
}
.poker_listado_4 a{
	text-decoration: none;
	color: #000000;
}
.poker_listado_4 a:hover{
	text-decoration: none;
	color: #000000;
}
.poker_listado_4{
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*background-color: #6D0607;*/
	padding: 0px 5px 0px 5px;
}
.txt_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding: 10px;
}
.w200 {
	margin-left:225px;
	height:194px; 
	display: block;
}
.w_1{
	margin-left:170px;
	display: block;
}
.w_2{
	margin-left:140px;
	display: block;
}
.txt_torneos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 10px 20px 10px 40px;
}

.menus_texto {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 0 0px 0 15px;
}