/* CSS Document */

body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0;
    padding: 0;
    border: 0 none;	
}

body{
	background: #FFFFFF
	color:#333333;
	font-family:Trebuchet,Arial;
	font-size:1em;
	text-align:center;
}
h1, h2{
	font-size: 0.7em;
	padding:22px 15px 0 44px;
	text-align:right;
	float:right;
	color:#666666;
}
h3{
	font-size: 1em;
	padding:15px 0 15px 15px;
	text-align:left;
}
h4, h5{
	font-size: 1.2em;
	font-weight:bold;
	padding:10px 15px 5px 15px;
	text-align:left;
}
#contenedor{
	margin:0 auto;
	height:auto;
	min-height:800px;
	overflow:visible;
	width:966px;
}
#contenido{
	background:url("../images/apariencia/bg-menu.png") repeat-y top left;
	width:960px;
	height:auto;
	border-left:3px solid #CC0000;
	border-right:3px solid #CC0000;
	overflow: auto;
	clear:both;
	display:block;
	height:auto;	
}
#contenedorMenu{
	width:151px;
	height:94%;
	float:left;
	clear:both;
	display:block;
	height:auto;		
}
#contenedorContenido{
	width:807px;
	height:auto;
	float:right;
}
#contenedorInterna{
	width:614px;
	height:auto;
	padding:20px;
	float:left;
}
#top{
	background:url("../images/apariencia/bg-top.png") no-repeat;
	margin:0 auto;
	height:187px;
	overflow:visible;
	width:966px;
}
#banderas{
	height:20px;
	width: 500px;
	float:left;
	margin:15px 0 0 15px;
}
#banderas li{
	height:10px;
	width: 18px;
	list-style:none;
	float:left;
	display:block;
	margin:0 10px 0 0;
}
#apuestas{
	width:807px;
	height:70px;
	border-bottom:1px solid #C40C13;
}
#apuestas li{
	width:89px;
	height:60px;
	list-style:none;
	float:left;
	display:block;
	margin-top:10px;
}
#apuestas li a{
	text-decoration:none;
	color:#C40C13;
	font-size:0.7em;
	font-weight:bold;
	display:block;
	padding-top:3px	
}
#apuestas li a:hover{
	text-decoration: underline;
}
#top .logo{
	/*background:url("../images/apariencia/logo.png") no-repeat;*/
	clear:both;
	float:left;
	height:65px;
	margin:11px 0 0 15px;
	text-decoration:none;
	width:280px;
}
#top .texto{
	/*background:url("../images/apariencia/logo.png") no-repeat;*/
	color:#FFFFFF;
	float:left;
	font-size:0.7em;
	height:55px;
	margin:8px 0 0 21px;
	text-align:left;
	width:685px;
}
#menu{
	background:#BC0000;
	height:1200px;
	width: 151px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	float: left;
	clear:both;
	border-right:2px solid #C05C60;
}
#menu .menuprincipal{
	height:auto;
	width: 151px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
#menu .menuprincipal .mseccion{
	background:url("../images/apariencia/menuseccion.png") no-repeat;
	height:16px;
	width: 133px;
	margin:0 auto;
	padding:8px 10px 9px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	list-style:none;
	display:block;
	clear:both;
}
#menu .menuprincipal .mseccion a{
	background:url("../images/apariencia/menuseccion.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 10px 9px;
	display:block;
}
#menu .menuprincipal .mseccion a:hover{
	background:url("../images/apariencia/menuseccionhover.png") no-repeat;
	display:block;
}
#menu .menuprincipal .msubseccion{
	height:19px;
	width: 151px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-align:left;
	list-style:none;
	display:block;
	clear:both;
	padding-top:4px;
	*padding-top:1px;
}
#menu .menuprincipal .msubseccion a{
	background:url("../images/apariencia/menusubseccion.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 10px 5px 15px;
	display:block;
}
#menu .menuprincipal .msubseccion a:hover{
	background:url("../images/apariencia/menusubseccionhover.png") no-repeat;
	display:block;
}
#menu .menuprincipal .msubseccionFin{
	height:19px;
	width: 151px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-align:left;
	list-style:none;
	display:block;
	clear:both;
	padding-top:4px;
	*padding-top:1px;
	margin-bottom:20px;
}
#menu .menuprincipal .msubseccionFin a{
	background:url("../images/apariencia/menusubseccion.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 10px 5px 15px;
	display:block;
}
#menu .menuprincipal .msubseccionFin a:hover{
	background:url("../images/apariencia/menusubseccionhover.png") no-repeat;
	display:block;
}
#apuestas{
	width:807px;
	height:55px;
	border-bottom:1px solid #C40C13;
}
#apuestas li{
	width:89px;
	height:60px;
	list-style:none;
	float:left;
	display:block;
	margin-top:6px;
}
#apuestas li a{
	text-decoration:none;
	color:#C40C13;
	font-size:0.7em;
	font-weight:bold;
	display:block;	
}
#apuestas li a:hover{
	text-decoration: underline;
}
#secciones{
	width:807px;
	height:160px;
	border-bottom:1px solid #C40C13;
}
#secciones li{
	width:201px;
	height:140px;
	list-style:none;
	float:left;
	display:block;
	margin-top:3px;
	*margin-top:11px;
}
#secciones li a{
	text-decoration:none;
	color:#C40C13;
	font-weight:bold;
	font-size:0.8em;
	display:block;
	margin-top:3px;
}
#secciones li a:hover{
	text-decoration: underline;
}
#contenedorContenido .textoInfo{
	color:#333333;
	font-size:0.7em;
	text-align:justify;
	width:775px;
	padding:0px 15px 10px 15px
}
#contenedorContenido .textoFinal{
	color:#333333;
	font-size:0.7em;
	text-align:justify;
	width:775px;
	padding:10px 15px 10px 15px
}
.casino{
	background:url("../images/apariencia/casinotitulo.png") no-repeat;
	width:767px;
	height:130px;
	margin:0 0 0 15px;
	*margin:0 0 0 -5px;
}
.casino .banner{
	float:right;
	margin-top:25px;
	border:1px solid #999999;
}
.casino .web{
	width:620px;
	float:left;
	margin:6px 0 0 5px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:0.7em;
	text-align:left;
}
.casino .web:hover{
	text-decoration:underline;
}
.casino .titulo{
	width:600px;
	height:20px;
	padding:2px 0 0 38px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	text-align:left;
	float:left;
}
.casino .texto{
	width:615px;
	height:60px;
	padding:6px 0 0 5px;
	color:#333333;
	font-size:0.7em;
	font-weight: normal;
	text-align: justify;
	float:left;
}
.casino .texto .invisible{text-decoration:none;color:#333;}
.casino .texto .invisible:hover{text-decoration:none;color:#111;}
.casino .texto .visible{text-decoration:none;color:#111;font-weight:bold;}
.casino .texto .visible:hover{text-decoration:none;color:#C40C13;font-weight:bold;}
.casino .bono{
	width:615px;
	height:auto;
	padding:0 0 0 5px;
	color:#C40C13;
	font-weight:bold;
	font-size:0.8em;
	text-align:left;
	text-decoration:none;
	float:left;
}
.casino .bono:hover{
	text-decoration:underline;
}
.resultados{
	background:#333333 url("../images/apariencia/bg-resultados.png");
	height:70px;
	width:153px;;
	margin:0 auto;
	overflow:visible;
	text-align:left;
	float: left;
	clear:both;
	text-decoration:none;
}
/*.resultados p{
	width:89%;
	font-size:0.7em;
	color:#FFFFFF;
	text-align:left;
	padding-left:1px;
	margin:3px 0 0 7px;
	border-bottom:1px solid #AAAAAA;
}/*/
#contenidoPie{
	background:url("../images/apariencia/bg-contenidopie.png") no-repeat;
	width:966px;
	height:21px;
}
#pie{
	display: block;
	clear:both;
	width:966px;
	height:52px;
	margin-top:20px;
	background: url("../images/apariencia/bg-pie.png") 0 0 repeat-x;
	text-align:center;
	overflow:visible;
}
#pie ul{
	width:600px;
	height:20px;
	padding:20px 0 0 5px;
	float:left;
}
#pie ul li{
	height:12px;
	color:#FFFFFF;
	list-style:none;
	float:left;
	display:block;
	padding:0 10px 5px;
	border-right:1px solid #FFFFFF;
}
#pie ul li a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	display:block;	
}
#pie ul li a:hover{
	color:#C40C13;
}
.textoPie{
	color:#888888;
	font-size:0.6em;
	float:right;
	padding:20px 15px 0 0;
}
/**  INTERNAS  **/

#menuDerecha{
	background:#BC0000;
	height:1350px;
	width: 151px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	float: right;
	clear:both;
	border-left:2px solid #C05C60;
}
#menuDerecha .menuprincipal{
	height:730px;
	width: 151px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
#menuDerecha .menuprincipal .mseccion{
	background:url("../images/apariencia/menuseccionder.png") no-repeat;
	height:16px;
	width: 133px;
	margin:0 auto;
	padding:8px 10px 9px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	list-style:none;
	display:block;
	clear:both;
}
#menuDerecha .menuprincipal .mseccion a{
	background:url("../images/apariencia/menuseccionder.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 10px 9px;
	display:block;
}
#menuDerecha .menuprincipal .mseccion a:hover{
	background:url("../images/apariencia/menuseccionderhover.png") no-repeat;
	display:block;
}
#menuDerecha .menuprincipal .msubseccion{
clear:both;
color:#FFFFFF;
display:block;
font-size:0.7em;
font-weight:bold;
height:19px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding-top:4px;
text-align:left;
width:151px;
}

#menuDerecha .menuprincipal .msubseccion a{
	background:url("../images/apariencia/menusubseccionder.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 10px 5px 15px;
	display:block;
}
#menuDerecha .menuprincipal .msubseccion a:hover{
	background:url("../images/apariencia/menusubseccionderhover.png") no-repeat;
	display:block;
}
#menuDerecha .menuprincipal .msubseccionFin{
	height:19px;
	width: 151px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-align:left;
	list-style:none;
	display:block;
	clear:both;
	padding-top:4px;
	*padding-top:1px;
	margin-bottom:20px;
}
#menuDerecha .menuprincipal .msubseccionFin a{
	background:url("../images/apariencia/menusubseccion.png") no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 10px 5px 15px;
	display:block;
}
#menuDerecha .menuprincipal .msubseccionFin a:hover{
	background:url("../images/apariencia/menusubseccionhover.png") no-repeat;
	display:block;
}
#contenedorInterna .imgSeccion{
	float:left;
}
#contenedorInterna .web{
	width:250px;
	font-size:0.8em;
	font-weight:bold;
	color:#666666;
	text-align:left;
	text-decoration:none;
	float:left;
	margin:10px 0 10px 5px;
}
#contenedorInterna .web:hover{
	color:#efc210;
}
#contenedorInterna .bono{
	width:415px;
	height:auto;
	padding:0 0 0 5px;
	color:#C40C13;
	font-weight:bold;
	font-size:0.8em;
	text-align:left;
	text-decoration:none;
	float:left;
}
#contenedorInterna .bono:hover{
	text-decoration:underline;
}
#contenedorInterna .promo{
	width:250px;
	font-size:0.8em;
	font-weight:bold;
	color:#C40C13;
	text-align:right;
	text-decoration:none;
	float:right;
	margin:16px 0;
}
#contenedorInterna .promo:hover{
	text-decoration:underline;
}
#contenedorInterna .banner{
	height:auto;
	margin:0;
	padding:0;
	width:120px;
	margin:0 15px 0 0;
	float:left;
	border:2px solid #BC0000;
}
#contenidoInternaPie{
	background:url("../images/apariencia/bg-contenidointernapie.png") no-repeat;
	width:966px;
	height:21px;
}
.clearAll{
	clear:both;
}
#contenedorInterna .intro{
	width:100%;
	text-align:justify;
	font-size:0.8em;
	float:left;
	margin-top:15px;
	
}
#contenedorInterna .titulo{
	width:100%;
	text-align:justify;
	font-size:1.1em;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	float:left;
	margin-top:15px;
	
}
#contenedorInterna .texto{
	width:100%;
	text-align:justify;
	font-size:0.8em;
	float:left;
	margin:10px 0 5px 0;
	
}
#contenedorInterna .texto .visible{color:#a6a637;font-weight:bold;text-decoration:none;}
#contenedorInterna .texto .visible:hover{color:#80802A;}
#contenedorInterna .texto .invisible{color:#333;text-decoration:none;}
#contenedorInterna .texto .invisible:hover{color:#111;}

#contenedorInterna .texto strong{
	color:#333333;
}
#contenedorInterna .web2{
	width:35%;
	height:16px;
	*height:15px;
	text-align:right;
	font-size:0.8em;
	color:#a6a637;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #000000;
	float:right;
	padding-top:6PX;	
}
#contenedorInterna .web2:hover{
	color:#80802A;
}
#contenedorInterna .titulo2{
	width:65%;
	text-align:justify;
	font-size:1.1em;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	float:left;
	margin-bottom:10px;
}
#contenedorInterna .texto2{
	width:100%;
	text-align:justify;
	font-size:0.8em;
	float:left;
	margin:5px 0 5px 0;
	
}
#contenedorInterna .texto2 a{
	color:#a6a637;
	font-weight:bold;
	text-decoration:none;
}

.texto a.web:link, texto a.web:visited {
color:#000000;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
}

.texto a.web:hover{color:#C40C13; text-decoration:underline;
}

.contScript{
width:300px;
float:left;
}
.contScript2{
width:250px;
float:right;
text-align:right;
}
