*{padding:0;margin:0}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
body {
	background-color: #CC0000;
	background-image: url(../img/background.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	_color:#FF0000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#Contenedor{
	margin:0 auto 0 auto;
	width:960px;
	height:auto;
	overflow:hidden;
	padding:0;
	text-align:center;
	background-image:url(../img/back-in.jpg);
}
/* Cabecera */
#Cabecera{
	margin:0 auto 0 auto;
	width:960px;
	height:176px;
	text-align:center;
}
#Cabecera ul{
	margin:0;
	padding:0;
}
#Cabecera ul li{
	list-style:none;
	margin-left:0px;
	margin-right:0px;
	float:left;
}
.ImgHeader{
	background-image:url(../img/header.jpg);
	width:960px;
	height:176px;
	float:left;
}
.ImgHeaderVip{
	background-image:url(../img/header-vip.jpg);
	width:960px;
	height:176px;
	float:left;
}
.ImgHeaderVip{
	background-image:url(../img/header-vip.jpg);
	width:960px;
	height:176px;
	float:left;
}
/* Fin Cabecera */
/* Cabecera */
#CabeceraIn{
	margin:0 auto 0 auto;
	width:960px;
	height:130px;
	text-align:center;
}
#CabeceraIn ul{
	margin:0;
	padding:0;
}
#CabeceraIn ul li{
	list-style:none;
	margin-left:0px;
	margin-right:0px;
	float:left;
}
/* Fin Cabecera */
/* Menu Horizontal */
#MainHC
{
	width:965px;
	margin-left:auto;
	margin-right:auto;
	padding:8px 0 0 2px;
}
#MainH {
	background-color: white;
}
#MainH h5 {
	display: none;
}
#MainH ul {
 list-style: none;
	margin:0;
	padding:0;
}
#MainH ul li{
	list-style:none;
	text-align: center;
	margin-left:0px;
	margin-right:0px;
}
#MainH li {
	float: left;
	width:155px;
	padding-right:3px;
	height:34px;
}
#MainH a {
	display: block;
	height:34px;
	background-image: url(../img/main-a.jpg);
	background-repeat:no-repeat;
	color:#FF0000;
	font-size:12px;
	text-decoration: none;
    padding:11px 15px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#MainH a:hover {
	font-size:10px;
	display: block;
	background-image: url(../img/main-b.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:11px 10px;
	font-size:12px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* Fin Menu Horizontal */
/* Texto Superior */
#TextoSuperior{
background-image:url(../img/fondo-texto-superior.jpg);
padding:0;
margin:51px 0 0 0;
*margin:18px 0 0 0;
_margin:0;
width:945px;
height:68px;
}
#TextoSuperiorText{
padding:2px 0 0 0;
width:945px;
height:auto;
}
#TextoSuperiorText p{
margin:0;
padding:2px 0 0 0;
}
.Font18{
font-size:18px;
}
/* Fin Texto Superior */
/* Cuadro Webcams */
.CuadroWebcam{
width:945px;
margin:0 auto 0 auto;
padding:0;
background-color:#EBEBEB;
}
.CuadroWebcamUp{
background-image:url(../img/box-titulo.jpg);
width:945px;
height:55px;
}
.textCuadroWebcamUp{
padding:16px 0 0 50px;
font-size:20px;
float:left;
}
.CuadroWebcamBox{
	margin:0 auto 0 auto;
	padding:0;
	width:940px;
}
.CuadroWebcamBox ul{
	margin:0;
	padding:0 0 10px 20px;
	_padding:0 0 10px 14px;
	overflow:hidden;
}
.CuadroWebcamBox ul li{
	padding:0;
	width:170px;
	list-style:none;
	float:left;
	margin:4px 4px 4px 6px;
}
.CuadroWebcamDownBox{
background-image:url(../img/fondo-webcam.jpg);
background-repeat:no-repeat;
width:170px;
height:186px;
float:left;
}
.CuadroWebcamDownBox img{
padding:6px 0 0 0;
border:0;
}
.BoxTextN{
float:left;
padding:16px 0 0 35px;
*padding:14px 0 0 35px;
font-size:12px;
font-weight:bold;
}
.BoxTextCD{
float:right;
padding:11px 35px 0 0;
*padding:11px 31px 0 0;
font-size:11px;
font-style:oblique;
}
.CuadroWebcamDown{
background-image:url(../img/box-abajo.jpg);
background-repeat:no-repeat;
width:945px;
height:10px;
overflow:hidden;
clear:both;
}
.Pagina{
	margin:0 auto 0 auto;
	width:812px;
	height:52px;
	padding:10px 0 0 0;
	text-align:center;

}
.Pagina ul{
	margin:0;
	padding:0;
	background-image:url(../img/pagina.jpg);
	background-repeat:repeat-x;
	height:52px;
}
.Pagina ul li{
	list-style:none;
	text-align:center;
	width:812px;
	float:left;
	margin:9px 0 0 0;
}
.Pagina ul li a{
font-size:18px;
color:#FFFFFF;
padding:0 3px 0 0;
}
.Pagina ul li a:hover{
font-size:18px;
color:#191919;
padding:0 3px 0 0;
}
.Lista{
margin:0 0 0 30px;
_margin:0 0 0 20px;
padding:0;
}
.Lista a{
_color:#333333;
}
.Lista a:hover{
_color:#FF0000;
}
.Lista ul{
	width:920px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
.Lista ul li{
	padding:6px 0 0 0;
	background-image:url(../img/fondo-icono-lista.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:46px;
	list-style:none;
	float:left;
	margin:0 4px 0 14px;
	text-align:left;
	color:#333333;
}
.Lista ul li a{
	color:#333333;
}
.Lista ul li span a{
	color:#333333;
}
.ListaTextTitle{
padding:22px 0 0 52px;
color:#333333;
font-size:16px;
font-weight:bold;
}
.ListaTextTitle:hover{
color:#FF0000;
}
.ListaTextConex{
padding:0 0 0 52px;
color:#333333;
font-size:12px;
}
.ListaTextConex a{
color:#333333;
font-size:12px;
}
/* Contenido Index Contact */
.ContentTextContact{
text-align: justify;
margin:20px 23px 20px 39px;
width:870px;
clear:both;
padding:0;
}

.ContentTextContact a{
color: #333333;
}


.ContentTextContact ul{
	margin:0 0 3px 0;
	padding:0;
	width:870px;
	float:left;
	list-style:none;
}
.ContentTextContact ul li{
	float:left;
	margin:0;
	padding:0 0 2px 0;
	width:100px;
	list-style:none;
	display:inline;
	color:#333333;

}
.inputtext{
	margin:0 2px 0 0;
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:22px;
	color:#333333;
	line-height:160%;
	padding:0;
}
.btn2{
border:0;
background-color:#0066FF;
background-image:url(../img/button.jpg);
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:24px;
float:left;
padding:0 4px 0 4px;
margin:0;
}
.btn2:hover{
background-image:url(../img/button-b.jpg);
}
/* Fin Contenido Index Contact */
/* Metodos de Pago */
.MetodosdePago{
	margin:0 auto 0 auto;
	padding:0 0 0 14px;
	width:270px;
	float:left;
}
.MetodosdePago ul{
	margin:0;
	overflow:hidden;
	list-style:none;
	display:inline;
}
.MetodosdePago ul li{
	padding:0;
	width:124px;
	list-style:none;
	float:left;
	margin:0 4px 4px 4px;
}
.MetodosdePago ul li img{
border:0;
}
/* Fin Metodos de Pago */
/* Metodos de Pago Cuadro Derecho */
.MetodosdePagoCD{
	margin:0 auto 0 auto;
	padding:0 10px 4px 4px;
	width:630px;
	_width:610px;
	min-height:250px;
	*min-height:251px;
	float:left;
	background-color:#3C3C3C;
}
.MetodosdePagoCD ul{
	margin:0 auto 0 auto;
	overflow:hidden;
	list-style:none;
	display:inline;
}
.MetodosdePagoCD ul li{
	padding:0;
	width:630px;
	_width:610px;
	list-style:none;
	float:left;
	margin:8px 4px 8px 4px;
}
/* Metodos de Pago Cuadro Derecho SMS*/
.MetodosdePagoCDSMS{
	margin:0 auto 0 auto;
	padding:0 10px 4px 4px;
	width:630px;
	_width:610px;
	height:250px;
	*height:251px;
	float:left;
	background-color:#3C3C3C;
}
.MetodosdePagoCDSMS ul{
	margin:0 auto 0 auto;
	overflow:hidden;
	list-style:none;
	display:inline;
}
.MetodosdePagoCDSMS ul li{
	padding:0;
	width:630px;
	_width:610px;
	list-style:none;
	float:left;
	margin:8px 4px 0 4px;
}
.MetodosdePagoCDTextA{
font-size:20px;
}
.MetodosdePagoCDTextRojo{
color:#FF0000;
font-size:20px;
}
.MetodosdePagoCDTextRojoB{
color:#FF0000;
font-size:24px;
font-weight:bold;
}
.MetodosdePagoCDTextB{
color:#FF0000;
font-size:63px;
}
.MetodosdePagoCDTextC{
font-size:10px;
}
.MetodosdePagoCDTextD{
font-size:28px;
}
.MetodosdePagoCDTextE{
font-size:20px;
float:left;
padding:0px;
}
.MetodosdePagoCDTextF{
font-size:20px;
float:left;
width:80px;
padding:0 0 0 150px;
*padding:0 0 0 140px;
text-align:left;
}
.MetodosdePagoCDTextG{
font-size:16px;
}
.MetodosdePagoCDTextH{
font-size:24px;
font-weight:bold;
}
form{
padding:0;
margin:0;
}


.inputtext2{
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:22px;
	color:#333333;
	line-height:160%;
	padding:0;
	float:left;
	width:220px;

}

.inputtext8{
	margin:0 2px 0 0;
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:22px;
	color:#333333;
	line-height:160%;
	padding:0;
	float:left;
	width:480px;
}

.btn3{
border:0;
background-color:#0066FF;
background-image:url(../img/button.jpg);
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:24px;
padding:0 4px 0 4px;
margin:0;
float:left;
}
.btn3:hover{
background-image:url(../img/button-b.jpg);
}
.paddup{
padding:20px 0 0 0;
}
/* Fin Metodos de Pago Cuadro Derecho */
/* Vip */
.VipTop{
	margin:15px auto 0 auto;
	_margin:0 auto 0 auto;
	padding:0 0 0 14px;
	float:left;
	height:46px;
	background-image:url(../img/fondo-user-creditos.jpg);
}
.VipTop ul{
	margin:0;
	overflow:hidden;
	list-style:none;
	display:inline;
	width:945px;
}
.VipTop ul li{
	padding:12px 0 0 0;
	width:450px;
	list-style:none;
	float:left;
	text-align:left;
	margin:0 4px 10px 4px;
	font-size:12px;
}
.VipTopTextLeft{
padding:0 0 0 32px;
}
.VipTopTextRight{
padding:0 0 0 300px;
}
.VipTop2{
	margin:2px auto 0 auto;
	padding:0;
	float:left;
	width:945px;
	height:40px;
	background-image:url(../img/fondo-envia-sms.jpg);
	background-repeat:no-repeat;
}
.VipTop2 ul{
	margin:0;
	overflow:hidden;
	list-style:none;
	display:inline;
	width:945px;
}
.VipTop2 ul li{
	padding:8px 0 0 0;
	list-style:none;
	margin:0 4px 10px 4px;
	font-size:20px;
	color:#333333;
}
.VipTop3{
	margin:0 auto 0 auto;
	padding:0;
	float:left;
	width:945px;
}
.VipTop3 img{
	border:0;
}
.Rojo{
color:#FF0000;
}
.VipBox{
	margin:14px auto 0 auto;
	padding:0 0 0 14px;
	float:left;
}
.VipBox ul{
	margin:0;
	overflow:hidden;
	list-style:none;
	display:inline;
}
.VipBox ul li{
	padding:0;
	width:454px;
	list-style:none;
	float:left;
	margin:0 4px 10px 4px;
}
.VipBox ul li img{
border:0;
}
/* Vip */
/* Footer */
.Footer{
background-image:url(../img/footer-background.jpg);
width:100%;
height:264px;
margin:10px 0 0 0;
clear:both;
}
.FooterIn{
background-image:url(../img/footer.jpg);
width:960px;
height:264px;
text-align:center;
margin:0 auto 0 auto;
}
.FooterInText{
padding:160px 0 0 0;
width:960px;
text-align:center;
}
.FooterInText a{
font-weight:bold;
}
.FooterInText a:hover{
font-weight:bold;
color:#CCCCCC;
}
/* Fin Footer */

/* adicionales */
.black_text { color:#000000; }
.black_text a, .black_text a:link, .black_text a:hover, .black_text a:visited { color:#FF0000; text-decoration:underline; }







.Estilo12{
	color: #000;

}
