body{
	padding:0px;
	margin:0px;
	/*background:#CBDDEB url("../images/bakgroundblue.jpg") repeat-x top center;*/
	background:#CBDDEB url("../images/degradee.jpg") repeat-x top center;
	text-align:center;
}

.content{
	/*background:url("../images/brujuladown.jpg")  no-repeat 75px 373px;*/
	background:url("../images/fondo.jpg")  no-repeat center top;
	/*border:1px solid red;*/
	margin:0px auto;
	text-align:center;
}

#logo{
	margin:0px auto;
	background:url("../images/logo.jpg") no-repeat left top;
	height:578px;
	width:840px;
	position:relative;
	top:0px;
	left:0px;
}

#gotohome{
 position:absolute;
 top:0px;
 left:0px;
 width:300px;
 height:100px;
 cursor:pointer;
}

/****************   PARA EL INDEX  ********************/

·.indextexto{
 border:1px solid red;
 height:220px;
 width:215px;
 position:absolute;
 top:150px;
 left:42px;
 overflow:auto;
 text-align:left;
}

#indexmenu{
 position:absolute; top:0px; right:70px;
}

#indexhelponline{
 /*div para ubicar la imagen de ayuda en linea*/
 position:absolute;
 top:320px;
 right:30px; 
 /*border:1px solid red;*/
 width:87px;
 height:75px;
 z-index:500px;
}


#indextexto{
color:#4B5A66;
font-family:arial, helvetica, sans-serif;
font-size:14px;
height:243px;
width:228px;
position:absolute;
top:140px;
left:42px;
overflow:auto;
text-align:left;
}




/****************   FIN DEL INDEX  ********************/



/****************  PARA PLANES.HTML O PAQUETES EN EL MENU  ********************/
.headertableplan{
 background:#4790BB; 
 padding:5px;
 font-family:verdana, arial, sans-serif;
}
.headertableplan p{
 /*border:1px solid red;*/
 margin:0px;
 padding:0px;
}

.spanplan{
 cursor:pointer;
 text-align:left; 
 color:#F5F6F8;
 font-size:9px;
}

.plantextheight{
 height:140px;
 /*border:1px solid red;*/
 overflow:auto;
 background:#F6F7F9;
}


#planstand{
 /*border:1px solid red;*/
 position:absolute;
 top:167px;
 left:30px;
 height:187px;
 width:784px;
 background:#4790BB;
overflow:auto;
}
.planstandtl{background:url('../images/borderplan/tl.jpg') no-repeat top left;}
.planstandtr{background:url('../images/borderplan/tr.jpg') no-repeat top right;}
.planstandbl{background:url('../images/borderplan/bl.jpg') no-repeat bottom left;}
.planstandbr{background:url('../images/borderplan/br.jpg') no-repeat bottom right;  height:187px;
 width:784px;}

#planmenuleft{
 position:absolute;
 top:137px;
 left:30px;
 color:#899AAA;
 font-size:11px;
 font-family:arial, helvetica, sans-serif;
 text-align:right;
 /*border:1px solid red;*/
 height:24px;
 width:500px;
}

.bottonpl{
 background:#4790BB;
 float:left;
 margin-right:4px;
 color:white;
 font-size:10px;
 font-family:verdana, arial, helvetica, sans-serif;
 text-align:right;
 font-weight:bold;
 /*font-size:12px;*/
 padding:3px 5px;
 cursor:pointer;
}


#softmenu{
 position:absolute;
 top:120px;
 right:25px;
 color:#899AAA;
 font-size:9px;
 font-family:verdana, arial, helvetica, sans-serif;
 text-align:right;
}
#softmenu a{
 color:#899AAA;
 font-size:10px;
 font-family:verdana, arial, helvetica, sans-serif;
 text-decoration:none;
}
#softmenu a:hover{text-decoration:underline;}
#softmenu a:active{text-decoration:undeline;}
#softmenu a:visited{text-decoration:none;}



.plansito{
 width:178px;
 height:170px;
 float:left;
 background:white;
 margin-left:12px;
 margin-right:2px;
 margin-top:9px;
 color:#656565;
 font-family:arial, verdana, helvetica, sans-serif;
 font-size:10px;
 /*padding-top:4px;*/
 cursor:pointer;
 /*border:1px solid blue;*/
}
.plansitotl{background:url('../images/borderplsito/tl.jpg') no-repeat top left;}
.plansitotr{background:url('../images/borderplsito/tr.jpg') no-repeat top right;}
.plansitobl{background:url('../images/borderplsito/bl.jpg') no-repeat bottom left;}
.plansitobr{background:url('../images/borderplsito/br.jpg') no-repeat bottom right;overflow:auto;height:170px;/*padding-top:4px;*/}

.contentplansito{
padding-top:4px;
/*border:1px solid red;*/
}

#tableplan{
 /*height:213px;*/
 width:533px;
 position:absolute;
 top:360px;
 left:30px;
}
#tableplan table{
 border:1px solid #3F7DB8;
 /*border:1px solid #4790BB;*/
 font-family:verdana, arial, sans-serif;
 font-size:12px;
 color:#656565;
 background:#FDFDFD;
}

#closetableplan{
position:absolute;
height:10px;
width:10px;
top:360px;
left:570px;
font-family:cerdana, arial, sans-serif;
font-size:13px;
color:#4790BB;
font-weight:bold;
cursor:pointer;
}

#imagplan{
 position:absolute;
 top:355px;
 right:20px;
 width:210px;
 height:220px;
 background: url('../images/paquetesright.jpg') no-repeat top center;
 
}

/****************  fin PLANES.HTML O PAQUETES EN EL MENU  ********************/

#contactodiv{
 /*border:1px solid red;*/
 position:absolute;
 top:170px;
 left:20px;
 height:407px;
 width:784px;
 background: url('../images/fondo_contacto.jpg') no-repeat top left;
}

/**************** Autentication DIV  ********************/
#autenticationdiv{
 /*border:1px solid red;*/
 position:absolute;
 top:170px;
 left:20px;
 height:407px;
 width:784px;
 background: url('../images/autentication.jpg') no-repeat top left;
}
#autenticationform{
 position:absolute;
 /*border:1px solid green;*/
 top:70px;
 right:20px;
 height:207px;
 width:344px;	
 overflow:auto;
 color:#A8A8A8;
 font-family:verdana, arial, sans-serif;
 font-size:13px;
 text-align:left;
}
.tableauth{
/*border:1px solid red;*/
color:#A8A8A8;
font-family:verdana, arial, sans-serif;
font-size:13px;
text-align:center;
}

.tableauth table{margin:0px auto;}
.tableauth table tr td{
color:#A8A8A8;
font-family:verdana, arial, sans-serif;
font-size:13px;
/*padding:0px 9px;*/
}
/**************** FIN Autentication DIV  ********************/

/**************** Estadisticas DIV  ********************/

#estadistics{
 /*border:1px solid red;*/
 background: url('../images/estadisticas.jpg') no-repeat bottom center;
 position:absolute;
 top:180px;
 left:48px;
 height:381;
 width:746px;
 text-align:left;
}

 #contraporno, #terminosycond, #mapasitio{
 position:absolute;
 top:180px;
 left:48px;
 height:381;
 width:746px;
 text-align:left;
}

#contraporno{background: url('../images/contrapornoinfantil.jpg') no-repeat bottom center;}
#terminosycond{background: url('../images/terminosycondiciones.jpg') no-repeat bottom center;}
#mapasitio{background: url('../images/mapadelsitio.jpg') no-repeat bottom center;}
 
 
 
#estadisticstext{font-weight:bold;}
#estadisticstext, #contrapornotext, #terminosycondtext, #mapasitiotext{
 text-align:left;
 width:350px;
 height:330px;
 overflow:auto;
 margin:10px;
 color:#416A86;
 font-family:verdana, arial, sans-serif;
 font-size:12px;
 /*font-weight:bold;*/
 
}

#contrapornotext{}
#terminosycondtext{}
#mapasitiotext{}



#estadisticstext a{font-family:verdana, arial, sans-serif;text-decoration:none;}
#estadisticstext a:link{color:white;}
#estadisticstext a:hover{color:#416A86;}
#estadisticstext a:active{color:#416A86;}
#estadisticstext a:visited{color:white;}

#contrapornotext a{font-family:verdana, arial, sans-serif;text-decoration:none;}
#contrapornotext a:link{color:#416A86;}
#contrapornotext a:hover{color:#416A86;text-decoration:underline;}
#contrapornotext a:active{color:#416A86;text-decoration:underline;}
#contrapornotext a:visited{color:#416A86;}

#terminosycondtext a{font-family:verdana, arial, sans-serif;text-decoration:none;}
#terminosycondtext a:link{color:#416A86;}
#terminosycondtext a:hover{color:#416A86;text-decoration:underline;}
#terminosycondtext a:active{color:#416A86;text-decoration:underline;}
#terminosycondtext a:visited{color:#416A86;}

#mapasitiotext a{font-family:verdana, arial, sans-serif;text-decoration:none;}
#mapasitiotext a:link{color:#416A86;}
#mapasitiotext a:hover{color:#416A86;text-decoration:underline;}
#mapasitiotext a:active{color:#416A86;text-decoration:underline;}
#mapasitiotext a:visited{color:#416A86;}


#closessn{
  width:105px;
 height:20px;
 position:absolute;
 bottom:20px;
 right:20px;
}

/**************** FIN Estadisticas DIV  ********************/









.footer{
 font-family:verdana, arial, sans-serif;
 font-size:10px;
 color:#899AAA;
}
.footer a{font-family:verdana, arial, sans-serif;
 font-size:10px;
 color:#899AAA;
}

.clb{
 clear:both;
}