/*---------------------------------GENERALIDADES BKGNS Y ESTILOS BASES---------------------------------------------*/
body{
	margin:0 0 0 0;
	background-image:url(Imagenes/bg2011.jpg);
	background-repeat:repeat-x;
	background-color:#90c6e1;
	background-position:center top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;

}

a:link{
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	color:#CC0000;
}

a:visited{
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#CC0000;
}

a:hover{
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#CC0000;
}

UL {  
	list-style-image:url(Imagenes/arrow.gif);
	background-repeat:no-repeat;
	font-size:10px;
	/*padding:0;*/
	text-decoration:none;
}

ul.text {  
	list-style-image:url(Imagenes/arrow.gif);
	background-repeat:no-repeat;
	font-size:12px;
	/*padding:0;*/
	text-decoration:none;
}

.GeneralWebSite{
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
}

.leftt
{
	text-align:left;
}
.leftt2
{
	text-align:left;
	padding:5px;
	border:1px solid #dddddd;
	color:#cc0000;
	font-weight:bold;
}
.leftt2Bold
{
	text-align:left;
	padding:5px;
	border:1px solid #dddddd;
	font-weight:bold;
	background-image:url(Imagenes\backGroundCenterCPanel.gif);

}

.rightt
{
	text-align:right;
}

.AyudaMenu{
	width:188px;
	background-color:#000033;
	background-image:url(Imagenes/AyudaBk.gif);
	background-repeat:no-repeat;
	height:28px;
	text-align:center;
	padding:0 0 0 0 ;
}
.AyudaMenu2
{
	height:28px;
}
	
.Header{
	width:591px;
	height:76px;
	text-align:left;
}

.AccesosTop{
	padding:0 0 0 0;
	text-align:right;
	width:782px;
}

.paddAyudaMenu{
	padding:0 0 0 0 ;
	text-align:center;
}

.PanelControl{
	padding:0 8px 0 0;
}

.logo{
	width:18px;
	vertical-align:middle;
}

.Center{
	background-image:url(Imagenes/backGroundCenter.gif);
	background-repeat:no-repeat;
	width:900px;
	height:290px;
	padding:3px 0 0 0;
	vertical-align:top;
}

.CenterInterior{
	background-image:url(Imagenes/backGroundCenterInteriores.gif);
	background-repeat:repeat-y;
	width:900px;
	/*height:401px;*/
	padding:0 0 0 0;
	vertical-align:top;
}

.FooterTxt
{
	text-align:center;
}


.Footer{
	background-image:url(Imagenes/reflect.jpg);
	background-position:0 0 ;
	width:900px;
	height:30px;
	text-align:center;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
}

.BottomCorners{
	background-image:url(Imagenes/bottomCorners.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:10px;
	background-color:White;
}

.Trademarks{
	padding:3px 0 1px 0;
}


.NavInfo{
	background-image:url(Imagenes/BKnavigationInfo.gif);
	/*background-repeat:no-repeat;*/
	background-position:0 0;
	height:17px;
	color:#C31E1A;
	padding:5px 5px 5px 13px;
	font-size:12px;
}

.widthTdCentralA{
	width:291px;
	vertical-align:top;
}

.widthTdCentralB{
	width:424px;
	vertical-align:top;
	text-align:right;
}

.widthTdCentralC{
	width:185px;
	vertical-align:top;
}

/*---------------------------------Control Panel---------------------------------------------*/

.casillascontrol
{
	background-color:#f7f7f7;
	border:1px solid #dadada;
	color:#333333;
	font-family:Arial,Tahoma, Helvetica;
	font-size:12px;
}
.datoscupon {
   font-size:12px;
   padding-right:5px;
   text-align:right;
   padding-bottom:5px;
   padding-top:5px;
   color:#666666;
}
.plecagris {
   background-image:url(Imagenes/plecagris.gif);
   text-align:center;
   font-size:12px;
   font-weight:bold;
   vertical-align:middle;
   height:37px;
   color:#b60000;
}

.contenidogris {
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.plecafooter {
   background-image:url(Imagenes/backpopup.gif);
   text-align:center;
   font-size:10px;
   font-weight:bold;
   vertical-align:middle;
   height:30px;
   color:#333333;
}
.headercontrol{
	width:900px;
	height:80px;
	text-align:left;
	background-image:url('Imagenes/backGround_app.gif');
	background-repeat:repeat-x;
}
.titulopopup {
	border-top:1px solid #e8e8e8;
	text-align:center;
    font-size:12px;
    font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tloPanel
{   
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
}
.plecaBackPanel
{   
    height:37px;
    width:100%;
	text-align:center;
    background-repeat:repeat;
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    background-image:url('Imagenes/backPlecaPaneldeControl.jpg');
    border:1px solid #e8e8e8;
}
.botonPanel
{   
    height:27px;
	text-align:center;
    background-repeat:repeat;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    background-image:url('Imagenes/backBotonPaneldeControl.jpg');
    border:1px solid #e8e8e8;
    padding-left:10px;
    padding-right:10px;
}
.interiorPanel{
	padding:30px 18px 30px 18px;
	font-size:12px;
	text-align:center;
}
/*-----------leftBarHome-----------------------------------------------------------------------------------------*/
.leftBanner{
	width:289px;
	height:124px;
	background-image:url(Imagenes/webmail.jpg);
	background-repeat:no-repeat;
	background-position:4px 0 ;
	text-align:left;
}

.leftBannerMail{
	width:289px;
	height:124px;
	background-image:url(Imagenes/solomail.jpg);
	background-repeat:no-repeat;
	background-position:4px 0 ;
	text-align:left;
}

.leftBannerDistribuidores{
	width:289px;
	height:124px;
	background-image:url(Imagenes/dist.jpg);
	background-repeat:no-repeat;
	background-position:4px 0 ;
	text-align:left;
}

.bkLogo{
background-image:url(Imagenes/bkLogo2.gif);
background-repeat:repeat;
padding:10px;
}

.BarleftPad{
	padding:18px 0 0 0;
	font-size:10px;
}

.contataBoton{
	padding:0 5px 0 0;
}
/*--------------TITLES---------------------------------------------------------------------------*/

.tituloDominio
{
	font-size:16px;
	text-align:left;
	/*font-family:Verdana;*/
	font-weight:bold;
	color:#cc0000;
}

.tituloDominio2
{
	font-size:14px;
	text-align:left;
	/*font-family:Verdana;*/
	font-weight:bold;
	padding:25px 0 25px 5px ;
	background-image:url(Imagenes/tit-Contrata-Dominio.jpg);
	background-repeat:no-repeat;
	background-position:0 18px;
	color:white;
	
}

.titleRedPrices{
	color:#AE0000;
	font-weight:bold;
	font-size:12px;	
}
.boldUpp
{
	font-weight:bold;
	text-transform:uppercase;
}

.bold{
	font-weight:bold;
}

.txtazul
{
	color:#0e8fd3;
	font-size:11px;
	text-align:center;
}
.boldBottom{
	font-weight:bold;
	border-bottom:1px solid #dddddd;
}

.bold12px{
	font-weight:bold;
	font-size:12px;
}
.boldN{
	font-weight:bold;
	color:#FF6600;
}


.boldRed{
	font-weight:bold;
	color:#CC0000; 
}

.hoverMenu
{
	font-weight:bold;
	color:#FFFFFF;
    background-color:#CC0000;
}

.boldRed14{
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
	padding:0 0 0 0;
	margin:9px 0 5px 0;
	display:block;
}

.boldRed14P{
	font-weight:bold;
	color:#CC0000;
	font-size:14px;
	padding:0 0 0 0;
	padding:8px 0 5px 0;
	display:block;
}


.DominioResultado{
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
	padding:0 0 0 0;
	margin:18px 0 3px 0;
	display:block;
	text-transform:lowercase;
	vertical-align:middle;
}

.paddingMail{
		padding:10px 0 0 0;
}
.boldRed14n{
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
	padding:0 0 0 0;
	margin:9px 0 5px 0;
	display:block;
}


.boldBlue{
	font-weight:bold;
	color:#0F9FE8;
}
.boldBlueDominio{
	font-weight:bold;
	color:#4492BF;
	text-transform:lowercase;
	
}
.boldGrayDominio{
	font-weight:bold;
	color:#333333;
	text-transform:lowercase;
	
}
a.LinkBlanco{
	color:#FFFFFF;
}

.rojo{
	background-color:#CC0000;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}

.rojo2{
	background-color:#AA0000;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}

.rojoPlan{
	background-image:url(Imagenes/bkPlan.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 5px 12px 5px;
}
.TituloVista{
	background-image:url(Imagenes/bkPlan22.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.TituloVista2{
	background-image:url(Imagenes/bkgris.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	padding:8px;
	font-size:12px;
}
.TituloVista3{
	background-image:url(Imagenes/bkgris.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	padding:8px;
	font-size:12px;
	width:97%;
}
.TituloVista4{
	background-image:url(Imagenes/bkgris1.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
    height:18px;
	font-size:11px;
	width:90%;
}
.java{
	text-align:left;
	color:#333333;
	padding-left:25px;
	font-size:12px;
	padding-bottom:7px;
}



.rojoPlan2{
	background-image:url(Imagenes/bkPlanBlack.gif);
	background-repeat:repeat;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 5px 12px 5px;
}

.grisbajo{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:5px;
}

.grisbajo2{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:5px;
	background-color: #E5E5E5;
}
.grisbajo2A{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:5px;
	background-color: #F7F7F7;
}

.grisbajo3{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:5px;
	background-color:#E5E5E5;
}

.grisbajo4{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-color:#F2F2F2;
}

.azulmar{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:5px;
}

.grisobscuro2{
	background-color: #C7C7CB;
	font-weight:bold;
	padding:5px;
	border-left:1px solid #dddddd;
}
/*---------------RIGHT BAR HOME--------------------------------------------------------------------*/

.chat{
	background-image:url(Imagenes/bkChat.jpg);
	height:139px;
	background-repeat:no-repeat;
	background-position:4px 0;
}

.flashPromo2
{
		padding:3px 0 0 4px;
}

.IniciarChat{
	margin:100px 0 0 125px;
}
.Dominio{
	position:relative;
	z-index:100;
	margin:0 0 0 100px;

}


/*--------------------Center Bar Home ----------------------------------------------------------------*/


.Registre{
	width:420px;
	height:64px;
	background-image:url(Imagenes/registre.gif);
	background-repeat:no-repeat;
	background-position:4px 0;
	/*padding:30px 0 0 10px;*/
	text-align:left;
	vertical-align:top;
}

select{
	border:1PX solid #006699;
	/*height:40px;*/
	font-size:12px;
}

/*input{
	height:15px;
	width:185PX;
	border:1PX solid #006699;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	height: 20px;
	vertical-align:top;
}*/

.IMGbuskar{
	padding:0 0 0 5px;
}

#www{
	margin:7px 0 0 0;
}

.HeightFlash{

}

.RegiBK{
	background-image:url(Imagenes/reg2.gif);
	background-repeat:no-repeat;
	background-position:4px 0;
}


#datos{
	margin:35px 0 0 200px;
	width:414px;
}

/*--------------------------------INTERIORES CSS---------------------------------------------------------------*/
.Interior{
	padding:18px 18px 18px 18px;
	background-repeat:no-repeat;
	background-position:300px 100px;
	font-size:12px;
	/*text-align:center;*/
}
.Interiornumero{
	padding:10px 10px 10px 10px;
	font-size:11px;
    color:gray;
	font-weight:bold;
	/*text-align:center;*/
}
.Interior3{
	padding:18px 18px 0 18px;
	background-repeat:no-repeat;
	background-position:300px 100px;
	font-size:12px;
	/*text-align:center;*/
}
.InteriorGray{
	padding:18px 18px 18px 18px;
	font-size:12px;
	background-image:url(Imagenes/bkPasos.gif);
	background-repeat:repeat;
}

#webmail{
	float:left;
	margin:0 20px 10px 0;
	height: 95px;
	width: 54px;
}
#webmail2{
	float:left;
	margin:0 20px 50px 0;
}

#helm{
	float:left;
	margin:10px 30px 10px 0 ;
}

.titulosInteriores{
	padding:0 0 5px 1px;
	text-align:left;
	/*width:878px;*/
}
.titulosInterioresPasos{
	padding:5px 0 10px 12px;
	text-align:left;
	/*width:878px;*/
}

#TableWebHost{
	width:100%;
	padding:5px;
	border:1px solid #dddddd;
}

.tdTableWebHost{
	border:1px solid #dddddd;
}

.RapidMenu{
	width:22px;
	vertical-align:top;
	border:none;
	text-align:right;
	padding:0 0 0 0;
}

.R
{
	width:22px;
	vertical-align:top;
	border:none;
	text-align:right;
	padding:0 0 0 0;
}

#TablaMail{
	border:1px solid #eeeeee;
}

.Planes{
	height:189px;
	vertical-align:top;
}
.Planes2{
	width:33%;
	height:189px;
	padding:0 0 10px 0;
	vertical-align:top;
}
#micro{
	width:273px; 
	height:189px;
	background-image:url(Imagenes/plan-micro.jpg);
	vertical-align:top;
}
#microMail{
	width:273px; 
	height:189px;
	background-image:url(Imagenes/plan-microM.jpg);
	vertical-align:top;
}

#mini{
	width:273px; 
	height:189px;
	background-image:url(Imagenes/plan-mini.jpg);
	vertical-align:top;
}


#nickel{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-nickel.jpg);
	vertical-align:top;
}

#nickelMail{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-nickelM.jpg);
	vertical-align:top;
}

#cuprum{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-cuprum.jpg);
	vertical-align:top;
}
#plata{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-plata.jpg);
	vertical-align:top;
}

#plataMail{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-plataM.jpg);
	vertical-align:top;
}
#oro{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-oro.jpg);
	vertical-align:top;
}
#platino{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-platino.jpg);
	vertical-align:top;
}

#platinoMail{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-platinoM.jpg);
	vertical-align:top;
}

#diamante{
	width:273px;
	height:189px;
	background-image:url(Imagenes/plan-diamante.jpg);
	vertical-align:top;
}
#txtPlanes{
	margin:35px 0 0 6px;
	font-size:10px;
}
#comparativaWeb{
	font-size:12px;
	border:1px solid #eeeeee;
}

.ComparativeGradientBK{
	background-image:url(Imagenes/gradientBkTdComparative.gif);
	background-repeat:repeat-y;
background-color:#eeeeee;
}

#supportPanelControl{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-ControlPanel.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
}
#supportWebMail{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-WebMail.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
}
#supportDescargas{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-Descargas.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
}
#supportTutoriales{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-Tutoriales.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
	padding:0 0 20px 0; 
}

#supportPreguntas{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-Preguntas.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
}

#supportTicket{
	width:318px;
	height:140px;
	background-image:url(Imagenes/soporte-Ticket.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
	
}

#supportRemoto{
	width:318px;
	height:125px;
	background-image: url('Imagenes/soporte-remoto.jpg');
	background-repeat:no-repeat;
	vertical-align:top;
	margin:3px 0 3px 0;
	
}

.TxtSupport{
	padding:40px 10px 0 110px;
	vertical-align:top;
	text-align:left;
}

.TxtSupport1{
	padding:20px 0 5px 0;
	vertical-align:bottom;
	text-align:left;
}

.TxtSupport2{
	padding:34px 0 5px 0;
	vertical-align:bottom;
	text-align:left;
}

.TxtSupport3{
	padding:12px 0 5px 0;
	vertical-align:bottom;
	text-align:left;
}


.ComparativeGradientBK2{
	background-image:url(Imagenes/gradientBkTdComparative2.gif);
	background-repeat:repeat-y;
	background-color:#eeeeee;
	border-right:1px solid #DDDDDD;
	border-LEFT:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:5PX;
}

.ConsultaDominio{
	width:723px;
	vertical-align:top;
}

.Button{
	border:1px solid #990000;
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
	/*margin-left: 115px;*/
	height:24px;
}

.Buttonentrar
{
	background:url(Imagenes/enviarboton.png);
	background-repeat:no-repeat;
	background-position:center;
	
	/*margin-left: 115px;*/
	width:63px;
	height:23px;
	border:0;
}

.Buttonsalir
{
	background:url(Imagenes/buttonsalir.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	/*margin-left: 115px;*/
	width:63px;
	height:23px;
	border:0;
}

.Buttonfiltrar
{
	background:url(Imagenes/buttonfiltrar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:63px;
	height:30px;
	border:0;
	padding-top:5px;
}

.Buttonregresar
{
	background:url(Imagenes/buttonregresar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:69px;
	height:22px;
	border:0;
	
}

.Buttonconsultar
{
	background:url(Imagenes/buttonconsultar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:69px;
	height:22px;
	border:0;
	
}

.Buttoncanje
{
	background:url(Imagenes/buttoncanje.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:134px;
	height:24px;
	border:0;
	
}

.Buttonmispremios
{
	background:url(Imagenes/buttonmispremios.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:134px;
	height:24px;
	border:0;
	
}

.ButtonEstadoPrincipal
{
	background:url(Imagenes/buttonestadocuenta.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:134px;
	height:24px;
	border:0;
	
}

.Buttoncanjear
{
	background:url(Imagenes/canjearboton.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
	/*margin-left: 115px;*/
	width:69px;
	height:22px;
	border:0;
	
}

.Buttoninicio
{
	background:url(Imagenes/buttoninicio.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	/*margin-left: 115px;*/
	width:63px;
	height:23px;
	border:0;
}









#tablaestado
{
	background-color:#e9e9e9;
	
	
}

#informepuntos
{
	background-color:#e9e9e9;
}

/* fondo titulos */ 
#FechaH, #PremioRecomH, #TipoH, #CantidadH
{

  
   font-size:12px;
   font-family:Arial;
   
	
	
}

#Header0, #Header1, #Header2, #Header3
{
	 background:url(Imagenes/fondotitulos.gif);
   color:#fff;
   font-size:12px;
   font-family:Arial;
   padding:3px;
	
}

#Headerarriba
{
   background:url(Imagenes/fondotitulos.gif);
   color:#fff;
   font-size:12px;
   font-family:Arial;
   padding:5px;
   
}

#Detalle0, #Detalle2

{
	background-color:#ccc;
   color:#000;
   font-size:14px;
   font-family:Tahoma;
   padding:3px;
 
	
	
}

#Detalle1, #Detalle3

{
	
   color:#000;
   font-size:14px;
   font-family:Tahoma;
   padding:3px;
 
	
	
}

.ButtonBuscar{
	border:1px solid #990000;
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
	/*margin-left: 115px;*/
	height:16px;
}

.InputTxtBuscar{
	border:1px solid #3A4150;
	background-color:#FFFFFF;
	margin:0 10px 0 0;
	height:16px;
	font-size:12px;

}

input[type="checkbox"]{
        
        border:none ;
        
    }
	input[type="radiobutton"]{
        
        border:none ;
        
    }
	
.inputlist{
	border:1px solid #006699;
	background-color:#eeeeee;
	font-size:12px;
	padding:0 0 0 0;
}
.inputlistbusquedarel{
	border:1px solid #006699;
	background-color:#eeeeee;
	font-size:10px;
	padding:0 0 0 0;
}
.inputlistmx{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #006699;
	background-color: #eeeeee;
	color: #000000;
	font-size:12px;
	border-collapse:collapse;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	height:20px;
}
.inputlist3{
	font-family:Arial, Helvetica, sans-serif;
	/*width:150px;*/
	border:1px solid #006699;
	background-color: #eeeeee;
	color: #000000;
	font-size:12px;
	border-collapse:collapse;
	padding:0 0 0 0;
	margin:0 10px 0 0;
}
.inputlist2{
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
	border:1px solid #000000;
	background-color: #3A4150;
	color: #FFFFFF;
	/*height:60px;*/
	font-size:12px;
	border-collapse:collapse;
	padding:0 0 0 0;
	margin:0 10px 0 0;
}


#Clientes{
	width:310px;
	height:177px;
	background-image:url(Imagenes/SoyCliente.jpg);
	background-repeat:no-repeat;
}

#ClientesNuevo{
	width:310px;
	height:177px;
	background-image:url(Imagenes/NuevoCliente.jpg);
	background-repeat:no-repeat;
}

#imClient{
	margin:30px 0 0 0;
}

.InputTxt{
	border:1px solid #3A4150;
	background-color:#FFFFFF;
	margin:0 10px 0 0;
}

.InputTxtDeshabilitado
{
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
	margin:0 10px 0 0;
}

.InputDistribuidores{
	border:1px solid #3A4150;
	background-color:#F7F7F7;
	margin:0;
	font-size:10px;
	width:200px;
}

.formularioText{
	text-align:right;
	font-weight:bold;
}

.bkDominios
{
	background-image:url(Imagenes/bkDominios.jpg);
	background-repeat:no-repeat;
}

#TableDivision{
margin:0 0 0 1px;
}

#domi{
	margin:80px 0 0 0;
}

/*------------------------------- ESTILOS DE COMPONENTES DE AJAX -----------------------------------------------*/
.LoaderTxt
{
	background-color:#cc0000;
	color:White;
	text-align:left;
	width:160px;
	vertical-align:middle;
	padding:5px;
	font-size:11px;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.BotomBk{
	background-image:url(Imagenes/bkBottoM.gif);
	background-repeat:repeat-x;
	height:21px;
		}

.TutoIcons{
	text-align:left;
	vertical-align:middle;
	color:#336699;
	width:33%;
}

#iconFloat{
	float:left;
	margin:5px 10px 10px 10px;
}
#iconFloat2{
	float:left;
	margin:3px 10px 70px 0;
	padding:0 ;
}

.des{
padding:0 0 0 40px;
}

.titBl{
color:#336699;
font-weight:bold;
font-size:12px;
padding:0 0 5px 0;
display:block;
}



#TableTutorials a{
color:#336699;
text-decoration:none;
font-weight:lighter;
padding:10px 0 0 0;
}

#TableTutorials a:link{
color:#336699;
text-decoration:none;
font-weight:lighter;
padding:10px 0 0 0;
}
#TableTutorials a:visited{
color:#336699;
text-decoration:none;
font-weight:lighter;
padding:10px 0 0 0;
}
#TableTutorials a:hover{
color:#336699;
text-decoration:underline;
font-weight:lighter;
padding:10px 0 0 0;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:gray;
	overflow:hidden;
	/*border:1px solid #cc0000;*/
}

.collapsePanelHeader{
	width:100%;
	height:27px;
	background-image: url(Imagenes/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a
 {
 	color:#FFF;
 }
#master_content .collapsePanelHeader a:hover 
{
	text-decoration:none;
	background:none;

}


/* Accordion */

.accordionHeader
{
    border: 1px solid #ccc;
    color: Black;
    /*background-color: #2E4d7B;*/
    background-image:url(Imagenes/img_gray.gif);
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px 5px 5px 25px ;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #ccc;
    color: white;
    /*background-color: #5078B3;*/
    background-image:url(Imagenes/img_red.gif);
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px 5px 5px 25px ;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #eee;
    border: 1px solid #ccc;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.contAcc
{
width:100%;
text-align:left;
}

.accordionContent
{
    background-color: #EFEFEF;
    border: 1px solid #C4C4C4;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


#master_content
{
	float: left;
	width: 550px;
	margin-right: -550px;
	color: #666666;
}

#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_content ul li ul li
{
	list-style-type: disc;
}

#master_contentheader
{
	height: 19px;
	/*background-color: none;*/
}

#master_contentplaceholder
{
	padding: 30px 20px 40px 20px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

/***********************************END ESTILOS DE COMPONENTES DE AJAX******************************************/


.blackColor
{
	background-color:Black;
}

#bus{
margin:30px 0 0 0;
}
#bus2{
margin:30px 0 0 0;
background-color:#EEEEEE;
border:1px solid #dddddd
}
.pad10px
{
	padding:0 10px 10px 0;
}
.pad10pxAll
{
	padding:10px 10px 10px 0;
}
.pad10pxb
{
	padding:5px  0 0 5px;
}
.RedColor
{
	color:#cc0000;
}
.RedColor10px
{
	color:#cc0000;
	font-size:14px;
}
.Gray10px{
	font-size:10px;
	color:#858585;
	font-weight:bold;
}
.alineacionCentro
{
	text-align:center;
	height: 4px;
	/*width: 36%;*/
}
.alineacionIzquierda
{
	text-align:left;
}
#MenuCPanel{
		display:block;
		padding:8px;
		text-align:left;
}
#MenuSoporte a:link
{
		display:block;
		background-image:url(Imagenes/bkCPanel3.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:left;
	}
#MenuSoporte a:visited
{
		display:block;
		background-image:url(Imagenes/bkCPanel3.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:left;
	}
#MenuSoporte a:hover
{
		display:block;
		background-image:url(Imagenes/bkCPanel4.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px 2px 2px 2px;
		padding:5px 5px 5px 5px;
		text-decoration:none;
		color:White;
		text-align:left;
	}
	
	
/*------------------------------CONTROLPANEL-----------------------------------------*/
#MenuCPanel{
		display:block;
		padding:8px;
		text-align:center;
}
#MenuCPanel a:link
{
		display:block;
		background-image:url(Imagenes/bkCPanel.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:center;
	}
#MenuCPanel a:visited
{
		display:block;
		background-image:url(Imagenes/bkCPanel.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:center;
	}
	
#MenuCPanel a:hover
{
		display:block;
		background-image:url(Imagenes/bkCPanel2.gif);
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:center;
	}
.borderDataGrid
{
		border:1px solid #F7F7F7;
		font-weight:bold;
		color:White;
		text-align:center;
		background-image:url(Imagenes/bkCPanel2.gif);
		background-repeat:repeat;
}
.controlInfo
{
		color:#666666;
		font-size:10px;
}
.borderDataGrid2
{
		border:1px solid #F7F7F7;
		font-weight:bold;
		color:White;
		text-align:center;
		background-image:url(Imagenes/bk_d2.gif);
		background-repeat:repeat;
}
.borderDataGridColumn
{
		border:1px solid #DDDDDD;
		color:#cc0000;
		text-align:center;
		background-color:#eeeeee;
}
.TextoInformativoCPanel2
{
	text-align:center;
	font-weight:bold;
    width:600px;
    display:block;
}
.TextoInformativoCPanel
{
	text-align:center;
	padding:10px 0 10px 0 ;
	font-weight:bold;
}
.plecaMX {
	color: #333333;
	background-image:url('Imagenes/pleca-mx.jpg');
	font-size: 12px;
	font-weight: bold;
	width:588px;
	height:40px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:5px;
	padding-top:5px;
	background-repeat:no-repeat;
}
.TextoInformativoMX
{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	display:block;
	padding-left:10px;
}
.logoControlPanel{
	width:18px;
	padding:15px 0 15px 0;
	vertical-align:middle;
}
.CenterInteriorControlPanel{
	background-image:url(Imagenes/backGroundCenterCPanel.gif);
	background-repeat:repeat-y;
	width:900px;
	/*height:401px;*/
	padding:0 0 0 0;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
}
.BottomCornersControlPanel{
	background-image:url(Imagenes/bottomCornersCP.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:10px;
}
/*------------Validator Style red--------------------------*/
.bordeRojo
{
	border:1px solid Gray;
	background-color:#eeeeee;
}
/*.bordeRojoBK
{
	border:1px solid #990000;
	color:#ffffff;
	background-color:#cc0000;
	vertical-align:top;
	text-align:left;
	
	
}*/

.bordeRojoBK td { 
    border:solid 1px #cc0000; background-color: #cc0000; 
    height:50px;
    color:White;
    
}
.bordeRojoBK div
{
	
	}
.bordeRojoBK2
{
	border:1px solid #cccccc;
	color:#000000;
	/*background-color:#dddddd;*/
	vertical-align:top;
	text-align:left;
	padding:3px;
	margin:0 3px 3px 8px;
}
.bordeRojoBK img
{
	padding:0 8px 0 0 ;
	text-align:left;
}
.bordeRojoBK2 img
{
	padding:0 8px 0 0 ;
	text-align:left;
}
/*---------------DYNAMIC TOOLTIP---------------------------------*/
div#qTip {
	 padding: 3px;
	 border: 1px solid #990000;
	 display: none;
	 background:#CC0000;
	 color: #FFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align: left;
	 position: absolute;
}
/*----------------Modal Popup-----------------------------------*/
.modalBackground {
	background-color:White;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#cc0000;
	font-weight:bold;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.rayita
{
	border-top:1px solid #dddddd;
	color:#cc0000;
	font-weight:bold;
}

.rayita2
{
	font-weight:bold;
}

.texto1dom {
	color:#000000;
	text-align:left;
}
	
.texto2dom {
	color:Gray;
	text-align:left;
}

.padding0-15-0-15
{
	 padding:0 15px 0 15px;
}
.padding15
{
	 padding:15px;
}
.padding15R
{
	 padding:15px;
	 text-align:right;
}
.RightBtn
{
	text-align:right;
	padding:15PX 0 15PX 0;
}

.textoOculto label {
	display:none;
}

.whiteColor
{
	background-color:White;
	border:1px solid #cccccc;
}

.popUp
{
border:1px solid #cccccc;   
width:358px; 
background-image:url('Imagenes/ask.gif');
background-repeat:no-repeat;
}

.popUp2
{
border:1px solid #cccccc;   
width:458px; 
background-image:url('Imagenes/ask.gif');
background-repeat:no-repeat;
}
.bkDomine
{
	background-image:url(Imagenes/registra.jpg);
	background-repeat:no-repeat;
	background-position:2px 31px;
	padding:0 0 0 0;
	}
.busquedaDominio
{
    padding-top:25px;
    padding-left:180px;
    padding-right:100px;
    
}
.busqueda
{
    padding-top:22px;
    padding-left:10px;
    padding-right:100px;
}
.inputDomine
{
	color:#000000;
	background-color:#EEEEEE;
	font-size:12px;
	border:1px solid #006699;
}
.DataGridInterno
{
	background-image:url(Imagenes/bkData.gif);
	color:#333333;
	padding:8px;
	/*border:1px solid #FF0000;*/
}
.Centerr
{
	text-align:center;
	padding:10px;
}
.DisLocal
{
	background-image:url('Imagenes/Distribuidores_localizacion.gif');
	background-repeat:no-repeat;
	width:511px;
	height:437px;
	margin:0 9px 0 9px;
}

.Centerr3
{
	text-align:center;
	padding:25px 5px 7px 5px;

}

#ContentUser2
{
	/*background-image:url('Imagenes/Distribuidores_acceso.gif');*/
	background-repeat:no-repeat;
	/*width:350px;*/
	margin:0 10px 0 0;
}
#ContentUser
{
	background-image:url('Imagenes/Distribuidores_acceso.gif');
	background-repeat:no-repeat;
	width:350px;
	margin:0 10px 0 0;
}
#ContentBeneficios
{
	background-image:url('Imagenes/Distribuidores_beneficios.gif');
	background-repeat:no-repeat;
	width:350px;
	margin:0 10px 0 0;
	padding:30px 0 7px 0;
}
#ContentDesc
{
	
	width:423px;
	margin:0 0 0 0;
	vertical-align:top;
}
#ContentDesc22
{
	background-image:url('Imagenes/Distribuidores_registro.gif');
	background-repeat:no-repeat;
	width:350px;
	margin:0 10px 0 0;
	padding:30px 0 7px 0;
}
.ContentDesc2
{
	width:423px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:top;
	background-color:#F3F3F3;
	margin:0 0 0 0;
	padding:5px;
}
.bordeGparaBoton
{
	border:1px solid #dddddd;
	padding:5px;
	text-align:center;
	background-color:#eeeeee;
}
.bordeG
{
	border:1px solid #dddddd;
	padding:5px;
	text-align:left;
	background-color:#eeeeee;
}
#distDet
{
	width:100%;
	border:1px solid #dddddd;
}
.TituloDist
{
	font-weight:bold;
	text-align:left;
}
.datosSpan
{
	/*border:1px solid #dddddd;*/
	padding:5px;
	text-align:left;
	background-color:#eeeeee;
	/*display:block;*/
	}
	
	
	
	#MenuCPanel2{
	
		padding:8px;
		text-align:right;
}
#MenuCPanel2 a:link
{
	
		background-image:url('Imagenes/bkCPanel.gif');
		background-repeat:repeat;
		border:1px solid #990000;
		margin:2px;
		padding:5px;
		text-decoration:none;
		color:White;
		text-align:center;
}
.Centr
{
	text-align:center;
	height: 39px;
}

.OpcionDominio
{
	border:1px solid #cccccc; 
	background-image:Url(Imagenes/gradientBkTdComparative2.gif); 
	vertical-align:middle;
	}
.OpcionDominio
{
	text-align:center;
}

.contacto
{
	text-align:right;
}
.casillas
{
	text-align:right;
}

.casillas2
{
	text-align:justify;
	width:200px;
	font-size:12px;
}

.casillas3
{
	text-align:justify;
	width:200px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.EstadoTitulo
{
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
}

.texto
{
	 text-align:right;	 
}
.textoContacto
{
	 text-align:right;
	 font-weight:bold;
	 color:#000000;
}
.error
{
	text-align:left;
	vertical-align:top;
}

.InputTxtContacto2
{
	background-color:#F3F4F6;
	border:1px solid #9FA0A2;
	width:200px;
	font-family:Arial,Tahoma, Helvetica;
	font-size:12px;
}
.InputTxtContacto3
{
	background-color:#F3F4F6;
	border:1px solid #9FA0A2;
	width:160px;
	font-family:Arial,Tahoma, Helvetica;
	font-size:12px;
}
.InputTxtContacto22
{
	background-color:#F3F4F6;
	border:1px solid #9FA0A2;
	/*width:200px;*/
	font-family:Arial,Tahoma, Helvetica;
	font-size:12px;
	/*margin-left: 37px;*/
}


.errorLog
{
	font-size:22px;
	font-weight:bold;
	color:#cc0000;
	}
	
	
.borderDataGrid2
{
		border:1px solid #F7F7F7;
		font-weight:bold;
		color:White;
		padding:5px;
		text-align:center;
		background-image:url(Imagenes/bkCPanel2.gif);
		background-repeat:repeat;
}	

.titMailHost
{
    border:none;
    color: white;
    background-image: url(Imagenes/bkAcc.gif);
    /*background-color:  #cc0000;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    margin:0 0 0 1px;
    text-align:left;
}

.titMailHostGray
{
    border:none;
    color: Black;
    background-image: url(Imagenes/bkAccGray.gif);
    background-repeat:no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    height:31px;
    cursor: pointer;
    margin:0 0 0 1px;
    text-align:left;
}

.boldSug
{
	/*font-weight:bold;*/
	font-size:12px;
	padding:25px;
	text-align:left;
	/*margin:30px;*/
	display:block;
}

#imgBuscado
{
	float:left;
	vertical-align:middle;
	margin:5px;
}

.MensajeTxt
{
	width:423px; 
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	padding:8px;
}

.MargenTop
{
	margin:5px 0 0 0;
}

.notasPesos
{
	text-align:left;
	color:#666;
	padding:10px 10px 10px 10px;
	font-size:10px;
}

.bkBuscar
{
	width: 500px;
	background-image:url(Imagenes/pleca-buscar.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	}
	
	.btnAgregar
	{
		float:right;
		padding:20px;
	}
	
.Loading
{
	z-index:5;
	position:absolute;
	left:-18px;
	top:38px;
	background-color:#cc0000;
	color:#ffffff;
	text-align:left;
	background-image:url('Imagenes/ajax-loader.gif');
	background-repeat:no-repeat; 
	background-position: 5px 5px;
	padding:6px 5px 8px 28px; 
}
.TextIndicator_TextBox1_Strength1,
.TextIndicator_TextBox1_Strength2,
.TextIndicator_TextBox1_Strength3 
{
	background-color:#ccc;
	color:Black;
	}
	
.NoDist
{
	font-size:18px;
	font-weight:bold;
}

.EstadoTitulo
{
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	border:1px solid #ddd;
	/*background-color:#eee;*/
	text-align:center;
	background-image:url(Imagenes/distribuidor_bk.gif);
	
}

/*Miniaturas Iconos de Planes de Host y Mail*/

.PlanMini
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Mini.jpg);
	background-repeat:no-repeat;
}

.PlanPyme
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Pyme.jpg);
	background-repeat:no-repeat;
}


.PlanNickel
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Nickel.jpg);
	background-repeat:no-repeat;
}

.PlanCuprum
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Cuprum.jpg);
	background-repeat:no-repeat;
}


.PlanPlata
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Plata.jpg);
	background-repeat:no-repeat;
}

.PlanOro
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Oro.jpg);
	background-repeat:no-repeat;
}

.PlanPlatino
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Platino.jpg);
	background-repeat:no-repeat;
}

.PlanDiamante
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-Diamante.jpg);
	background-repeat:no-repeat;
}
.PlanPymeMail
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-PymeMail.jpg);
	background-repeat:no-repeat;
}
.PlanNickelMail
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-NickelMail.jpg);
	background-repeat:no-repeat;
}
.PlanPlataMail
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-PlataMail.jpg);
	background-repeat:no-repeat;
}
.PlanPlatinoMail
{
	width:213px;
	height:148px;
	background-image:url(Imagenes/p-PlatinoMail.jpg);
	background-repeat:no-repeat;
}
.dataG
{
	width:100%;
}
.FlotarWH
{
	float:left; 
	padding:0 22px 22px 22px;
}

.OpcionesDom
{
 padding:30px;
}
.modalBackgroundWorld {
	background-color:White;
	filter:alpha(opacity=90);
	opacity:.90;
	width:100%;
	height:100%;
	top: 0%;
	bottom: 282px;
	left: 0%;
	right: 91px;
	position: absolute;
	z-index:20;
	margin-top: 0px;
	margin-left: 0px;
  
}
#capa1 
{
		position:absolute; 
		z-index:1; 
		margin:10px 5px 0 300px; 
		font-weight:bold; text-align:right; 
}

#Carro 
{
	position: relative; 
	z-index:0;
	background-image:url('Imagenes/Pleca-carrito1.gif');
	background-repeat:no-repeat;
	width:337px;
	height:35px;
	font-weight:11px;
} 

/*---------------SERVICIOS---------------------------------*/
.plecaServicios {
	text-align:left;
	padding-left:15px;
	color: #333333;
	background-image:url('Imagenes/PlecaServicios.gif');
	font-size: 12px;
	font-weight: bold;
	width:449px;
	height:31px;
}
.txtServicios {
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color: #666666;
	font-size: 11px;
	padding-right:5px;
	vertical-align:top;
	width:100%;
}
.imgServicios {
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	width:50px;	
}
.tlServicios {
	text-align:left;
	padding-left:10px;
	padding-right:5px;
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	vertical-align:top;
	width:100%;
	padding-top:3px;
}
.txtServicios1 {
	text-align:left;
	padding-left:15px;
	padding-bottom:3px;
	color: #666666;
	font-size: 10px;
	padding-right:5px;
	vertical-align:top;
	width:100%;
}
.bkcServicios {
	background-image:url('Imagenes/backServicios.jpg');
	background-repeat:no-repeat;
}
.contenidogrisServicios {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.contenidogrisServiciosC {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image:url('Imagenes/lineaServicios.jpg');
	height:25px;
	vertical-align:middle;
}
.tloServ {
	text-align:left;
	padding-left:10px;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
}
.altServ {
	text-align:left;
	color: #666666;
	background-color:#e9e9e9;
	font-size: 11px;
}
.contenidogrisServtl {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.casillasServ{
	border:1px solid #006699;
	background-color:#eeeeee;
	font-size:10px;
	padding:0 0 0 0;
	height:19px;
}
.contenidogrisCarrito {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	height:15px;
	text-align:left;
	color: #666666;
	width:337px;
}
.txtCarrito {
	text-align:left;
	color: #000000;
	font-size:11px;
}


/*---------------RESGISTRA TU MX---------------------------------*/


.txtRegistra
{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
	font-size:13px;
	color:#333333;
}
.txtBoldRegistra
{
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.txtRojoRegistra
{
	font-size:24px;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.tablaRegistra
{
	border:1px solid #cccccc;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.tituloRegistra
{
    background-color:#efefef;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.txtTablaRegistra
{
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.txtcontenido{
	padding:18px 18px 18px 18px;
	font-size:12px;
}
.tloMx
{
    text-align:left;
	font-size:11px;
	font-weight:bold;
}
.MxAlterno
{
    background-color:#ededed;
    color:#333333;
    text-align:left;
    font-size:11px;
}
.txtAcordeon
{
	padding-left:25px;
	padding-top:10px;
	font-size:11px;
    color:#666666;
}
.txtReaperturaMX1
{
	text-align:center;
	padding:10px 0 10px 0 ;
	font-weight:bold;
	color:#666666;
}

.PgtReaperturaMx
{
    padding-left:20px;
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
.RespReaperturaMx
{
    padding-left:30px;
	color:#333333;
	font-size:12px;
	display:block;
}
.plecaCliente {
	text-align:left;
	padding-left:15px;
	color: #333333;
	background-image:url('Imagenes/pleca-Cliente.jpg');
	font-size: 12px;
	font-weight: bold;
	width:415px;
	height:31px;
}

.tituloGlosario
{
    background-color:#f8f8f8;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#666666;
	width:100px;
}
.txtTablaGlosario
{
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/*-------------- PROMOCIONES ---------------------------------*/

.txtnotaspromos {
	text-align:center;
	padding-left:15px;
	padding-bottom:3px;
	color: #666666;
	font-size: 10px;
	padding-right:15px;
}
.tituloPlanes {
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#000000;
	padding-right: 5px;
	border-left: 1px solid #cccccc;
}
.txtPlanesBold {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color: #FF0000;
	font-weight: bold;
	font-size: 15px;
}
.txtTabla1 {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.tloPlanes {

    padding-left:20px;
	font-weight:bold;
	color:#CC0000;
	font-size:10px;
}


.TituloAzul{
	background-image:url(Imagenes/bkAzul.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.TituloVerde{
	background-image:url(Imagenes/bkVerde.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.TituloNaranja{
	background-image:url(Imagenes/bkNaranja.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.TituloPL{
background-color:#000000;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.txtPlanes {

    padding-left:30px;
	color:#333333;
	font-size:10px;
	display:block;
}
.txtNotas {


    padding-left:10px;
	color:#333333;
	font-size:10px;
	display:block;
}
.tloNotas {
	font-weight:bold;
	color:#CC0000;
	font-size:10px;
}
.notasGenerales {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	text-align: center;
}
/*noticias*/
.feedburnerFeedBlock
{
	color:#000000;
	width:289px;
	height:100px;
	vertical-align:top;
	color:Black;
	text-decoration:none;
	font-family:Arial;
	padding:0px;
}
.feedTitle
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	text-transform:uppercase;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.Noticias{
	width:289px;
	height:124px;
	background-image:url(Imagenes/noticias.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	background-position:4px 0 ;
}
.Noticias span
{
	padding:0px;
}
.headline
{
	color:#000000;
	width:280px;
	height:90px;
	text-decoration:none;
	font-family:Arial;
	font-size:10px;
	margin:0px;
	padding:0px;
}
a.headline:hover
{
	color:#000000;
	width:270px;
	height:90px;
	text-decoration:none;
	font-family:Arial;
	font-size:10px;
}
.date
{

}
.enclosure
{

}
.creditfooter
{
	
}
p.feedTitle a {
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	padding:0px;
}
.fbsubscribelink
{
	display:none;
}
#creditfooter
{
	display:none;
}

/*---------- POP UP AVISO FACTURA ---------*/
.avisoPopUp
{
	width:500px;
	height:400px;
	color:#333333;
	font-size:11px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	background-repeat:no-repeat;
	background-image:url(Imagenes/imgPopUp.jpg);
}
.txtAviso
{
	display:block;
	color:#333333;
	font-size:11px;
	padding-left:15px;
	text-align:justify;
	padding-right:5px;
}
.imagenAviso
{
	padding-right:10px;
	float:left;
}

.center2 {text-align:center;} 

.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3e3e3e;
}

.titulosnumero {
	font-family:"Franklin Gothic Medium", Arial, Helvetica;
}


.right {text-align:right;}
.left {text-align:left;}
.justify {text-align:justify;}

a img{ border:0}

#lblTotalAVender 
{
	font-size:14px;
}

.btncalcular
{
	background:url(Imagenes/btncalcular.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
	/*margin-left: 115px;*/
	width:65px;
	height:24px;
	border:0;
}

.tabla3
{
	text-align:center;
	background-image:url(Imagenes/tabla3.jpg);
	width:443px;
	height:594px;
}

div.tabla3d
{
	float:left;
}

.Buttonmod2
{
	background:url(Imagenes/btnmod2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
	/*margin-left: 115px;*/
	width:115px;
	height:23px;
	border:0;
}

h1
{
	font-size:9px;
	color:#aed7e9;
}

h2
{
	font-size:9px;
	color:#aed7e9;
}

---------Rediseņo Fernando------------

.bevan 
{
	font-family: 'Bevan', arial, serif;
}

.bgdom
{
	background-image:url(Imagenes/bgdom.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:609px;
	height:300px;
	vertical-align:top;
}

.dom2
{
	text-align:center;
	padding-top:20px;
}

.centro 
{
	text-align:center;
}

.btndom 
{
	background-image:url(Imagenes/btndom.png);
	width:149px;
	height:70px;
}

table {
border-collapse:collapse;
border:0px;
width:100%;
}

.sitemap
{
	background-color:#1d3881;
	height:230px;
	text-align:center;
	opacity:0.6;
	filter:alpha(opacity=60);
}


.sitemapfloat
{
	float:left;
	width:200px;
	text-align:left;
}

.sitemapfont
{
	font-size:12px;
	color:#fff;
}

.clientestext 
{
	padding-top:10px;
	font-size:14px;
	color:#fff;

}

.slideshow { height: 219px; width: 898px; margin: auto}
.slideshow img { border: 1px solid #fff; background-color: #fff; }
.slideshow2{ height: 189px; width: 287px; margin: auto}
.slideshow3{ height: 100px; width: 450px; margin: auto}
.slideshow4{ height: 170px; width: 283px; margin: auto}

.bevan {font-family: 'Bevan', arial, serif;
        font-size:24px;
        color:#fff;
        text-shadow:2px 2px 0px #000;}
        
.bevan2 {font-family: 'Bevan', arial, serif;
        font-size:16px;
        color:#fff;
        text-shadow:1px 1px 0px #000;}
        
.bevan3 {font-family: 'Bevan', arial, serif;
        font-size:20px;
        color:#1a5293;
        text-shadow:2px 2px 0px #000;}
        
.footer2
{
	background-color:#fff;
	height:70px;
	text-align:center;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.nube
{
	z-index:-1000;
	position:absolute;
	top:300px;
	left:100px;
}


.nube2
{
	 position:absolute;
 z-index:-1000;
 top:800px;
 right:150px;
}

.puff {
	position: absolute;
	width: 0px;
	height: 0px;
	z-index:-1000;

}
