@charset "utf-8";
/* CSS Document */
	
	
	
img, ul, li, h1, h2, h3, p, div{
	padding:0;
	margin:0;
	}
img{border:0px;}	
a{border:0px;}
/*================== FEATURE  =====================*/


#feature{
width:895px;
height:250px;
margin-bottom:expression('53px');
list-style:none;
background-color:#FFFFFF;
/*border:1px solid #000000;*/
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* tabs web design */
#container-5 .tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 1px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

#container-5 ul{
	/*9border:1px solid #FF0000;*/ background-color:#FFFFFF;
}

.tabs-nav li{ background-color:#FFFFFF;}


.tabs-nav li {
    float: left;
    margin: 0 0 0 0px;
	list-style:none;
    min-width: 50px; /* be nice to Opera */
	background-color:#FFFFFF;
	
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url('../images/tabs_home.gif') no-repeat;
	background-color:#FFFFFF;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
	background-color:#FFFFFF;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #FFF; background-color:#FFFFFF;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */ background-color:#FFFFFF;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px; background-color:#FFFFFF;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 17px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 8px;
    padding-right: 0;
	background-color:#FFFFFF;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 9px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    /*cursor: pointer;*/
	/*cursor: inherit;*/
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #d8d2de;
    padding: 1em 8px;
    background: #78658e; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}


/*
Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}




/*==========================================================================*/

#logo a{ text-decoration:none;}
#logo img{ border:none;}


/*==========================================================================*/

.paquete_detalle {
	background-color:#FFF;
	width:880px;
	border:1px solid #0AA2ED;
	color:#666666;
	font-family:Verdana, Arial;
	background-color:#fff;
	float:left;
	height:250px;
	background-attachment: scroll;
	background-image: url(../images/bg_slide2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.paquete_detalle h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	height:20px;
	padding:5px;
	padding-left:30px;
	padding-top:10px;
	background-color:transparent;
	background-attachment: scroll;
	background-image: url(../images/paquete_web_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
 }
/*.paquete_detalle p{ margin-top:20px;}*/

#precio{
	width:350px;
	height:94px;
	background-attachment: scroll;
	background-image: url(../images/precioPlanes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#precio h2{
background-color:transparent;
color:#000000;
font-size:24px;
font-weight:bold;
font-family:Arial;
margin-top:0px;
padding-top:40px;
margin-left:183px;
width:120px;
height:45px;
}

#precio a{
color:#666;
width:150px;
margin-top:40px;
float:left;
text-decoration:none;
/*border:1px solid #000000;*/
}


#promociones{
width:530px;
height:250px;
/*border:1px solid #FF0000;*/
float:left;
}

/*============ SORTEOS ================*/

#sorteos{
	width:355px;
	height:135px;
	/*border:1px solid #CC0000;*/
	float:left;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/sorteo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:5px;
}

#sorteos h2{ 
	font-family:Verdana, Arial;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-left:13px;
	margin-bottom:2px;
}

		#pripremio{
			width:70px;
			height:80px;
			margin-left:5px;
			margin-top:0px;
			float:right;
			/*border:1px solid #000000;
			background-attachment: scroll;
			background-color: #FFFFFF;
			background-image: url(images/sorteo.gif);
			background-repeat: no-repeat;
			background-position: left top;*/
		}
		#segpremio{
			width:70px;
			margin-left:5px;
			margin-top:0px;
			height:80px;
			float:right;
			/*border:1px solid #999999;
			background-attachment: scroll;
			background-color: #FFFFFF;
			background-image: url(images/sorteo.gif);
			background-repeat: no-repeat;
			background-position: left top;*/
		}
		#terpremio{
			width:70px;
			height:80px;
			margin-left:5px;
			margin-top:0px;
			float:right;
			/*border:1px solid #666666;
			background-attachment: scroll;
			background-color: #FFFFFF;
			background-image: url(images/sorteo.gif);
			background-repeat: no-repeat;
			background-position: left top;*/
		}
		
#pripremio, #segpremio, #terpremio p{ 
	font-size:26px;
	font-family:Arial;
	font-weight:bold;
	}

#pripremio p{margin-top:20px;margin-left:12px;color:#000;}
#segpremio p{margin-top:20px;margin-left:12px;color:#000;}
#terpremio p{margin-top:20px;margin-left:12px;color:#000;}

#fechasorteo {
	margin-left:10px;
	margin-top:15px;
	float:left;
	/*border:1px solid #000000;*/
	width:113px;
	height:12px;
	color:#0099FF;
	font-weight:bold;
	margin-bottom:20px;
}
#prosimosorteo {
	margin-left:10px;
	margin-top:5px;
	float:left;
	/*border:1px solid #000000;*/
	width:113px;
	height:12px;
	color:#990000;
	font-weight:bold;
}


/*============= ADJUDICADOS ==============*/


#adjudicados{
	width:355px;
	height:135px;
	/*border:1px solid #CC0000;*/
	margin-top:5px;
	float:right;
	background-attachment: scroll;
	background-image: url(../images/adjudicados.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}

#adjudicados #text{
	float:right;
	width:180px;
	height:130px;
	/*margin-left:150px;*/
}


#adjudicados h2{ 
	font-family:Verdana, Arial;
	color: #FFCC00;
	/*float:right;*/
	font-size:16px;
	font-weight:bold;
	text-align:right;
	width:150px;
	margin-top:10px;
	margin-right:0px;

}

#adjudicados p{
	font-family:Verdana, Arial;
	color:#FFCC00;
	width:150px;
	/*border:1px solid #FF0000;*/
	/*float:right;*/
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}

#adjudicados a{ color:#FFFFFF; text-decoration:none;}
#adjudicados a:hover{ color:#FFCC00; text-decoration: underline;}

#foto{
border:3px solid #FFFFFF;
color:#000000;
background-color:#CCCCCC;
width:110px;
height:110px;
margin-left:10px;
margin-top:10px;
}



/*=============== COL1  =================*/


#col1{
	/*border:1px solid #000000;*/
	margin-top:5px;
	width:528px;
	height:100%;
	float:left;
	}
	
#slide{
	width:515px;
	height:300px;
}




/*======================================*/
/*=============== COL2 =================*/

#col2{
	margin-top:5px;
	width:360px;
	height:100%;
	margin-left:5px;
	float:left;
	}


#video{
	width:350px;
	float:right;
	margin-right:5px;
	margin-top:expression('25px');
}

#logos{
	width:355px;
	height:135px;
	margin-top:10px;
	float:right;
	background-attachment: scroll;
	background-image: url(../images/logo_reguladores.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	

/************************************************************/



#description{
float:right;
width:430px;
color:#000000;
margin-top:20px;
}

#description h3{ color:#FFFFFF; font-size:17px; font-weight:bold;}
#description p{	color: #F6BA00;	font-weight:bold;	font-size:14px;}

#img{ float:left;}
.link{
	background-attachment: scroll;
	background-image: url(../images/link_slide.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:53px;
	margin-top:10px;
}

.link a{
height:53px;
width:290px;
color:#666;
float:right;
padding-top:17px;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding-left:5px;
}

.link a:hover{
height:53px;
width:290px;
color: #CC6600;
float:right;
padding-top:17px;
text-decoration: underline;
font-size:14px;
padding-left:5px;
}



#contentBox{
width:916px;
margin-top:10px;
float:left;
}

.box{
	width:290px;
	height:190px;
	float:left;
	margin-left:10px;
}

/*========================================*/

#boxLreguladores{
	width:290px;
	height:190px;
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/adjudicados_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:17px;
}

#logo1{ width: 241px; height:70px; float:left; /*border:1px solid #003399;*/ margin-left:10px;} 
#logo2{ width: 241px; height:70px; float:left; /*border:1px solid #003399;*/ margin-left:10px;} 
#logo1 p{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
float:left;
/*border:1px solid #000000;*/
margin-left:10px;
margin-top:5px;
}

#logo1 a{ font-weight:bold; text-decoration:none; color:#333;}
#logo1 a:hover{ font-weight:bold; text-decoration: underline; color:#1EA3FB;}
#logo2 a{ font-weight:bold; text-decoration:none; color:#333;}
#logo2 a:hover{ font-weight:bold; text-decoration: underline; color:#1EA3FB;}


#logo2 p{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
float:left;
/*border:1px solid #000000;*/
margin-left:10px;
margin-top:0px;
}

#reg{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
margin-top:10px;
margin-left:10px;
}

#logo1 #imgR{
background-color:#FFF;
padding:3px;
width:60px;
height:60px;
float:right;
border:1px solid #999;
margin-top:-10px;
margin-top:expression('-10px');
}

#logo2 #imgR{
background-color:#FFF;
padding:3px;
width:60px;
height:60px;
float:right;
border:1px solid #999;
margin-top:0px;
}


/*=========================================*/

#sorteos2{
	width:280px;
	height:180px;
	float:left;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/sorteos_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
	/*margin-left:10px;*/
}

#sorteos2 h2, #sorteos2 h2 a{ 
	font-family:Verdana, Arial;
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-left:13px;
	margin-bottom:2px;
	text-decoration:none;
}

#premios{
width:280px;
height:50px;
float:left;
margin-left:0px;
margin-top:30px;
/*border:1px solid #FF0000;*/
}


		#pripremio2{
			width:50px;
			height:40px;
			float:left;
			margin-left:45px;
			/*border:1px solid #000000;*/
		}
		#segpremio2{
			width:50px;
			height:40px;
			float:left;
			margin-left:43px;
			/*border:1px solid #999999;*/
	}
		#terpremio2{
			width:50px;
			height:40px;
			float:left;
			margin-left:25px;
			/*border:1px solid #666666;*/
		}
		
#pripremio2, #segpremio2, #terpremio2 p{ 
	font-size:26px;
	font-family:Arial;
	font-weight:bold; float:left;
	}

#pripremio2 p{margin-top:0px;margin-left:0px;color:#000;float:left;}
#segpremio2 p{margin-top:0px;margin-left:0px;color:#000;float:left;}
#terpremio2 p{margin-top:0px;margin-left:0px;color:#000;float:left;}

#fechasorteo2 {
	margin-left:10px;
	margin-top:10px;
	float:left;
	/*border:1px solid #000000;*/
	width:130px;
	height:12px;
	color:#0099FF;
	font-weight:bold;
	margin-bottom:20px;
	font-size:12px;
	text-decoration:none;
}

#fechasorteo2 a {
	margin:0;
	color:#0099FF;
	font-weight:bold;
	text-decoration:none;
}

#proximosorteo2 {
	margin-right:10px;
	margin-top:10px;
	float:right;
	/*border:1px solid #000000;*/
	width:113px;
	height:12px;
	color:#990000;
	font-weight:bold;
}

#proximosorteo2 a{ color: #993300; text-decoration:none; margin:0;}

/**************************************************/
#adjudicados2{
	width:290px;
	height:191px;
	/*border:1px solid #CC0000;*/
	margin-top:0px;
	float:right;
	background-attachment: scroll;
	background-image: url(../images/adjudicados_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*margin-left:10px;*/
	}

#adjudicados2 h2{ 
	font-family:Verdana, Arial;
	color: #000;
	font-size:16px;
	font-weight:bold;
	width:280px;
	margin-top:10px;
	margin-left:15px;
	padding-right:10px;

}

#adjudicados2 p{
	font-family:Verdana, Arial;
	color:#000;
	width:130px;
	/*border:1px solid #FF0000;*/
	/*float:right;*/
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	float:left;
	padding-right:10px;
	margin-left:10px;
}

#adjudicados2 a{ color:#666; text-decoration:none; float:left;}
#adjudicados2 a:hover{ color:#FF6600; text-decoration: underline;}

#foto{
border:3px solid #FFFFFF;
color:#000000;
background-color:#CCCCCC;
width:110px;
height:110px;
/*margin-left:10px;*/
margin-top:10px;
margin-left:15px;
float:left;
}



/**************************************************/

#publicidades{
	width:375px;
	height:180px;
	/*border:1px solid #000000;*/
	float:left;
	margin-right:10px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/comerciales02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#publicidades h2{ color:#003366; margin-top:10px; float:right; margin-right:15px;}
#publicidades p{ width:200px; float:right; margin-right:15px; margin-top:10px; font-weight:bold;} 	
#publicidades a{color:#333333; text-decoration:none;}
#publicidades a:hover{color: #FF6600; text-decoration:none;}


/**************************************************/

/*#filtro_planes{
	width:510px;
	height:180px;
	background-color:#CCCCCC;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
	margin-right:10px;
}*/
/*
#filtro_planes{
border:1px solid #d7d4d4; margin-bottom:10px; float:left; width:510px; background-color:#2078B2;
}
#valores{ display:inline; float:left; border:1px solid #FFFFFF; width:500px;}
#valores select{float:left;width:150px;}
#valores .select1{ float:left; margin-left:20px;}
#valores .select2{ float:right; margin-right:20px;}*/

#filtro_planes{
	width:510px;
	height:180px;
	background-color:#FFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
	margin-right:10px;
	background-image: url(../images/filtro_planes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#valores {
	margin-top:70px;
	margin-left:0px;
	/*background-attachment: scroll;
	background-color: #000;
	background-image: url(../images/search-bar-675.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}

#valores div.international p {
	float: right;
	margin-right: 10px;
}

#valores label {
	font-size: 12px;
	display: inline;
	float: left;;
}
/*#locator-lower label.locator-product {
	width: 140px;
	margin-left: 350px;
	margin-top: 20px;
}*/
/*#locator-lower label.locator-zip {
	width: 110px;
	margin-top: 20px;
}*/
#valores form {
	margin-left: 0px;
	padding-top: 0px;
	display: inline;
}
#valores label {
	color: #000; font-weight:bold;
}
#valores input.field {
	width: 95px;
	padding: 0 0 0 3px;
}
#valores input.button {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 65px;
	padding: 0px;
	background-image: url('../imges/button-search.gif');
	width: 54px;
	height: 20px;
	line-height: normal !important;
	border:1px solid #FFFFFF;
	color: #000;
	float:right;
	margin-right:15px;
}
#valores select {
	width: 120px;
	padding: 0px;
	margin:5px;
}
/*#valores div.international {
	position: relative;
	text-align: center;
	font-size: 11px;
	width: 100%;
	left: 0;
	margin-top: 35px;
	text-align: right;
}*/


#pagos{ width:900px; float:left; margin-top:20px;}

/*#visa img{ margin-top:0px; margin-left:20px; float:left; width:80px; height:50px; margin-right:10px;}*/