body {
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}
* { font-family:Helvetica, Arial, sans-serif; }
a { text-decoration:none;color:black; }
p { margin:0; }
img { border:0; }

form { margin:0; }

input, textarea, select { margin:0; }
.minusculas { text-transform:lowercase!important; }

/* colores para el texto */



body, #language a, #footer, #legales a, #busqueda input { color:#878787; }  
#formulario h3, #menucito h2 { color:#CB002D; }
#formulario a, #registrate a, #menucito a, #language a, #legales a, #navegacion a, .modulo1 a, .modulo2 a { color:#000000; }
#language a:hover, #formulario a:hover, #registrate a:hover, #menucito a:hover, #legales a:hover { color:#878787; }
.modulo1Rojo { color:#B30026; }
.modulo1 a:hover, .modulo1 a:hover span, .modulo2 a:hover, .modulo2 a:hover span  { color:#828282; }
.modulo1 li, .modulo2 li { 
padding-bottom:5px;
}

.contdeAten #menucito { width:160px; }
.contdeAten #menucito h2 { color:#ffffff; width:100px; margin-left:45px; }
.contdeAten #menucito p { color:#ffffff; }
.contdeAten #menucito a { 
	background:url(../../imagenes/botones/iniciarNormal.gif) no-repeat top left;
	display:block;
	width:61px;
	height:1px;
	font-size:1px;
	color:#c51c32;
	padding-top:20px;
	text-align:center;
	margin-left:60px;
	}
.contdeAten #menucito a:hover { 
	background:url(../../imagenes/botones/iniciarOver.gif) no-repeat top left;
	color:#761b26;
	text-align:center;
	}

* html .contdeAten #menucito h2 { margin-left:53px; }

/* colores para el texto */

#container { width:970px; margin:auto; padding:0; }

#header { width:970px; margin:0; padding:0; }
#logo { width:142px; height:67px; float:left; }
#language { 
	width:142px; 
	float:right; 
	font-size:12px; 
	font-weight:normal; 
	margin:0; 
	padding:15px 0 0 0;
	text-align:right;
}
#language h2 {
	height:26px;
	font-size:12px;
	margin:0;
	padding:0 5px 0 0 ;
	font-weight:normal;
}
#language p { margin:-7px 0 0 0; padding:0 5px 0 0 ; }
#language a, #language a:hover { text-decoration:underline; }


/* menu */

#marco { 
	width:793px; 
	height:27px; 
	margin:0 0 0 91px; 
	text-align:left; 
	padding:0px;
	float:left; 
	clear:both;
	background:url(../../imagenes/back/backMenu.jpg) no-repeat top left; 
        .padding-top:11px;
        _padding-top:0px;
}

* html #marco { margin:0 0 0 45px; } 
 
.preload2 { margin:0; } 


#busqueda { width:180px; margin:4px 0 0 0px; float:left; padding-left:23px; _padding-left:0px; _padding-top:19px; }
* html #busqueda { width:180px; margin:3px 8px 0 15px; float:right; }

#busqueda input { float:left; }
* html #busqueda input { float:left; }

#text { width:100px; float:left; background:url(../../imagenes/back/prueba.jpg) no-repeat top left; padding:0 10px; }
.text { 
	width:100px; 
	height:14px;
	float:left; 
	font-size:9px; 
	border:0;
	margin:3px 0 0 0;
	padding:0;
	outline:none;
	border:0;
}
* html .text { 
	width:100px; 
	height:14px; 
	float:left; 
	font-size:9px; 
	border:0;
	margin:3px 5px 0 0;
	padding:0; 
}

.buscar { margin:0 0 0 5px; float:left; }
* html .buscar { margin:0; float:left; }
* html .text { width:100px; }

/* main */

#main { width:790px; margin:0; padding:0; }
#swf { width:790px; margin:0; }

#acceso { width:375px; margin:0 0 0 300px; padding:0; }
#formulario { 
	width:158px;
	height:188px;
	margin:0; 
	padding:10px 15px 0 24px; 
	background:url(../../imagenes/back/backForm.jpg) no-repeat top left;
	float:left;
	font-size:12px; 
}
#formulario h3 { font-size:14px; text-transform:uppercase; margin:0; }
#formulario p { margin:5px 0; }
.textInput { background:url(../../imagenes/back/backInputReg.jpg) repeat-x top left; color:#545454; }

#formulario a { text-decoration:underline !important; }
#formulario a:hover { text-decoration:underline; }


.der { float:right; margin:0 10px 0 0; }
#formulario a { text-decoration:none; }
#formulario input { font-size:12px; border:none; }
#registrate { padding:0 10px 0 0; }

#usuario { 
	width:137px; 
	height:20px; 
	margin:0; 
	padding:0 10px; 
	background:url(../../imagenes/back/backInputForm.jpg) no-repeat top left;
	font-size:9px; 
}
#usuario input { height:12px; font-size:9px; }
#contrasena { 
	width:137px; 
	height:20px; 
	margin:0; 
	padding:0 10px; 
	background:url(../../imagenes/back/backInputForm.jpg) no-repeat top left;
	font-size:9px;
}
#contrasena input { height:12px; font-size:9px; }

#menucito { width:150px; /*margin:10px 0 0 20px;*/ padding:0; font-size:12px; float:left; }
/* para IE 6 */ *html #menucito { /*margin:0 0 0 20px;*/ margin-left:0px; padding-top:10px; padding-left:20px;}

#menucito h2 { font-size:14px; text-transform:uppercase; margin:0; }
#menucito a { text-decoration:underline; }
#menucito a:hover { text-decoration:underline; }
#menucito p { margin:10px 0; }
#menucito span a { font-weight:bold; font-size:14px; }

/** html #menucito { margin:0 0 0 20px; margin-left:0px; padding-top:10px; padding-left:40px;}*/


/* main */

/* footer */

#footer { width:970px; margin:0; padding:0; float:left; clear:both; }
#razon { width:590px; margin:0; padding:37px 0 0 0; float:left; vertical-align:bottom; font-size:12px; }
#loguitos { width:220px; margin:0; float:left; }
#legales { 
	width:127px; 
	height:28px; 
	float:left; 
	margin:9px 0 0 10px; 
	padding:30px 0 0 0; 
	background:url(../../imagenes/back/divLegales.jpg) no-repeat top left;
	font-size:12px; 
}
#legales a { margin:0 10px 0 0; text-decoration:underline; }
#legales a:hover { text-decoration:underline; }


.user { font-size:9px; height:13px; margin:2px 0 0 0; background:url(../../imagenes/back/backUserName.jpg) no-repeat top left; }
.pass { font-size:9px; height:13px; margin:2px 0 0 0; background:url(../../imagenes/back/backPassword.jpg) no-repeat top left; }

.user2 { font-size:9px; height:13px; margin:2px 0 0 0; }
.pass2 { font-size:9px; height:13px; margin:2px 0 0 0; }

.user:hover { font-size:9px; height:13px; margin:2px 0 0 0; background:url(../../imagenes/back/backUserName2.jpg) no-repeat top left; }
.pass:hover { font-size:9px; height:13px; margin:2px 0 0 0; background:url(../../imagenes/back/backPassword2.jpg) no-repeat top left; }


.backContenidos .comentarios, .backContenidos .comentarios:hover, .backContenidos .comentarios h2, .backContenidos:hover .comentarios h2 {
	display:block;
	color:#444444;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	font-size:11px;
	padding:6px 0;
	font-family:Helvetica, Arial, sans-serif;
}

.backContenidos .comentarios .conmigo { 
	background-image:url('../../imagenes/back/phoneBulletA.gif');
	}

.backContenidos .comentarios .navega { 
	background-image:url('../../imagenes/back/compBulletA.gif');
	}
	
.backContenidos .comentarios .contacto { 
	background-image:url('../../imagenes/back/fijoBulletA.gif');
	}
	
.backContenidos .comentarios .beneficios { 
	background-image:url('../../imagenes/back/starBulletA.gif');
	}

.backContenidos .comentarios .paquete { 
	background-image:url('../../imagenes/back/cajitaantena.gif');
	}


.backContenidos .comentarios h2, .backContenidos:hover .comentarios h2 {
	font-size:11px;
	margin:0px;
	min-height:24px;
	padding:6px 0 6px 30px;
	background-position:left;
	background-repeat:no-repeat;
	}


#contenidoInterior { 
	/*width:970px; */
	margin:0; 
	/*padding:30px 0 15px 0; */
        padding:13px 0 15px 0; 
	min-height:670px; 
	height:auto; 
	/*overflow:hidden;*/
	clear:both;
	float:left;
}

* html #contenidoInterior { 
	margin:0;
}

#menuLateral { width:157px; margin:0; float:left; }
#contenidos { width:544px; margin:0 56px; _padding-left:56px; float:left; }
* html #contenidos { width:544px; margin:0 55px; float:left; }

#lateral { width:157px; margin:0; float:left; }

#banner1 { margin:0 0 20px 0; cursor:pointer;}
* html #banner1, * html #banner2 { position:relative; left:75px;}
#banner2 { margin:0 0 20px 0; cursor:pointer; }

#navegacion { width:544px; float:left; margin:0; padding:0; margin-bottom:5px;}
#navegacion a { text-decoration:underline; margin:0 8px 0 0;}
#navegacion span a { font-weight:bold; text-decoration:none; }
#title { margin:0 0 0 150px; }

#bannerSeccion { width:544px; height:155px; margin:20px 0; background-repeat:no-repeat; background-position:top left; }


.backContenidos { width:544px; min-height:300px; height:auto; overflow:hidden; background:url(../../imagenes/back/backContenidos.jpg) repeat-y top left; }
* html .backContenidos { background:url(../../imagenes/back/backContenidos.jpg) repeat-y top left !important; }

.nivel1 { 
	border-bottom:solid 3px #950F32;
	clear:both;
	min-height:153px;
	height:auto;
	overflow:hidden;
}
.nivel2 { 
	clear:both;
	min-height:153px;
	height:auto;
	overflow:hidden;
}
* html .nivel1 {
	margin:0;
	height:100%;
}
* html .nivel2 {
	margin:0;
}
.modulo1 { 
	width:270px; 
	float:left; 
	margin:0; 
	padding:18px 0 18px 0; 
	min-height:153px;
	height:auto;
	overflow:hidden;
}
.modulo1 ul { width:130px; list-style:none; margin:10px 0 0 0; padding:0; }
.modulo1 a { font-family: Helvetica, Arial, sans-serif; font-style:italic; text-decoration:underline; font-weight:bold; }
.modulo1Negro { margin:0; font-weight:normal; }
.modulo1Rojo { margin:0; font-weight:bold; }

.floatLeft { width:120px !important; float:left; }
.floatRight { float:right; }

* html .modulo1 { 
	margin:0;
}
.modulo2 { 
	width:252px; 
	float:left; 
	margin:0; 
	padding:18px 0 18px 18px;
	min-height:153px;
	height:auto;
	overflow:hidden;
}
.modulo2 ul { width:130px; list-style:none; margin:10px 0 0 0; padding:0; }
.modulo2 a { font-family: Helvetica, Arial, sans-serif; font-style:italic; text-decoration:underline; font-weight:bold; }
.modulo2 span { margin:0; }
* html .modulo2 { 
	margin:0;
}
.espacio { margin:0 0 0 71px; }

#menuLateral { width:157px; }
.contdeAten { width:191px!important; }

#menuLateralInt { 
background-image:url('http://www.axtel.mx/base/imagenes/back/Normal.jpg');
background-position:top center;
background-repeat:no-repeat;
padding-top:10px;
width:157px;
min-height:561px;
overflow:auto;
}

.deNegocios { background-image:url('http://www.axtel.mx/base/imagenes/back/sidebarBGnegocios.jpg')!important; }
        
.deAtencion { 
	background-image:url('../../imagenes/back/sidebarBGatencion2.jpg')!important; 
	background-position:top left!important;
	width:190px!important;
	height:410px!important;
	min-height:410px!important;
	}
	
.deAtencion #leftMenuAccordion { height:410px!important; min-height:410px!important; }

* html #menuLateralInt { overflow:hidden; height:561px; }
* html .contdeAten #menuLateralInt { margin-right:40px; }

.AccordionPanelTab h3 { font-weight:bold;border-bottom: 1px solid #fff; }
.deAtencion .AccordionPanelTab h3 { font-weight:normal; border-bottom: 1px solid #cdcdcd; }

.AccordionPanelTab h3 span { font-weight:normal; }

.AccordionPanelTab { padding:0; margin:0;}
#leftMenuAccordion {
	min-height:561px;
	overflow: hidden;
}
#leftMenuAccordion .AccordionPanelTab { 
	margin: 1px;
	padding: 0px;
	cursor: pointer;
}

.deAtencion #leftMenuAccordion .AccordionPanelTab { 
	margin: 1px 1px 1px 2px;
	padding: 0px;
	cursor: pointer;
}

#leftMenuAccordion .AccordionPanelTab h3 {
	font-size: 12px;
	padding: 9px 0 0 20px;
	margin: 0px;
	color: #fff;
}

.deAtencion #leftMenuAccordion .AccordionPanelTab h3 {
	font-size: 12px;
	padding: 9px 0 0 13px;
	margin: 0px;
	color: #000;
}

#leftMenuAccordion .AccordionPanelOpen h3 {
	font-weight: bold;
	background-color:#555555;
}

.deAtencion #leftMenuAccordion .AccordionPanelOpen h3 {
	font-weight: normal;
	background-color:transparent;
}

#leftMenuAccordion .AccordionPanelContent p { 
	margin: 0;
	font-size: 10px;
	display: block; overflow:hidden;
}
#leftMenuAccordion .AccordionPanelContent a  { 
	color: #f8f8f8;
	padding: 5px 5px 5px 20px; 
	display:block;
	background-color: #28272a; 
	width:140px; 
	margin-top:0px;
	margin-left:0px;
}
.deAtencion #leftMenuAccordion .AccordionPanelContent a  { 
	color: #000000;
	padding: 5px 5px 5px 20px; 
	display:block;
	background-color: #f4f4f4; 
	width:160px; 
	margin-top:0px;
	margin-left:2px;
}

* html #leftMenuAccordion .AccordionPanelContent a  { width:133px }
* html .deAtencion #leftMenuAccordion .AccordionPanelContent a  { width:161px!important; }

#leftMenuAccordion .AccordionPanelContent a:hover  { color: #777777; }
.AccordionPanelContent { overflow:auto; height:400px;} * html .AccordionPanelContent { overflow:visible; }
#menuLateral .subir { position:relative; top:-115px; }
.contdeAten .subir { top:-135px!important; left:10px;}

* html #menuLateral .subir { left:-20px; }

* html #contenidos { margin:0;}
* html .interiores { position:relative; left:0px;}


.intBannerPrincipal, .bannerPrincipal { 
	margin-top:30px;
	width:754px; 
	height:214px;
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:3px solid #94bd55;
	padding-top:1px;
}

.bannerPrincipal { 
	border-bottom:none;
}


.bannerInternet { background-image:url('../../imagenes/misc/intAxtelInternet.jpg'); }
.bannerTelefonia { background-image:url('../../imagenes/misc/intAxtelTelefonia.jpg'); }
.bannerTelefoniaTexto { background-image:url('../../imagenes/misc/intAxtelTelefoniaTexto.jpg'); }
.bannerInternetNegocios { background-image:url('../../imagenes/misc/InternetNegocios.jpg'); }
.bannerTelefoniaNegocios { background-image:url('../../imagenes/misc/TelefoniaNegocios.jpg'); }

.listadoBanners, .listadoBannersTexto { 
	width:754px;
}

.listadoBanners .bannerLink a img {
	margin-top:140px;
	margin-left:210px;
}


.separador {
	float:left;
	width:30px;
	height:170px;
	margin-bottom:16px;
	}

.listadoBanners .bannerLink, .listadoBannersTexto .bannerLink {
	float:left;
	width:362px;
	height:170px;
	margin-bottom:16px;
	background-repeat:no-repeat;
}

.subContenido { 
	border-bottom:1px solid #b0cd7d; 
	width:724px; /*754 - 30 del padding*/
	padding-top:28px;
	padding-left:30px;
	color:#424242;
}

.botonArriba { 
	display:block;
	height:11px;
	width:11px;
	margin-left:713px; /*743 - 30 del padding del subcontenido*/
	margin-bottom:7px;
	margin-top:25px;
	font-size:1px;
	color:#ff0000;
	background-image:url('../../imagenes/botones/botonArriba1.jpg'); 
	background-repeat:no-repeat;
	background-position:right;
}


.botonArriba:hover { 
	background-image:url('../../imagenes/botones/botonArriba2.jpg'); 
}

/*----------------------Telefono Celular Bullet----------------------*/

.bulletCelular h2, .bulletCelular .menuAncla a { background-image:url('../../imagenes/back/phoneBulletA.gif'); }
.negInt .bulletCelular h2, .negInt .bulletCelular .menuAncla a { background-image:url('../../imagenes/back/phoneBulletAneg.gif'); }
.bulletCelular .menuAncla a:hover { background-image:url('../../imagenes/back/phoneBulletB.gif'); }

/*----------------------Telefono Fijo Bullet----------------------*/

.bulletFijo h2, .bulletFijo .menuAncla a { background-image:url('../../imagenes/back/fijoBulletA.gif'); }
.negInt .bulletFijo h2, .negInt .bulletFijo .menuAncla a { background-image:url('../../imagenes/back/fijoBulletAneg.gif'); }
.bulletFijo .menuAncla a:hover { background-image:url('../../imagenes/back/fijoBulletB.gif'); }

/*----------------------Computadora Bullet----------------------*/

.bulletCompu h2, .bulletCompu .menuAncla a { background-image:url('../../imagenes/back/compBulletA.gif'); }
.negInt .bulletCompu h2, .negInt .bulletCompu .menuAncla a { background-image:url('../../imagenes/back/compBulletAneg.gif'); }
.bulletCompu .menuAncla a:hover { background-image:url('../../imagenes/back/compBulletB.gif'); }

/*----------------------Llaves Bullet----------------------*/

.bulletLlave h2, .bulletLlave .menuAncla a { background-image:url('../../imagenes/back/keyBulletA.gif'); }
.negInt .bulletLlave h2, .negInt .bulletLlave .menuAncla a { background-image:url('../../imagenes/back/keyBulletAneg.gif'); }
.bulletLlave .menuAncla a:hover { background-image:url('../../imagenes/back/keyBulletB.gif'); }

/*----------------------Estrella Bullet----------------------*/

.bulletEstrella h2, .bulletEstrella .menuAncla a { background-image:url('../../imagenes/back/starBulletA.gif'); }
.negInt .bulletEstrella h2, .negInt .bulletEstrella .menuAncla a { background-image:url('../../imagenes/back/starBulletAneg.gif'); }
.bulletEstrella .menuAncla a:hover { background-image:url('../../imagenes/back/starBulletB.gif'); }

/*----------------------Paquetes Bullet----------------------*/

.bulletPaquetes h2, .bulletPaquetes .menuAncla a { background-image:url('../../imagenes/back/paqueteBulletA.gif'); }
.negInt .bulletPaquetes h2, .negInt .bulletPaquetes .menuAncla a { background-image:url('../../imagenes/back/paqueteBulletAneg.gif'); }
.bulletPaquetes .menuAncla a:hover { background-image:url('../../imagenes/back/paqueteBulletB.gif'); }

/*----------------------Combo Bullet----------------------*/

.bulletCombo h2, .bulletCombo .menuAncla a { background-image:url('../../imagenes/back/comboBulletA.gif'); }
.negInt .bulletCombo h2, .negInt .bulletCombo .menuAncla a { background-image:url('../../imagenes/back/comboBulletAneg.gif'); }
.bulletCombo .menuAncla a:hover { background-image:url('../../imagenes/back/comboBulletB.gif'); }




.infoHeaderInt {
	text-align:center; 
	width:754px; 
	margin-top:-46px;
	position:absolute;
	font-size:13px;
	color:#666666;
}

.infoHeaderImp {
	text-align:left; 
	width:754px; 
	margin-top:-36px;
	position:absolute;
	font-size:17px;
	color:#666666;
	font-weight:bold;
}

.infoHeaderInt a {
	font-size:13px;
	color:#666666;
	text-decoration:underline;
}

.infoHeaderInt .negrita {
	font-weight:bold;
	}

.infoHeaderInt .nota {
	display:block;
	font-size:10px;
	}

.interiores h2, .menuAncla a { 
	text-transform:uppercase;
	min-height:24px;
	padding-left:31px;
	margin-left:-22px;
	margin-bottom:20px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#cb102f;
	background-position:left;
	background-repeat:no-repeat;
} 

.interiores h2 { 
	padding-top:6px;
}

* html .interiores h2 { 
	height:24px;
}

.interiores h3 {
	color:#cb102f;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
}

.interiores h4 {
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	margin-top:10px;
}

.interiores hr {
	color:#cb102f;
	width:754px;
	margin-left:-30px;
	border-top:none;
	border-left:none;
	border-right:none;
}

.menuAncla {
	width:724px;
	margin-bottom:30px;
}

.halfSize {
	width:362px;
	margin:auto;
	margin-bottom:30px;
}

.menuAncla td {
	border-right:1px solid #b0cd7d;
	padding:0 35px;
	text-decoration:underline;
	cursor:pointer;
	color:#000000;
	vertical-align:top;
}

.seis td {
	border-right:1px solid #b0cd7d;
	padding:0 0 0 25px;
	text-decoration:underline;
	cursor:pointer;
	color:#000000;
	vertical-align:top;
}

.menuAncla td:hover {
	color:#878787;
}

.menuAncla a {
	display:block;
	font-size:12px;
	margin-bottom:6px;
	text-decoration:underline;
	color:#cb102f;
	font-weight:bold;
}

.seis a {
	font-size:11px;
}

.menuAncla a span {
	display:block;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	margin-top:13px;
	position:relative;
	left:-7px;
	text-transform:none;
}

.seis a span {
	font-size:10px;
}

.menuAncla a:hover, .menuAncla a:hover span{color:#878787;}
.menuAncla a {
	background-position:top left;
	}
	


html > body .menuAncla .TDabre { padding-left:0px; } 
html > body .halfSize .TDabre { padding-left:35px; } 
.menuAncla .TDcierra { border-right:none; }



.subContenido ul {
	padding-left:14px;
	}

.subContenido ul li {
	margin-bottom:10px;
}

.subContenido .tablaInformativa td, .subContenido .tablaInformativa th  {
	vertical-align:top;
	text-align:left;
	border-color:#cb102f;
	padding:6px 4px;
}

.subContenido .tablaInformativa td  {
	border-top-style:solid;
	border-top-width:1px;
}

.subContenido .tablaInformativa th  {
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.subContenido .tablaInformativa .borderRight {
	border-right-style:solid;
	border-right-width:2px;
}

.subContenido .horizontalBullets {
	width:724px;
}


#nuevoMenuHor {
	position:relative; 
	z-index:996;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:-11px;
	margin-left:-42px;
	}
	
* html #nuevoMenuHor { margin-top:6px; }

#nuevoMenuHor li {
	display:inline;
	list-style:none;
	overflow:hidden;
	height:25px;
	}

html > body #nuevoMenuHor li 
{ 
    display:block; 
    float:left; 
    padding-top:5px; 
    height:20px; 
    .padding-bottom:5px;
}

#nuevoMenuHor a, #nuevoMenuHor a:link, #nuevoMenuHor a:visited, .Prueba2, .submenu a {
	color:#ffffff;
	padding:5px 9px 6px 9px;
	border-left:solid 1px #bbbbbb;
	}


	
* html #nuevoMenuHor a { margin-left:-2px; }

#nuevoMenuHor a:hover, .Prueba {
	background-color:#616161;
	background-image:url('../../imagenes/back/backMenuHover.gif');
	background-position:center;
	}

.izqMenuHor a { 
	padding-left:20px!important;
	border-left:none!important;
	}

.izqMenuHor a:hover, .Prueba3 {
	background-image:url('../../imagenes/back/backMenuHover.gif');
	background-position:left!important;
	background-repeat:no-repeat;
	* background-position:2px;
	}

* html .izqMenuHor a:hover { background-position:2px!important; }

.submenu {
	text-align:left;
	position:absolute;
	display:inline;
	margin:21px 0 0 -250px;
        .margin:26px 0 0 -250px;
        _margin:21px 0 0 -250px;
	z-index:993;
	}

* html .submenu {
	margin:25px 0 0 -250px;
	}

.izqMenuHor .submenu { 
	margin:21px 0 0 0;
        .margin:26px 0 0 0;
        _margin:21px 0 0 0;
	}
 
* html .izqMenuHor .submenu {
	margin:25px 0 0 0;
	}
 
.submenu a {
	display:block;
	float:left;
	padding:10px 18px 10px 18px;
	font-size:11px;
	background-image:url('../../imagenes/back/backMenuHover.gif');
	background-position:center;
	background-repeat:no-repeat;
	}

.submenu .subIzq {
	background-position:left;
	}

.submenu .subDer {
	background-position:right;
	}

.submenu a:hover {
	background-image:url('../../imagenes/back/backMenuHoverSub.gif')!important;
	background-position:center;
	}

.izqMenuHor div a:hover {
	background-position:center!important;
	}

.submenu a {
	padding:5px 9px 6px 9px!important;
	border-left:solid 1px #ffffff!important;
	}

.izqMenuHor div .subIzq:hover, .subIzq:hover {
	background-position:left!important;
	}

.izqMenuHor div .subDer:hover, .subDer:hover {
	background-position:right!important;
	}

* html #busqueda {
	position:absolute;
	top:67px;
	margin-left:605px;
	z-index:9999;
	}






.grisTable {
	margin-top:70px;
	margin-left:19px;
	width:231px;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	/*font-weight:bold;*/
	line-height:12px;
	letter-spacing:-0.1pt;
	font:Helvetica, Arial, sans-serif;
	}

#bannerSeccion .grisTable {
	margin-top:79px;
	margin-left:30px;
	font-weight:bold;
	letter-spacing:normal;
	float:left;
}

* html #bannerSeccion .grisTable {
	margin-left:13px;
}

.verMasHeader {
	position:relative;
	top:119px;
	left:10px;
}

.topTD {
	background-image:url('../../imagenes/back/bgCurvedGris.gif');
	background-repeat:no-repeat;
	background-position:top;
	height:10px
}

.bottomTD {
	background-image:url('../../imagenes/back/bgCurvedGris.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px
}

.contenidoTD {
	background-image:url('../../imagenes/back/bgCurvedGris.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding:0 8px;
}

.verMasTD {
	padding-top:9px;
	text-align:right;
}


/* TEXTO HEADER */ 

.textoHeaderTable {
	margin-top:58px;
	margin-left:262px;
}

.textoHeaderTable td {
	vertical-align:middle;
}

.iconoTD { 
	text-align:left;
	width:30px;
}

.textoHeaderTD {
	border-left:2px solid #b40027;
	padding-left:10px;
	width:210px;
	text-transform:uppercase;
	color:#333333;
	font-size:10px;
	letter-spacing:-0.1pt;
}


.listadoBannersTexto .listadoSubCategoria {
	width:754;
	background-image:url('../../imagenes/back/SubCategoriaBG.gif');
	background-position:center;
	background-repeat:repeat-y;
	border:none;
}

.listadoBannersTexto .listadoSubCategoria td {
	background-color:#ffffff;
	width:50%;
	border:none;
	padding:30px 30px 40px 0px;
	vertical-align:top;
	color:#000000;
	font-size:12px;
}

.listadoBannersTexto .listadoSubCategoria  .SubCatDer {
	padding-left:29px;
}

.horizontalSep {
	border:none;
	margin:0px;
	padding:0px;
	height:2px;
	position:relative;
	z-index:2;
	background-color:#ffffff;
}

* html .horizontalSep {
	border:solid 2px #ffffff;
}

.dosArriba { top:-2px; } * html .dosArriba { top:-9px; }
.dosAbajo { bottom:-2px; } * html .dosAbajo { bottom:-9px; }

.listadoBannersTexto .listadoSubCategoria a {
	font-family:Helvetica, Arial, sans-serif;
	display:block;
	font-size:16px;
	color:#000000;
	text-decoration:underline;
	margin-bottom:20px;
	font-style:italic;
	font-weight:bold;
}

.listadoBannersTexto .listadoSubCategoria a:hover, 
.listadoBannersTexto .listadoSubCategoria a:hover span  { color:#828282; }


.negInt .textoHeaderTD {
	border-left:2px solid #666666;
}


#contenidosF { float:right; width:740px; overflow:auto; }

#izqui {
	width:287px;
	padding-right:26px;
	float:left;
	border-right:solid 2px #c31c31;
	margin-top:20px;
}

#derec {
	width:392px;
	padding-left: 0px;
        float:right;
        .float: none;
        _float: none;
        .padding-left: 15px;
        _padding-left: 10px;
	margin-top:20px;
}

.infoContactoBox {
	background-image:url('../../imagenes/misc/informacionContacto.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:47px/*87 - 40*/;
	width:392px/*392 - 163 = 229*/;
	margin-bottom:17px;
	margin-top:5px;
	padding-top:40px;
	/*padding-left:163px;*/
	text-align:right;
}

.infoContactoBox a {
	font-size:15px;
	color:#000000;
	text-decoration:underline;
	letter-spacing:0.3pt;
}

.infoContactoBox .listaSuc {
	display:block;
	width:164px;
	height:24px;
	margin-top:5px;
	margin-left:167px;
	background-image:url('../../imagenes/botones/listaSucA.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

* html .infoContactoBox .listaSuc {
	margin-left:0;
	margin-right:50px;
}

.infoContactoBox .listaSuc:hover {
	background-image:url('../../imagenes/botones/listaSucB.gif');
}


.tablaTel {
	width:392px;
}

.tablaTel td, .tablaTel th {
	vertical-align:bottom;
	font-weight:bold;
}

.tablaTel td span {
	display:block;
	font-weight:normal;
	height:13px;
}

.tablaTel h2 {
	color:#000000;
	padding:0px;
	margin:0;
	text-align:left;
}

.tablaTel td {
	background-color:#cccccc;
	color:#000000;
	padding:7px 5px 5px 5px;
}

.titulosTablaTel th {
	background-image:url('../../imagenes/back/tablaTelBG.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:78px;
	color:#ffffff;
	text-align:left;
	padding:8px 5px 5px 6px;
}

.titulosTablaTel .izquierdaTit {
	background-position:top left;
	width:151px;
}

.titulosTablaTel .derechaTit {
	background-position:top right;
	width:79px;
}

.bArriba { border-top:solid 1px #ffffff; }
.bAbajo { border-bottom:solid 1px #ffffff; }
.bDerecha { border-right:solid 1px #ffffff; }
.bCentro { text-align:center; }
.bGris { background-color:#e5e5e5!important;}

.bFooter { 
	background-image:url('../../imagenes/back/tablaTelBG2.gif'); 
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:15px!important;
}
.bIzq {
	background-position:bottom left;
}
.bDer {
	background-position:bottom right;
}

.tablaFormulario, .tablaFormulario h3 {
	color:#000000;
}

.tablaFormulario {
	font-size:11px;
}

.tablaFormulario h3 {
	font-size:13px;
}

.tablaFormulario .textoInp { width:150px; text-align:right;}
.tablaFormulario .textoInp input {
	width:133px;
	background-image:url('../../imagenes/back/inputFormBG.gif'); 
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	font-size:10px;
	padding:2px 5px 5px 5px;
	color:#333333;
}

*html .tablaFormulario .textoInp input {
	background-attachment: fixed;
}

.tablaFormulario .radiosInp table td input {
	margin-right:10px;
}

.tablaFormulario .radiosInp table td {
	vertical-align:middle;
	height:18px;
}

.tablaFormulario textarea {
	width:277px;
	height:175px;
	background-image:url('../../imagenes/back/inputTextareaBG.gif'); 
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	font-size:11px;
	padding:6px 6px 6px 6px;
	color:#333333;
	overflow:hidden;
	margin-top:20px;
}

.tablaFormulario .solicitud input {
	.display:block;
        _display:block;
        #display:block;
	width:129px;
	height:24px;
	background-image:url('../../imagenes/botones/envSolicitudA.gif'); 
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	font-size:0px;
	cursor:pointer;
	margin-left:159px;
	margin-top:12px;
	margin-bottom:15px;
}
* html .solicitud input {
	margin-bottom:0px;
}

.tablaFormulario .solicitud input:hover {
	background-image:url('../../imagenes/botones/envSolicitudB.gif'); 
}

.intEmpresa #title, .intServicios #title {
	clear:both;
	margin-left:300px;
}

* html .intEmpresa #title, * html .intServicios #title {
	clear:both;
	position:relative;
	top:-30px;
}

* html .intServicios #title {
	clear:both;
	position:relative;
	top:-15px;
}

* html .intServicios {
	height:600px;
}

.tresBanners {
	width:871px;
	background-image:url('../../imagenes/back/tresBannersBG.gif'); 
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	overflow:hidden;
	margin-left:50px;
	margin-top:20px;
}

* html .tresBanners { 
	margin-top:0px;
	margin-bottom:40px;
}

.tresBanners div {
	float:left;
	background-color:#FFFFFF;
}

.tresBanners div a img, .tresBanners img, .tresBanners a img,
.izquierda a img
 {
	border:none;
}

.tresBanners .izquierda {
	width:284px;
}

.tresBanners .centro {
	width:302px;
	text-align:center;
	margin:0 2px;
}

.tresBanners .derecha {
	width:281px;
	text-align:right;
}


.popupSombra {
	width:372px /*390 - 18*/;
	height:303px /*320 - 17*/;
	background-image:url('../../imagenes/lb/sombra.png'); 
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:18px;
	padding-top:17px;
}

* html .popupSombra {
	background-image:none;
}

.contenidoPopup {
	width:354px;
	height:284px;
	background-color:#FFFFFF;
	border:solid 1px #666666;
}



* html .contenidoPopup {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555, strength=13);
}

.contenidoPopup .mensaje {
	height:164px/*204-40*/;
	width:250px/*290-40*/;
	padding:20px;
	background-image:url('../../imagenes/lb/fondoAxtel.gif'); 
	background-repeat:no-repeat;
	margin:auto;
	color:#000000;
}

.contenidoPopup  .botonClose, #chatArea .cerrar {
	display:block;
	width:40px;
	height:18px;
	background-image:url('../../imagenes/lb/cerrar.gif'); 
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:10px;
	margin:6px 0 15px 295px;
	color:#000000;
	text-decoration:underline;
}

#chatArea .cerrar { color:#ffffff; margin:0; float:right; margin-right:10px; margin-top:10px;}
* html #chatArea .cerrar { margin-bottom:16px;}

.contenidoPopup .mensaje h2, .contenidoChat h2 {
	color:#c31c31;
	font-size:26px;
	margin:10px 0 10px 0;
}

.contenidoChat h2 {
	margin:auto;
	margin-top:50px;
	margin-bottom:20px;
	width:281px;
}

.contenidoPopup .regresaPag {
	background-image:url('../../imagenes/botones/regresaPagA.gif'); 
	background-repeat:no-repeat;
	display:block;
	width:160px;
	height:30px;
	margin-top:10px;
}

.contenidoPopup .regresaPag:hover {
	background-image:url('../../imagenes/botones/regresaPagB.gif'); 
}

#chatArea {
	height:372px;
	background-image:url('../../imagenes/misc/chatTitle.gif'); 
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow:hidden;
}

.contenidoChat {
	height:327px;
	width:603px;
	overflow:hidden;
	margin-top:44px;
}


.opcionEntrarChat {
	width:122px;/*281-159*/
	margin:auto;
	padding-left:159px;
	background-image:url('../../imagenes/back/opcionesChatBG.gif'); 
	background-repeat:no-repeat;
	background-position:top left;
	
}

.silosoy, .nolosoy {
	display:block;
	background-position:top left;
	background-repeat:no-repeat;
	height:23px;
}

.silosoy {
	background-image:url('../../imagenes/botones/silosoyA.gif'); 
	width:80px;
}

.nolosoy {
	background-image:url('../../imagenes/botones/nolosoyA.gif'); 
	width:121px;
	margin-top:2px;
}

.silosoy:hover {
	background-image:url('../../imagenes/botones/silosoyB.gif'); 
}

.nolosoy:hover {
	background-image:url('../../imagenes/botones/nolosoyB.gif'); 
}

.izquierdaDiv {
	background-image:url('../../imagenes/back/chatIzqBG.gif'); 
	background-repeat:repeat-x;
	width:198px/*238-15-15*/;
	height:318px/*328-10*/;
	float:left;
	overflow:hidden;
	color:#000000;
	padding:10px 20px 0 20px;
}

.izquierdaDiv input {
	display:block;
	background-image:url('../../imagenes/back/chatInputFormBG.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px 10px 4px 10px;
	width:184px;/*204-20*/
	border:none;
	font-size:11px;
	margin-bottom:13px;
}

* html .izquierdaDiv input {
	background-attachment:fixed;
}

.izquierdaDiv h2 {
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
	width:200px;
	margin-bottom:35px;
}

.izquierdaDiv .errormsg {
	font-size:10px;
	color:#FF0000;
	display:block;
	text-align:right;
	position:absolute;
	margin-top:-13px;
}

.derechaDiv {
	width:365px;
	height:328px;
	float:right;
}

.derechaDiv textarea {
	width:363px;
	height:210px;
	background-image:url('../../imagenes/back/chatTextareaBG.gif');
	background-position:left top;
	background-repeat:repeat-y;
	border:none;
}

.derechaDiv #message {
	width:286px /*310 - 12- 12*/;
	padding:6px 12px;
	height:46px/*58 - 12*/;
	font-size:11px;
	background-image:url('../../imagenes/back/chatTextBG.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	background-color:#c9c9c9;
	overflow:hidden;
}

* html .derechaDiv #message {
	background-attachment:fixed;
	}

.enviar {
	float:right;
	display:block;
	width:62px;
	height:21px;
	background-image:url('../../imagenes/back/enviarA.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
}

.derechaDiv .enviar {
	margin-right:35px;
	margin-top:3px;
}

* html .derechaDiv .enviar {
	margin-right:18px;
}

.enviar:hover {
	background-image:url('../../imagenes/back/enviarB.gif');
}

.escribirMensaje {
	height:113px;
	padding-top:10px;
	padding-left:20px;
	background-image:url('../../imagenes/back/insertTextBG.gif');
	background-position:left top;
	background-repeat:repeat-y;
	color:#000000;
}

#intercambio {
	background-color:#ffffff;
	
}

* html .intercambio { height:1px; }

#intercambio .bannerInt { 
	background-repeat:no-repeat;
	background-position:top right;
	height:267px;
	margin-top:10px;
	padding-top:1px;
 }
 
#intercambio .bannerInt .textoHeaderTable {
	margin-top:110px;
	margin-left:320px;
	
}

.listadoServicios {
	position:relative;
	top:-71px;
	left:31px;
	z-index:2;
}

* html .listadoServicios {
	height:1px;
}

.listadoServicios div {
	width:313px;
	height:326px;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
}


.listadoServicios ul, .listadoServicios ul li {
	margin:auto;
	padding:0px;
	list-style:none;
	text-transform:uppercase;
	width:170px;
}

.listadoServicios ul li {
	border-bottom:solid 1px #999999;
	font-size:10px;
	color:#000000;
	margin-bottom:8px;
	padding-bottom:2px;
}

.listadoServicios ul li a { color:#000000; }
.listadoServicios ul li a:hover { color:#666666; }

.listadoServicios h3 {
	display:block;
	text-align:center;
	width:100px;
	margin:0 auto;
	color:#888888;
	padding:15px 0;
	font-size:14px;
	text-transform:uppercase;
}


.hogarDiv, .empresaDiv { background-image:url('../../imagenes/carrusel/BGsinselec.gif'); } 
.gobiernoDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); }

.pngIcon { margin-left:120px; }






#servCont {
position:relative;
}

#servCont .intercambio {
position:absolute;left:0px;top:0px;
}













.servHogar .bannerInt { background-image:url('../../imagenes/carrusel/axtelHogar.jpg'); }
.servEmpresa .bannerInt { background-image:url('../../imagenes/carrusel/negociosTelefonia.jpg'); }

.servHogar .hogarDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servEmpresa .empresaDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servEmpresa .hogarDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); } 
.servGobierno .gobiernoDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servGobierno .empresaDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); } 





.busquedaForm { 
	padding-left:397px;
	width:424px;
}

.busquedaForm img {
	margin:auto;
	margin-left:90px;
	margin-bottom:10px;
}

.busquedaForm .buscar { 
	float:right;
}

.busquedaEntry { 
	width:354px;
	background-image:url('../../imagenes/back/inputBusquedaEntry.gif'); 
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	font-size:10px;
	padding:2px 5px 5px 5px;
	color:#333333;
}

.busquedaForm table td {
	text-align:right;
	vertical-align:middle;
	color:#000000;
}


.busquedaForm h2 {
	margin-right:100px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	text-transform:none;
}

.buscar {
	float:right;
	display:block;
	width:48px;
	height:16px;
	background-image:url('../../imagenes/back/buscarA.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
}

.buscar:hover {
	background-image:url('../../imagenes/back/buscarB.gif');
}

.calButton {
	/*display:block;
	width:16px;
	height:16px;*/
	padding:12px 8px;
	font-size:1px;
	background-image:url('../../imagenes/back/calendarioA.gif');
	background-repeat:no-repeat;
	
}

.calButton:hover {
	background-image:url('../../imagenes/back/calendarioB.gif');
}

.mediano { 
	width:128px;
	background-image:url('../../imagenes/back/inputBusquedaSmall.gif'); 
	background-position:2px left;
	background-repeat:no-repeat;
	border:none;
	font-size:10px;
	padding:2px 5px 5px 5px;
	margin-left:10px;
	color:#333333;
}

.resultadosBusqueda {
	width:512px;
	color:#000000;
}

.resultadosBusqueda h2 {
	margin:0px;
	padding:0px;
	margin-top:40px;
}

.resultadosBusqueda h2 a {
	color:#cb102f;
}

.resultadosBusqueda h2 a:hover {
	color:#771424;
}


.paginaBusqueda {
	text-align:right;
	margin-top:55px;
}

.paginaBusqueda a {
	color:#000000;
	margin:0 3px;
	text-decoration:underline;
	font-size:11px;
}

.paginaBusqueda a:hover {
	color:#cb102f;
}

.paginaBusqueda a span, .paginaBusqueda a:hover span {
	color:#cb102f;
	text-decoration:underline;
	font-size:12px;
}

/*Incluidos junto con el home de empresas*/


#menuHogar { 
    background-image:url('http://www.axtel.mx/base/imagenes/back/Hogar.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    overflow:auto;
}

#menuNegocios { 
    background-image:url('http://www.axtel.mx/base/imagenes/back/Negocios.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    overflow:auto;
}


* html #menuHogar { overflow:hidden; height:561px; }

* html .contdeAten #menuHogar { margin-right:40px; }

* html #menuNegocios { overflow:hidden; height:561px; }

* html .contdeAten #menuNegocios { margin-right:40px; }
div#backgroundPopup{
    display:none;
    position:fixed;
    _position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border: 1px solid #cecece;
    z-index:1;
}

div#popupContact{
    display:none;
    position:fixed;
    _position:absolute;
    width:372px /*390 - 18*/;
    height:303px /*320 - 17*/;
    background-image:url('../../imagenes/lb/sombra.png'); 
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:18px;
    padding-top:17px;
    z-index:2;
}

#popupContactClose{
    display:block;
    width:40px;
    height:18px;
    background-image:url('../../imagenes/lb/cerrar.gif'); 
    background-position:right 2px;
    background-repeat:no-repeat;
    padding-right:10px;
    margin:6px 0 15px 295px;
    color:#000000;
    text-decoration:underline;
    cursor: pointer;
}


.contenidoPopup {
	width:354px;
	height:284px;
	background-color:#FFFFFF;
	border:solid 1px #666666;
}

* html .contenidoPopup {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555, strength=13);
}

.contenidoPopup .mensaje {
	height:164px/*204-40*/;
	width:250px/*290-40*/;
	padding:20px;
	background-image:url('../../imagenes/lb/fondoAxtel.gif'); 
	background-repeat:no-repeat;
	margin:auto;
	color:#000000;
}

.contenidoPopup .regresaPag {
	background-image:url('../../imagenes/botones/regresaPagA.gif'); 
	background-repeat:no-repeat;
	display:block;
	width:160px;
	height:30px;
	margin-top:10px;
}

.contenidoPopup .regresaPag:hover {
	background-image:url('../../imagenes/botones/regresaPagB.gif'); 
}

.contenidoPopup .mensaje h2, .contenidoChat h2 {
	color:#c31c31;
	font-size:26px;
	margin:10px 0 10px 0;
}




#servCont {
position:relative;
}

#intercambio {
	background-color:#ffffff;
}

* html .intercambio { height:1px; }

#intercambio .bannerInt { 
	background-repeat:no-repeat;
	background-position:top right;
	height:267px;
	margin-top:10px;
	padding-top:1px;
 }
 
#intercambio .bannerInt .textoHeaderTable {
	margin-top:110px;
	margin-left:320px;
	
}

.listadoServicios {
	position:relative;
	top:-71px;
	left:31px;
	z-index:2;
}

* html .listadoServicios {
	height:1px;
}

.listadoServicios div {
	width:313px;
	height:326px;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
}


.listadoServicios ul, .listadoServicios ul li {
	margin:auto;
	padding:0px;
	list-style:none;
	text-transform:uppercase;
	width:170px;
}

.listadoServicios ul li {
	border-bottom:solid 1px #999999;
	font-size:10px;
	color:#000000;
	margin-bottom:8px;
	padding-bottom:2px;
}

.listadoServicios ul li a { color:#000000; }
.listadoServicios ul li a:hover { color:#666666; }

.listadoServicios h3 {
	display:block;
	text-align:center;
	width:100px;
	margin:0 auto;
	color:#888888;
	padding:15px 0;
	font-size:14px;
	text-transform:uppercase;
}


.hogarDiv, .empresaDiv { background-image:url('../../imagenes/carrusel/BGsinselec.gif'); } 
.gobiernoDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); }

.pngIcon { margin-left:120px; }






#servCont {
position:relative;
}

#servCont .intercambio {
position:absolute;left:0px;top:0px;
}

.servHogar .bannerInt { background-image:url('../../imagenes/carrusel/axtelHogar.jpg'); }
.servEmpresa .bannerInt { background-image:url('../../imagenes/carrusel/negociosTelefonia.jpg'); }
.servHogar .hogarDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servEmpresa .empresaDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servEmpresa .hogarDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); } 
.servGobierno .gobiernoDiv { background-image:url('../../imagenes/carrusel/BGconselec.gif'); } 
.servGobierno .empresaDiv { background-image:url('../../imagenes/carrusel/BGsinselec2.gif'); } 


/***************************************************************Para calendario Buscador*********************************************************/
/***************************************************************Para calendario Buscador*********************************************************/
/***************************************************************Para calendario Buscador*********************************************************/
input.calendar,
select.calendar {
width: 100px;
height: 20px;
background:none;

}

button.calendar {
background: url(../../imagenes/botones/calendarioA.gif);
border: 0;
cursor: pointer;
height: 16px;
width: 16px;
}
button.calendar:hover,
button.calendar.active {
background-position: 0 16px;
background: url(../../imagenes/botones/calendarioB.gif);
}


.calendar {
background: url(../../imagenes/botones/calendar.png);
height: 195px;
padding: 0 6px;
text-align: center;
width: 147px;
}
div.calendar * {
margin: 0;
padding: 0;
}
div.calendar div {
background: none !important;
cursor: move;
height: 185px;
overflow: hidden;
padding-top: 10px;
position: relative;
width: 147px;
}

div.calendar caption {
color: #000000;
font: normal 12px/16px Arial, Helvetica, sans-serif;
padding-top: 6px;
text-align: center;
width: 100%;
}
div.calendar caption a {
cursor: pointer;
display: block;
height: 12px;
overflow: hidden;
position: absolute;
text-indent: -100px;
top: 17px;
width: 11px;
}
div.calendar caption a.prev {
background-image: url(../../imagenes/botones/calendar-prev.gif);
left: 0;
}
div.calendar caption a.next {
background-image: url(../../imagenes/botones/calendar-next.gif);
right: 0;
}
div.calendar caption a:hover {
background-position: 0 12px;
}
div.calendar caption span {
height: 25px;
position: relative;
text-align: center;
}
div.calendar caption span.month {
padding-right: 8px;
}
div.calendar caption span.month:after {
content: ',';
}

div.calendar table {
background: #FFF;
border: 0;
border-collapse: collapse;
border-spacing: 0;
cursor: default;
margin: 0 auto;
overflow: hidden;
width: 147px;
}
div.calendar td,
div.calendar th {
border: 0;
color: #000000;
font: normal 12px Arial, Helvetica, sans-serif;
height: 21px;
text-align: center;
width: 21px;
}
div.calendar td {
background: url(../../imagenes/botones/calendar-td.gif);
color: #FFFFFF;
font-size: 11px;
}
div.calendar td.invalid {
color: #000000;
}
div.calendar td.valid {
background: url(../../imagenes/botones/calendar-valid.gif);
color: #000000;
cursor: pointer;
}
div.calendar td.hilite {
background: url(../../imagenes/botones/calendar-hilite.gif);
}
div.calendar td.inactive {
background: url(../../imagenes/botones/calendar-td.gif) 0 100%;
color: #000000;
}
div.calendar td.active,
div.calendar td.hover {
background: url(../../imagenes/botones/calendar-valid.gif) 0 100%;
color: #000000;
cursor: pointer;
}

.boton_busquedares{
    background-color:#FFFFFF;
    border:medium none;
    color:#CB102F;
    text-decoration:underline;
}
/***************************************************************Para calendario y Buscador*********************************************************/
/***************************************************************Para calendario y Buscador*********************************************************/
/***************************************************************Para calendario y Buscador*********************************************************/


.tablaTel {
width:392px;
}

.tablaTel td, .tablaTel th {
vertical-align: top!important;
font-weight:bold;
}

.tablaTel td span {
display:block;
font-weight:normal;
height:13px;
}

.tablaTel h2 {
color:#FFFFFF;
padding:0px;
margin:0;
text-align:left;
font-weight:bold;
}

.tablaTel td {
background-color:#cccccc;
color:#000000;
padding:7px 5px 5px 5px;
}

.titulosTablaTel th {
background-image:url('../../imagenes/back/tablaTelBG.gif');
background-position:top center;
background-repeat:no-repeat;
width:78px;
color:#ffffff;
text-align:left;
padding:8px 5px 5px 6px;
}

.titulosTablaTel .izquierdaTit {
background-position:top left;
width:151px;
}

.titulosTablaTel .derechaTit {
background-position:top right;
width:79px;
}

.bArriba{
border-top:solid 1px #ffffff;
}
.bAbajo{
border-bottom:solid 1px #ffffff;
}
.bIzquierda{
border-left: solid 1px #ffffff;
}
.bDerecha{
border-right:solid 1px #ffffff;
}
.bCentro{
text-align:center;
}
.bGris{
background-color:#e5e5e5!important;
}

.bFooter{
background-image:url('../../imagenes/back/tablaTelBG2.gif');
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:15px!important;
}
.bIzq {
background-position:bottom left;
}
.bDer {
background-position:bottom right;
}


.atnTDObscura{
background-color: #424242!important;
color: #FFFFFF!important;
font-weight:bold!important;
vertical-align:top!important;
}

.atnTDClara{
background-color: #EBEBEB!important;
}

.atnTDObscuraDer{
background-color: #424242!important;
color: #FFFFFF!important;
font-weight:bold!important;
text-align: right!important;
}
#leftMenuAccordion .AccordionPanelTab a {
color:#F8F8F8;
display:block;
}
/*Estilos Tabla*/
.estilo6 td{
    border-right:1px solid #b0cd7d;
    padding:0 0 0 25px;
    text-decoration:underline;
    cursor:pointer;
    color:#000000;
    vertical-align:top;
}

.estilo6 a{
    font-size:11px;
}
.estilo6 a span{
    font-size:10px;
}
/*Estilos Tabla*/

/*Estilo Error Login*/
#errorLogin{
    color:#c51c32;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size:7pt;
}
table.error{
    margin: 0px;
    color: black;
}

div.error{
    width: 100%;
    margin: 0px;
    position: relative;
}

p.error{
    text-align: justify;
    font-size:11px;
    color: red;
    margin-top: 5px;
    font-weight: bold;
}

h4.outcome{
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 3px;
    margin-right: 0px;
}

/*Repetidos*/
div#backgroundPopup{
display:none;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border: 1px solid #cecece;
z-index:1;
}

div#popupContact{
display:none;
position:fixed;
_position:absolute;
width:372px /390 - 18/;
height:303px /320 - 17/;
background-image:url('../../imagenes/lb/sombra.png');
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
padding-top:17px;
z-index:2;
}

#popupContactClose{
display:block;
width:40px;
height:18px;
background-image:url('../../imagenes/lb/cerrar.gif');
background-position:right 2px;
background-repeat:no-repeat;
padding-right:10px;
margin:6px 0 15px 295px;
color:#000000;
text-decoration:underline;
cursor: pointer;
}

#accesoclientes {
color:#000000;
margin-left:160px;
text-align:center;
margin-bottom:50px;
margin-top:30px;
font-weight:bold;
}


.contenidoPopup {
width:354px;
height:284px;
background-color:#FFFFFF;
border:solid 1px #666666;
}

* html .contenidoPopup {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555, strength=13);
}

.contenidoPopup .mensaje {
height:164px/*204-40*/;
width:250px/*290-40*/;
padding:20px;
background-image:url('../../imagenes/lb/fondoAxtel.gif');
background-repeat:no-repeat;
margin:auto;
color:#000000;
}

.contenidoPopup .regresaPag {
background-image:url('../../imagenes/botones/regresaPagA.gif');
background-repeat:no-repeat;
display:block;
width:160px;
height:30px;
margin-top:10px;
}

.contenidoPopup .regresaPag:hover {
background-image:url('../../imagenes/botones/regresaPagB.gif');
}

.contenidoPopup .mensaje h2, .contenidoChat h2 {
color:#c31c31;
font-size:26px;
margin:10px 0 10px 0;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#busqueda
{
width:180px;
margin:-35px 0 0 5px;
float:right;
}
}



/*      -----------------------------------------------------------------------------------------   INVERSIONISTAS       */

/*      ----------------------   Menu izquierdo       */

.deInversion {
	background-image:url('../../imagenes/back/sidebarBGinversionistas.jpg')!important;
	background-position:top left!important;
	width:190px!important;
}

.deInversion .AccordionPanelTab h3 { font-weight:normal; border-bottom: 1px solid #cdcdcd; }

.deInversion #leftMenuAccordion .AccordionPanelTab h3 {
	font-size: 11px;
	padding: 9px 0 0 13px;
	margin: 0px;
	color: #000;
}

.deInversion #leftMenuAccordion .AccordionPanelOpen h3 {
	font-weight: normal;
	background-color:transparent;
}

.deInversion #leftMenuAccordion .AccordionPanelContent a  { 
	color: #000000;
	padding: 5px 5px 5px 20px; 
	display:block;
	background-color: #f4f4f4; 
	width:160px; 
	margin-top:0px;
	margin-left:2px;
}

* html .deInversion #leftMenuAccordion .AccordionPanelContent a  { width:161px!important; }

.msgMenuInv {
	text-align:center;
        margin-top:0px;
        _width:190px;
	color:#000000;
}

.msgMenuInv a { color:#b40028; text-decoration:underline; }
.msgMenuInv a:hover { color:#7a001b; }

/*      ----------------------   Header       */

#invHeader {
	width:735px;
	min-height:273px;
	background-image:url('../../imagenes/back/invHeaderBG.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-top:1px;
	color:#ffffff;
}

* html  #invHeader { height:273px; }

#invHeader h2 {
	color:#ffffff;
	height:25px;
	font-size:20px;
	padding-top:0px;
	padding-left:35px;
	background-image:url('../../imagenes/misc/invH2bullet.gif');
	background-position:top left;
	margin-left:30px;
	margin-top:25px;
}

#invHeader ul { width:380px; }

#invHeader ul li {
	margin-bottom:15px;
	font-weight:bold;
}

/*      ----------------------   informacion inversionistas home       */


/*  contenedores inversionistas home */

#contInv #derec {
	width:142px;
	float:left;
	padding-left:50px;
	background:none;
}

#mensajeDerec {
	float:right;
	width:172px;
	height:235px;
	padding-top:20px;
	background-image:url('../../imagenes/back/mensajeDerecBG.gif');
	background-repeat:no-repeat;
	background-position:top right;
	overflow:auto;
	text-align:center;
	color:#000000;
}


/* Linea divisoria */
#contInv {
	background-image:url('../../imagenes/back/contInvBG.gif');
	background-repeat:repeat-y;
	margin-top:30px;
}

html>body #contInv { overflow:auto; }
* html #contInv { height:30px; }

#contInv #izqui {
	border:none;
	overflow:auto;
}

* html #contInv #izqui {
	border-right:solid 2px #b40028;
}

/* Titulos */

#contInv #izqui h2, #contInv #derec h2, #contenedorSec h2 {
	margin:0px;
	margin-bottom:10px;
	padding-left:33px;
	color:#000000;
	font-size:15px;
	text-transform:none;
}



.globoH2 { background-image:url('../../imagenes/misc/invGloboBullet.gif'); }
.microH2 { background-image:url('../../imagenes/misc/invMicroBullet.gif'); }
.papelH2 { background-image:url('../../imagenes/misc/invPapelBullet.gif'); }
.pesoH2 { background-image:url('../../imagenes/misc/invPesoBullet.gif'); }


/* tabla comunicados */

#contInv #izqui table {
	color:#000000;
	margin-bottom:20px;
	font-size:11px;
}

#contInv #izqui table th {
	vertical-align:top;
	width:70px;
}

#contInv #izqui table td {
	padding-left:10px;
	border-left:solid 2px #b40028;
}

#contInv #izqui table .dia { color:#808080; }
#contInv #izqui table .anyo { color:#b2b2b2; }

/* tabla eventos */

#contInv #derec .negro { color:#000000; }
.titFecha {
	color:#000000!important;
}

.titFecha span {
	color:#b7b7b7;
}


/* Boton ver mas */

.verMasBoton {
	display:block;
	background-image:url('../../imagenes/botones/vermasboton.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:70px;
	height:22px;
	color:#ffffff;
	font-size:1px;
	font-weight:normal;
	text-decoration:none;
	border:none;
	float:right;
	margin-top:10px;
}

.verMasBotonIngles {
	display:block;
	background-image:url('../../imagenes/botones/vermasbotonEng.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:70px;
	height:22px;
	color:#ffffff;
	font-size:1px;
	font-weight:normal;
	text-decoration:none;
	border:none;
	float:right;
	margin-top:10px;
}

#contInv #derec .verMasBoton .verMasBotonIngles{ margin-top:13px; }
html>body .verMasBoton:hover .verMasBotonIngles:hover { background-position:bottom right; }

/*---------------------------------------------------------------------------- Correccion para IE7*/ 
html>body .verMasBoton:hover .verMasBotonIngles:hover{ * background-position:top right; }
/*---------------------------------------------------------------------------- Correccion para IE7*/ 

/* banner contenedor texto */

#mensajeDerec span {
	display:block;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

 #mensajeDerec p { display:inline; }

#mensajeDerec .negro {
	color:#000000;
	font-size:18px;
}

#mensajeDerec .rojo {
	color:#b40028;
	font-size:22px;
}

 #mensajeDerec .rojobig { font-size:25px; }

#mensajeDerec .negrobig {
	font-size:34px;
	margin-bottom:5px;
}

#mensajeDerec .gris { color:#b7b7b7; }

#mensajeDerec .audio, #mensajeDerec .pdf {
	display:block;
	float:left;
	padding-top:40px;
	background-position:top left;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:underline;
	margin-top:10px;
	font-weight:bold;
}

 #mensajeDerec .audio:hover, #mensajeDerec .pdf:hover {
	text-decoration:none;
	color:#b7b7b7;
}

 #mensajeDerec .audio {
	margin-left:30px;
	width:46px;
	padding-left:8px;
	text-align:left;
	background-image:url('../../imagenes/botones/audio.jpg');
}

* html #mensajeDerec .audio { margin-left:15px; }

 #mensajeDerec .pdf {
	width:59px;
	text-align:center;
	background-image:url('../../imagenes/botones/pdf.jpg');
}

/* -----------------------------------------------------  contenedor inferior para  Cobertura y Resumen */

#contenedorSec {
	padding-top:25px;
}

#contenedorSec .intCont {
	border-top:solid 2px #b40028;
	padding-top:25px;
}

#contenedorSec .intCont .izqui {
	float:left;
	width:380px;
	border-right:solid 2px #b40028;
}

#contenedorSec .intCont .derec {
	float:left;
	margin-left:15px;
}



/* Tabla Cobertura */

.coberturaTable {
	width:340px;
	background-image:url('../../imagenes/back/coberturaResumenBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.coberturaTable th {
	height:39px;
	vertical-align:bottom;
	color:#ffffff;
}

.coberturaTable th span {
	display:block;
	margin-bottom:5px;
}

.listadoCobertura {
	height:123px;
	overflow:auto;
}

.listadoCobertura table {
	width:320px;
	color:#000000;
}

.listadoCobertura table td {
	height:23px;
	padding-left:10px;
	border-bottom:solid 1px #b40028;
}

.listadoCobertura table .borderLeft {
	border-left:solid 1px #b40028;
}

.coberturaTable .paddinDer {
	padding-right:10px;
}

/* Tabla Resumen */

.resumenTable {
	width:320px;
	background-image:url('../../imagenes/back/coberturaResumenBG.gif');
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:18px;
	color:#ffffff;
	font-weight:bold;
}

.resumenTable td {
	padding-left:10px;
}

.resumenTable .alader {
	text-align:right;
	padding-right:20px;
}

.resumenTable .fecha {
	font-size:10px;
	vertical-align:bottom;
}

.resumenTable .borde {
	border-bottom:solid 1px #b40028;
	color:#000000;
	height:35px;
	font-weight:normal;
}

.resumenTable .neg {
	font-weight:bold;
}

.resumenTable .derecho {
	border-right:solid 1px #b40028;
}


/* ------------------------------------------------------------------------------------------------------ REPORTES FINANCIEROS ---------------*/

/*contenedor*/
html>body #contenidosF2 { float:right; width:740px; min-height:704px; overflow:auto;}
* html #contenidosF2 { float:left; width:740px; height:704px;}
/*---------------------------------------------------------------------------- Correccion para IE7*/ 
html>body #contenidosF2 { * float:left; margin-left: 30px;}
/*---------------------------------------------------------------------------- Correccion para IE7*/ 

#reportes {
	min-height:704px;
	background-image:url('../../imagenes/back/reportesBG.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
	margin-top:10px;
	overflow:auto;
}

* html #reportes { height:704px; }

/* titulos */

#reportes h2 {
	color:#000000;
	height:20px;
	float:left;
	font-size:20px;
	padding-top:0px;
	padding-left:35px;
	background-image:url('../../imagenes/misc/invH2bullet2.gif');
	background-position:top left;
	margin-left:30px;
	margin-top:10px;
	text-transform:none;
}

#reportes h3 {
	color:#000000;
	font-size:17px;
	padding-top:0px;
	margin-left:30px;
	margin-top:60px;
}

* html #reportes h2 { margin-left:15px; }
* html #reportes h3 { margin-top:70px; }
html>body #reportes h3 { * margin-top:70px; }

/* Posicion Banner */
 #reportes #mensajeDerec {
	margin-right:30px;
	margin-top:10px;
 }
 /* Acordion Reportes */
 
 


#reporteAccordion .AccordionPanelTab h3 span { font-weight:normal; }

#reporteAccordion .AccordionPanelTab { padding:0; margin:0;}
#reporteAccordion {
	overflow: hidden;
}
#reporteAccordion  .AccordionPanelTab { 
	margin: 1px;
	padding: 0px;
	cursor: pointer;
	margin-top:0px;
}

#reporteAccordion  .AccordionPanelTab h3 {
	font-size: 30px;
	padding: 9px 0 0 30px;
	margin: 0px;
	color: #666666;
	border:none;
	font-weight:bold;
}

#reporteAccordion  .AccordionPanelOpen h3 {
	font-weight: bold;
}

#reporteAccordion  .AccordionPanelContent p { 
	margin:0px;
	font-size: 14px;
	display: block; overflow:hidden;
}


#reporteAccordion  .AccordionPanelContent a  { 
	color: #ffffff;
	padding: 4px 5px 4px 30px; 
	display:block;
	width:340px; 
	margin-top:0px;
	margin-left:0px;
	text-decoration:underline;
	font-weight:bold;
	
}
#reporteAccordion  .AccordionPanelContent a  span { 
	color: #000000;
	text-decoration:underline;
}

#reporteAccordion  .AccordionPanelOpen h4 {
	margin:0px;
	margin-left:30px;
	padding:0px;
	color:#ba062d;
	font-size:14px;
}

* html #reporteAccordion  .AccordionPanelContent a  { width:340px }

#reporteAccordion  .AccordionPanelContent a:hover, #reporteAccordion  .AccordionPanelContent a:hover  span  { color: #777777; }
#reporteAccordion .AccordionPanelContent { overflow:auto; height:400px;} * html #reporteAccordion .AccordionPanelContent { overflow:visible; }


/* ----------------------------------------------------------------------------- ACERCA DE AXTEL */

/*      ----------------------   Menu izquierdo       */

.deAcerca {
	background-image:url('../../imagenes/back/sidebarBGacerca.jpg')!important;
	background-position:top left!important;
	width:190px!important;
}

.deAcerca .AccordionPanelTab h3 { font-weight:normal; border-bottom: 1px solid #ababab; }

.deAcerca #leftMenuAccordion .AccordionPanelTab h3 {
	font-size: 11px;
	padding: 9px 0 0 13px;
	margin: 0px;
	color: #ffffff;
	width:130px;
	margin-left:12px;
}

.deAcerca #leftMenuAccordion .AccordionPanelOpen h3 {
	font-weight: normal;
	background-color:transparent;
}

.deAcerca #leftMenuAccordion .AccordionPanelContent a  { 
	color: #ffffff;
	padding: 5px 5px 5px 20px; 
	display:block;
	background-color: #474747; 
	width:147px; 
	margin-top:0px;
	margin-left:3px;
}

.deAcerca #leftMenuAccordion .AccordionPanelContent a:hover  { 
	color: #999999;
}

* html .deAcerca #leftMenuAccordion .AccordionPanelContent a  { width:147px!important; }

/* ----------------- Contenedores Principales */

.acercaDiv {
	width:735px;
	height:auto;
	overflow:auto;
}

#acercaHeader {
	width:735px;
	min-height:426px;
	background-image:url('../../imagenes/back/acercaHeaderBG.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-top:1px;
	color:#ffffff;
}

* html  #acercaHeader { height:426px; }

#acercaHeader h2 {
	color:#ffffff;
	width:300px;
	height:36px;
	font-size:20px;
	background-image:url('../../imagenes/botones/acercaH2BG.gif');
	background-position:top right;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:25px;
}

#acercaHeader h2 .empresa {
	display:block;
	padding-left:59px;
	padding-top:6px;
	margin-left:0px;
	height:30px;
	background-image:url('../../imagenes/botones/empresaH2BG.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

#contAcerca { 
	margin-top:30px; 
	height:203px; 
	background-image:url('../../imagenes/back/contenidoAcercaBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

#contAcerca div {
	width:345px;
	height:202px;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

#contAcerca .primerDiv {
	background-image:url('../../imagenes/back/acercaTelBG.jpg');
}

#contAcerca .segundoDiv {
	background-image:url('../../imagenes/back/acercaCablesBG.jpg');
	margin-left:44px;
}

#contAcerca2 { 
	margin-top:30px; 
	height:150px; 
}

#contAcerca2 div {
	width:206px;
	height:115px;
	float:left;
	color:#000000;
}

#contAcerca2 .segundoDiv {
	width:176px;
	margin-left:30px;
	padding-left:30px;
	border-left:solid 1px #b40028;
}

.textoAcerca {
	width:260px;
	margin-left:60px;
	font-size:11px;
	margin-top:-5px;
}
/* banner div */
.tercerDiv {
	width:192px!important;
	height:91px!important;
	background-image:url('../../imagenes/back/tercerDivBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:60px;
	padding:25px 15px 5px 15px;
}
html>body .tercerDiv {
	* height:96px!important;
	* padding:20px 15px 5px 15px;
}

.tercerDiv span { margin:0px; padding:0px; line-height:22px;}
.tercerDiv .negro {
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:19px;
}

.tercerDiv .rojo {
	color:#c61235;
	display:block;
	font-weight:bold;
	font-size:21px;
}

.tercerDiv .gris {
	color:#7c7c7c;
	display:block;
	font-weight:bold;
	font-size:32px;float:left;
}

.tercerDiv .verMasBoton verMasBotonIngles{ float:left; margin-left:6px; margin-top:0px;}

.textoAcerca .conocenos {
	display:block;
	width:87px;
	height:21px;
	background-image:url('../../imagenes/botones/conocenos.gif');
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
	color:#c61235;
	font-size:1px;
}

.textoAcerca .conocenos:hover { background-position:bottom; }


.primerDiv .textoH {
	width:150px;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin-left:25px;
	margin-top:20px;
}

.segundoDiv .textoH {
	width:270px;
	color:#000000;
	font-size:11px;
	margin-left:40px;
	margin-top:20px;
}

.primerDiv .textoH  .fecha{
	font-size:19px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.primerDiv .textoH  .fecha .mes{
	color:#7f7f7f;
}

/* Titulos */

#contAcerca .primerDiv h2, #contAcerca .segundoDiv h2, #contAcerca2 .primerDiv h2, #contAcerca2 .segundoDiv h2 {
	color:#ffffff;
	width:185px;
	height:24px;
	font-size:12px;
	background-image:url('../../imagenes/botones/acercaH2BG2.gif');
	background-position:top right;
	padding:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#contAcerca2 .primerDiv h2, #contAcerca2 .segundoDiv h2 {
	margin-top:0px;
}

#contAcerca  h2 span, #contAcerca2  h2 span {
	display:block;
	padding-left:41px;
	padding-top:5px;
	margin-left:0px;
	height:25px;
	background-position:top left;
	background-repeat:no-repeat;
}

.historia span { background-image:url('../../imagenes/botones/historiaH2BG.gif'); }
.tecn span { background-image:url('../../imagenes/botones/tecnH2BG.gif'); }
.contacto span { background-image:url('../../imagenes/botones/contactoH2BG.gif'); }
.reportes span { background-image:url('../../imagenes/botones/reportesH2BG.gif'); }



/*------------------------------------------------------------------------------------------------------------------------------------------------------------ CAMBIOS AQUI ----*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------ CAMBIOS AQUI ----*/
/* caja de texto fondo transparente */

* html #fondoT {
	filter: alpha(opacity=50);
}

/*-------------------------------------------------------------------------------------- correccion para IE7 */
html>body #fondoT {*filter: alpha(opacity=50);}
/*-------------------------------------------------------------------------------------- correccion para IE7 */

#fondoTBox {
	width:470px;
	padding-left:30px;
	
}

.preguntasBox {
	margin-top:60px!important;
}

* html .preguntasBox {
	margin-top:0px!important;
}

#textoFondoT {
	color:#000000;
	*position:relative;
	*z-index:2;
	*padding-top:30px;
}

#textoFondoT {
	padding:10px;
}

#textoFondoT .verMasBoton verMasBotonIngles{
	float:none;
	margin-left:360px;
}

#textoFondoT p {
	margin:0 0 10px 0;
	width:420px;
	background:none;
}

#fondoT { width:450px; }


.conFondo {
	background-image:url('../../imagenes/misc/cajaT/0_1.png');
}

#fondoNoIE {
	width:100%;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------ CAMBIOS AQUI ----*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------ CAMBIOS AQUI ----*/



.titFondo {
	color:#FFFFFF!important;
	font-size:15px!important;
	margin-left:30px;
	margin-top:60px;
	background-image:url('../../imagenes/back/h3InvBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:209px!important;
	height:22px!important;
	padding-top:4px!important;
	padding-left:6px!important;
}


.listadoFin, .listadoPie { list-style:none; }
.listadoFin a, .listadoPie a {
	font-size: 14px;
	color: #ffffff;
	padding: 4px 0px; 
	display:block;
	width:340px; 
	margin-top:0px;
	margin-left:0px;
	text-decoration:underline;
	font-weight:bold;
	margin-left:0px;
}
.listadoPie a { color:#000000; } 
.listadoFin a span {
	color: #000000;
	text-decoration:underline;
}

.listadoFin a:hover, .listadoFin a:hover span, .listadoPie a:hover { color:#666666; }
.listadoPie { margin-left:-10px; }
* html .listadoPie { margin-left:30px; }
/*-------------------------------------------------------------------------------------- correccion para IE7 */
html>body .listadoPie { *margin-left:30px; }
/*-------------------------------------------------------------------------------------- correccion para IE7 */
.listadoPie a { width:440px; }




.verEntradas {
	display:block;
	width:129px;
	height:17px;
	background-image:url('../../imagenes/botones/verEntradas.gif');
	background-position:top;
	background-repeat:no-repeat;
	color:#888888;
	margin-left:200px;
	margin-top:30px;
}

.verEntradas:hover {
	background-position:bottom;
}

.comunicados { background-image:url('../../imagenes/misc/invGloboBullet.gif')!important; }
.eventos { background-image:url('../../imagenes/misc/invMicroBullet.gif')!important; }
.preguntas { background-image:url('../../imagenes/misc/invPreguntasBullet.gif')!important;}

.titulosPrensa h3 {
	font-size: 30px!important;
	padding: 9px 0 0 30px!important;
	margin: 0px!important;
	color: #666666!important;
	font-weight:bold;
}

.titulosPrensa h4 {
	margin:0px;
	margin-left:30px;
	padding:0px;
	color:#ba062d;
	font-size:14px;
}

.titulosPrensa p {
	margin-left:30px;
	color:#000000;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:30px;
	margin-top:10px;
}


.verTodas {
	display:block;
	width:134px;
	height:23px;
	background-image:url('../../imagenes/misc/verTodas.gif');
	background-position:top;
	background-repeat:no-repeat;
	color:#888888;
	position:absolute;
	margin-left:360px;
	margin-top:-80px;
}

.verTodas:hover {
	background-position:bottom;
}


.eventosCont {
	width:250px;
	margin-left:30px;
	color:#555555;
}

.eventosCont h3 {
	margin-left:0px!important;
	
}

.eventosCont .titFecha span { color:#555555; }
.eventosCont .negro { color:#000000; }

* html .eventosCont h3 {
	margin-top:30px!important;
}

.preguntasBox {
	margin-top:50px;
}

* html .preguntasBox {
	margin-top:0px;
}

.preguntasUl {
	list-style:decimal;
	color:#ba062d;
	font-weight:bold;
}

.preguntasUl {
	padding:0px;
	list-style-position:inside
}

* html .preguntasUl {
margin:0px;
}

.preguntasUl li span {
	display:block;
	font-weight:normal;
	color:#000000;
	margin-bottom:20px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------ TIENDA----*/

#bannerTienda {
	margin:auto;
	margin-top:20px;
	width:220px;
	padding-left:165px;
	height:90px;
	padding-top:13px;
	background-image:url('../../imagenes/back/tiendaBannerBG.gif');
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	line-height:10px;
}

.headerMov {
	margin-left:430px;
}

.sinMenu { padding-left:90px!important; }


#promocionesComp {
	margin-top:20px;
	width:965px;
	height:668px;
	background-image:url('../../imagenes/back/tienda1BG.gif');
	background-repeat:no-repeat;
}

.tituloPromos {
	padding:20px 45px;
}

.tituloPromos h2 {
	width:390px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
	font-size:18px;
}

.tituloPromos h2 span {
	display:block;
	font-size:12px;
	margin-top:5px;
}

.promoExtra {
	width:260px!important;
	float:right!important;
	font-size:14px!important;
	text-align:center;
}

.promoExtra span {
	font-size:18px!important;
	margin-top:0px!important;
}

.promocionesDivs {
	margin-top:70px;
	margin-left:30px;
	margin-right:25px;
}

.promoInd {
	width:284px;
	float:left;
	color:#000000;
	font-size:11px;
}

.promoInd .pieExtra, .uno .pieExtra {
	color:#c51230;
	display:block;
	font-weight:bold;
	width:250px;
	margin:auto;
}	

.divCentral {
	margin-left:27px!important;
	margin-right:27px!important;
}

.promoInd h2 {
	background-image:url('../../imagenes/back/promocionesParte1.gif');
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	margin:0px;
	padding:0px;
	height:40px;
	padding-top:21px;
	color:#000000;
	font-size:17px;
}
* html .promoInd h2 { height:40px; }

.promoInd h2 span {
	color:#666666;
	font-size:13px;
}

.promoInd .contenidoPromo {
	background-color:#ffffff;
	height:420px;
}

.promoInd .contenidoPromo ul {
	margin-top:0px;
	margin-bottom:10px;
}

.promoInd sup, .promoInd sub {
	font-size:9px;
}

.promoInd  .botonPromo {
	background-image:url('../../imagenes/back/promocionesParte2.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	height:50px;
	width:264px;
	padding-right:20px;
}


.chatBanner {
	margin:auto;
	margin-top:17px;
	margin-bottom:17px;
	width:122px;
	padding-left:250px;
	padding-right:100px;
	height:102px;
	padding-top:40px;
	background-image:url('../../imagenes/back/chatBannerBG.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
}

.notaPie {
	text-align:center;
	color:#666666;
	font-size:10px;
}


/*--------------------------------------------------------------------------------- Pagina 2 Tienda ---*/

#Comps {
	margin-top:20px;	
}

.computadoraDet {
	background-position:top right;
	background-repeat:no-repeat;
	min-height:453px;
}

* html .computadoraDet {
	height:453px;
}

.computadoraDet .bannerTienda {
	background-image:url('../../imagenes/back/bannerTiendaBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:106px;
	padding-top:20px;
	padding-left:20px
}

.computadoraDet .bannerTienda h2 {
	width:390px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
	font-size:18px;
}

.computadoraDet .bannerTienda h2 span {
	display:block;
	font-size:12px;
	margin-top:5px;
}

.especif {
	margin-top:23px;
}

* html .especif {
	*height:100px;
}

html>body .especif {
	overflow:auto;
}


.especif .uno { 
	width:267px;
	padding-right:10px;
	border-right:solid 2px #666666;
	float:left;
}

.especif .dos { 
	width:160px;
	float:left;
	padding:0 20px;
}

.especif .dos span { 
	display:block;
	text-align:center;
}

.especif .dos .rojo {
	color:#c51230;
	font-size:18px;
}

.especif .dos .negro {
	color:#000000;
	font-size:19px;
}

.especif .dos .pequenyo {
	color:#000000;
	font-size:10px;
	text-align:right;
	background-image:url('../../imagenes/back/aTuCasaBG.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:50px;
}

.especif .tres { 
	width:150px;
	border-left:solid 2px #666666;
	float:left;
	font-size:14px;
	color:#c51230;
	text-align:center;
}

.especif .tres sup { margin:0px; padding:0px; font-size:25px;}

.especif .tres h2 {
	font-size:40px;
	color:#c51230;
	margin:0px;
	padding:0px;
	text-align:center;
}

.especif .uno h2 {
	text-align:center;
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:17px;
}

.especif .uno h2 span {
	color:#666666;
	font-size:13px;
}

.notaComp {
	margin-top:30px;
	width:480px;
	font-size:10px;
}

.especif .uno ul {
	margin-top:10px;
	margin-bottom:10px;
	color:#000000;
}

.especif .uno sup, .especif .uno sub {
	font-size:9px;
}

.miembro {
	font-size:18px!important;
	text-transform:none!important;
	width:900px;
	margin:auto;
}

.costo {
	width:553px;
	height:142px;
	padding:20px 30px;
	background-repeat:no-repeat;
}

.clar .costo {
	background-image:url('../../imagenes/back/recGrisClar.gif');
}

.obsc .costo {
	background-image:url('../../imagenes/back/recGrisObsc.gif');
}

.precios {
	color:#000000;
	margin-bottom:15px;
	font-size:19px;
}

html>body .precios {
	overflow:auto;
}

.precios .texto, .precios .costo { float:left; }

.precios .texto {
	width:218px;
	padding-left:100px;
	padding-top:60px;
	font-weight:bold;
}

.precios .texto .brand {
	font-style:italic;
	font-size:22px;
}

.precios .texto .light {
	font-weight:normal;
}

.precios .texto .rojo {
	color:#c51230;
}

#Comps .modulos {
	height:405px;
	padding-right:560px;
	background-image:url('../../imagenes/back/bgCajaLista.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:50px;
	color:#000000;
	font-size:19px;
	font-weight:bold;
}

#Comps .modulos .bigger {
	display:block;
	font-size:24px;
}

.moduloChat {
	background-image:url('../../imagenes/back/chatModuloBG.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:165px;
	padding-left:200px;
	padding-right:14px;
	height:104px;
	padding-top:150px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}

.listaSuc {
	display:block;
	color:#ffffff;
	font-size:1px;
	width:371px;
	height:31px;
	background-image:url('../../imagenes/back/listaSucBG.gif');
	background-position:top;
	background-repeat:no-repeat;
	margin:14px 0;
}

.listaSuc:hover {
	background-position:bottom;
}

.requisitos {
	margin-top:20px;
}

.requisitos h2 {
	font-size:20px;
}

.requisitos div {
	/*width:450px;*/
	float:left;
	padding-left:10px;
	color:#000000;
}

.requisitos .izq {
	border-right:1px solid #999999;
	padding-left:0px;
	padding-right:10px!important;
}

.costo table { height:90%;}

.costo td { text-align:center; color:#ffffff; font-size:15px; }
.princBox { width:167px; font-size:20px!important; }
.costo .precio {  display:block; font-size:30px; }
.princBox .precio {  font-size:40px!important; }
.secBox { width:104px; font-size:30px!important; }
.terBox { width:50px; font-size:25px!important; }

.costo .lineaSep { border-bottom:solid 2px #ffffff; }

.princBox .especial {
	display:block;
	width:165px;
	height:33px;
	background-repeat:no-repeat;
}

.princBox .true {
	background-image:url('../../imagenes/back/precioBG.gif');
}


/*-------------------------------------------------------------------------------------------------------------------------------------------------- Nuevos Inversionistas ----------*/

.consejeros { background-image:url('../../imagenes/misc/invConsejerosBullet.gif')!important;}
.enlaces { background-image:url('../../imagenes/misc/invEnlacesBullet.gif')!important; }
.relaciones { background-image:url('../../imagenes/misc/invRelacionesBullet.gif')!important; }
.cobertura{ background-image:url('../../imagenes/misc/invCoberturaBullet.gif')!important; }

.textoGris {
	margin-top:65px;
	width:430px;
	font-size:15px;
	margin-left:30px;
	font-weight:bold;
	color:#555555;
	margin-bottom:20px;
}

.listadoLinksNegro  {
	color:#000000;
	list-style:inside;
}

* html .listadoLinksNegro  {
	margin-left:30px;
}

.listadoLinksNegro  a {
	color:#000000;
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
}

.listadoLinksNegro  a:hover {
	color:#444444;
}

.listadoLinksNegro  li {
	margin-top:10px;
}

.LLN2 {
	margin-top:65px;
}

* html .LLN2  {
	margin-left:30px;
	margin-top:70px;
}


.LLN2 .listadoLinksNegro {
	width:200px;
	float:left;
}

* html .LLN2 .listadoLinksNegro {
	margin-left:0px;
}

.relBox {
	margin-top:65px;
	width:435px;
	margin-left:30px;
	color:#555555;
}

.relBox h3 {
	color:#555555!important;
	font-size:16px;
	margin:0px!important;
	padding:0px;
	margin-left:0px!important;
}

.relBox h4 {
	font-size:16px;
	color:#000000;
	margin:0px;
	padding:0px;
}

.relBox a {
	display:block;
	font-size:17px;
	color:#c51230;
	font-weight:bold;
	margin-bottom:30px;
}

.tablaLinks {
	width:435px;
	margin-left:30px;
	color:#000000;
}

.tablaLinks td {
	text-align:center;
	padding-bottom:20px;
}

.tablaLinks h4 {
	font-size:16px;
}

.tablaLinks a {
	display:block;
	font-size:16px;
	color:#000000;
	text-decoration:underline;
}

.tablaLinks a:hover {
	color:#555555;
}


/* ------------------------------------------- Cambios Inversionistas --------*/

.hojaContacto {
	display:none;
	width:100%;
	background-color:#FFFFFF;
	border:solid 1px #c51230;
	margin-top:10px;
	padding:8px;
}

.hojaContacto a {
	color:#c51230;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}

.hojaContacto a:hover {
	color:#660000;
}

.hojaContacto .cerrarHoja {
	text-decoration:underline;
	margin-left:30px;
	display:block;
	width:200;
	text-align:right;
}

.consejerosBox {
	margin-top:65px;
}

#textoFondoT h3 {
	padding:0px!important;
	margin:0px!important;
	font-size:14px;
	text-decoration:underline;
	
}

#textoFondoT h4 {
	color:#c51230;
	font-size:12px;
	margin-top:18px!important;
}

#textoFondoT .botonRegresar {
	display:block;
	float:right;
	width:70px;
	height:16px;
	background-image:url('../../imagenes/misc/botonRegresar.gif');
	background-repeat:no-repeat;
	background-position:top;
	color:#c51230;
}

.botonRegresarIngles {
	display:block;
	float:right;
	width:70px;
	height:16px;
	background-image:url('../../imagenes/misc/BACK.png');
	background-repeat:no-repeat;
	background-position:top;
	color:#c51230;
}

* html #textoFondoT .botonRegresar .botonRegresarIngles{
	position:relative;
	z-index:3;
	left:-20px;
}

#textoFondoT .botonRegresar:hover .botonRegresarIngles:hover{
	background-position:bottom;
}

.botonesAdAt {
	text-align:right;
}

#textoFondoT .anterior {
	display:inline-block;
	width:72px;
	height:16px;
	background-image:url('../../imagenes/misc/botonAnterior.gif');
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}

.anteriorIngles {
	display:inline-block;
	width:72px;
	height:16px;
	background-image:url('../../imagenes/misc/Previous1.png');
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}

#textoFondoT .anterior:hover .anteriorIngles:hover{
	background-position:bottom;
}

#textoFondoT .siguiente {
	display:inline-block;
	width:72px;
	height:16px;
	background-image:url('../../imagenes/misc/botonSiguiente.gif');
	background-repeat:no-repeat;
	background-position:top;
	color:#c51230;
}

.siguienteIngles {
	display:inline-block;
	width:72px;
	height:16px;
	background-image:url('../../imagenes/misc/Next.gif');
	background-repeat:no-repeat;
	background-position:top;
	color:#c51230;
}

#textoFondoT .siguiente:hover .siguienteIngles:hover{
	background-position:bottom;
}


* html #textoFondoT .anterior, * html #textoFondoT .siguiente .siguienteIngles{
	display:inline-block;
	margin-right:20px;
}

* html .botonesAdAt {
	height:18px;
}

/*----------------------------------------------------------------- Interiores Acerca de Axtel */


.acercaHeaderSmall  {
	width:735px;
	min-height:123px!important;
	height:123px!important;
	background-image:url('../../imagenes/back/acercaHeaderBGsmall.jpg')!important;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:1px;
	color:#ffffff;
}

.acercaHeaderSmall h2 {
	margin-bottom:0px!important;
}

.acercaHeaderSmall .iconReportes { background-image:url('../../imagenes/botones/empresaRepH2BG.gif')!important; }
.acercaHeaderSmall .iconContacto { background-image:url('../../imagenes/botones/empresaConH2BG.gif')!important; }
.acercaHeaderSmallHist .iconHistoria { background-image:url('../../imagenes/botones/empresaHistH2BG.gif')!important; }
.acercaHeaderSmall .iconTecnologia { background-image:url('../../imagenes/botones/empresaTecH2BG.gif')!important; }

.acercaHeaderSmall h3 {
	color:#ffffff;
	font-size:15px;
	text-decoration:underline;
	margin-top:5px!important;
	margin-left:58px;
}

.contAcerca a {
	color:#888888;
}

.contAcerca .titFondo {
	margin-left:0px!important;
}

.quieresSaber {
	background-image:url('../../imagenes/back/quieresSaberBG.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:180px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
	margin-top:20px;
}

.quieresSaber .verMasBoton verMasBotonIngles{
	float:none!important;
	margin:0px;
}

.contAcerca .frase {
	display:block;
	color:#666666;
	font-weight:bold;
	font-size:15px;
}

.contAcerca .negro {
	display:block;
	color:#000000;
}

.contAcerca .rojo {
	color:#c51230;
}

.textoCCaja {
	text-align:justify;
	color:#000000;
	margin-top:20px;
	background-image:url('../../imagenes/misc/lineaCorte.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:10px;
}

.textoCCaja .CCaja {
	background-image:url('../../imagenes/back/CCajaBG.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:391px;
	height:78px;
	color:#ffffff;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
}

.textoCCaja p {
	margin-bottom:20px;
}

.textoPuntos {
	color:#000000;
}

.textoPuntos h2 {
	text-transform:none;
	font-size:17px;
	margin-bottom:10px;
}

.textoPuntos ul{
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

.textoPuntos li{
	margin-bottom:7px;
}

.textoPuntos ul span{
	color:#666666;
}

.textoPuntos {
	background-image:url('../../imagenes/misc/lineaCorte.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:30px;
}

.textoPuntos .quieresSaber {
	margin-left:100px;
}

.cultura {
	margin-top:30px;
}

.cultura .cajaGris {
	background-image:url('../../imagenes/back/cajaGrisBG.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:313px;
	height:100px;
	color:#ffffff;
	padding-top:19px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	font-size:16px;
	float:left;
}

.cultura .listados {
	width:380px;
	float:right;
}

.cultura .listados ul {
	list-style-position:inside;
	list-style:none;
	color:#000000;
	width:110px;
	float:left;
	text-align:right;
	font-size:15px;
	font-weight:bold;
}

.cultura .listados .listaRoja {
	margin-left:10px;
	*margin-left:20px;
	padding-left:10px;
	width:170px;
	color:#c51230;
	text-align:left;
}


* html .cultura .listados ul {
	width:100px;
}

* html .cultura .listados .listaRoja {
	width:150px;
}

.cultura .listados .listaRoja {
	background-image:url('../../imagenes/misc/lineaCorteVert.gif');
	background-repeat:no-repeat;
	background-position:center left;
}

.cultura  h2 {
	text-transform:none;
	font-size:17px;
	margin-bottom:10px;
}

.descargar {
	display:block;
	background-image:url('../../imagenes/botones/descargarBoton.gif');
	background-position:top;
	background-repeat:no-repeat;
	width:99px;
	height:25px;
	color:#ffffff;
	font-size:1px;
	border:none;
	margin-bottom:10px;
}

.descargar:hover {
	background-position:bottom;
	*background-position:top;
}


.contAcerca .relBox {
	margin:0px;
	margin-top:20px;
}

.contAcerca .relBox a {
	color:#c51230;
}

.contAcerca .relBox a:hover {
	color:#660000;
}

.contAcerca .direcc {
	height:150px;
	color:#666666;
}

.contAcerca .direcc h4 {
	color:#000000;
	font-size:15px;
	margin-bottom:5px;
}

.contAcerca .direcc .izqu{
	float:left;
	width:300px;
}

.contAcerca .direcc .dere{
	float:right;
	width:200px;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

.contAcerca .direcc .dere .rojo{
	color:#c51230;
}


.acercaHeaderSmallHist  {
	width:735px;
	min-height:121px!important;
	height:121px!important;
	background-image:url('../../imagenes/back/acercaHeaderBGsmall2.jpg')!important;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:1px;
	color:#ffffff;
}

.acercaHeaderSmallHist h2 {
	margin-bottom:0px!important;
}

.acercaHeaderSmallHist h3 {
	color:#000000;
	font-size:15px;
	text-decoration:underline;
	margin-top:5px!important;
	margin-left:58px;
}

.contAcerca .tablaHistoria {
	background-image:url('../../imagenes/misc/tbHist.gif');
	background-position:left;
	background-repeat:repeat-y;
}



.contAcerca .tablaHistoria td, .contAcerca .tablaHistoria th {
	color:#666666;
	vertical-align:top;
	text-align:left;
}

.contAcerca .tablaHistoria td {
	padding-bottom:18px;
	padding-left:8px;
}

.contAcerca .tablaHistoria .negrita {
	font-weight:bold;
	color:#000000;
}

.contAcerca .tablaHistoria .fec {
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	width:50px;
	padding-left:0px;
}

.contAcerca .tablaHistoria ul {
	list-style-position:inside;
	margin:0px;
	padding:0px;
}



.acercaHeaderSmall3  {
	width:735px;
	min-height:121px!important;
	height:122px!important;
	background-image:url('../../imagenes/back/acercaHeaderBGsmall3.jpg')!important;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:1px;
	color:#ffffff;
}

.acercaHeaderSmall3 h2 {
	margin-bottom:0px!important;
}

.acercaHeaderSmall3 h3 {
	color:#000000;
	font-size:15px;
	text-decoration:underline;
	margin-top:5px!important;
	margin-left:58px;
}

.contAcerca .flotarIzq {
	background-image:none;
	margin-bottom:40px;
}

.contAcerca .flotarIzq .CCaja {
	float:left;
	margin-left:0px;
	margin-right:20px;
	height:88px;
	padding-top:10px;
}

.contAcerca .flotarIzq h2 {
	text-transform:none;
	font-size:17px;
	margin-bottom:10px;
}


.textoTecn {
	background-image:url('../../imagenes/misc/lineaCorte.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:30px;
	margin-bottom:30px;
}


.textoTecn h2 {
	text-transform:none;
	font-size:17px;
	margin-bottom:10px;
}

.textoTecn .negritas {
	color:#000000;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

.textoTecn ul {
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

.textoTecn ul li{
	margin-bottom:5px;
}

html>body .textoTecn {
	overflow:auto;
}

*html .textoTecn {
	height:1px;
}

.textoTecn .especial {
	width:320px;
	float:left;
	margin-right:25px;
	color:#000000;
	font-weight:bold;
	
}

.textoTecn .especial li {
	margin-bottom:15px;
}

.textoTecn .especial .subt {
	display:block;
	color:#666666;
	font-weight:normal;
}

.textoTecn .especial ul {
	list-style:disc;
	margin:0px;
	margin-left:15px;
}

.textoTecn .especial ul li {
	margin-bottom:0px;
}

/* ------------------------------- Acerca Comunicados ----*/

.acercaHeaderSmallCom  {
	width:735px;
	min-height:121px!important;
	height:123px!important;
	background-image:url('../../imagenes/back/acercaHeaderBGsmall4.jpg')!important;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:1px;
	color:#ffffff;
}

.acercaHeaderSmallCom h2 {
	margin-bottom:0px!important;
}

.acercaHeaderSmallCom h3 {
	color:#FFFFFF;
	font-size:15px;
	text-decoration:underline;
	margin-top:0px!important;
	margin-left:58px;
}

.enAcerca {
	
}

.enAcerca  .AccordionPanelContent a  { 
	width:700px!important;
	font-weight:normal!important;
	
}

.contAcerca .sinMargen {
	margin-left:30px;
}

.detalleCom .sinMargen {
	margin-left:0px;
}

.detalleCom h2 {
	font-size: 30px;
	margin: 0px;
	padding:0px;
	color: #666666;
	border:none;
	font-weight:bold;
	margin-bottom:10px;
}


.detalleCom h3 {
	margin:0px;
	font-size: 14px;
	margin-bottom:6px;
}


.detalleCom h4 {
	margin:0px;
	font-size: 14px;
	color:#000000;
	text-decoration:underline;
	margin-bottom:20px;
}

.detalleCom p {
	margin-bottom:10px;
	color:#000000;
}

.detalleCom ul {
	list-style-position:inside;
	margin:0px;
	padding:0px;
	color:#000000;
	margin-bottom:20px;
}

.detalleCom ul li {
	margin-bottom:10px;
}


.regresarTodasEnt {
	display:block;
	width:191px;
	height:21px;
	background-image:url('../../imagenes/botones/regresarTodasEnt.gif');
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
	margin-bottom:10px;
}

.regresarTodasEnt:hover {
	background-position:bottom;
	*background-position:top;
}

.botonesAntSig {
	width:300px;
	margin:auto;
}

.EntAnt {
	display:block;
	width:124px;
	height:22px;
	background-image:url('../../imagenes/botones/EntAnt.gif');
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
	float:left;
}

.EntAnt:hover {
	background-position:bottom;
	*background-position:top;
}

.EntSig {
	display:block;
	width:127px;
	height:22px;
	background-image:url('../../imagenes/botones/EntSig.gif');
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
	float:left;
	margin-left:20px;
}

.EntSig:hover {
	background-position:bottom;
	*background-position:top;
}

/*Portal Cautivo*/
#derec2 {
	width:550px;
	float:left;
	margin-top:20px;
	margin-left:3px;
}

.infoContactoBox2 {
	background-image:url('../../imagenes/misc/EstamosCercaTitle.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	height:57px/*87 - 40*/;
	width:532px/*392 - 163 = 229*/;
	margin-bottom:50px;
	margin-top:5px;
	padding-top:40px;
	/*padding-left:163px;*/
	text-align:left;
}

.infoContactoBox3 {
	background-image:url('../../imagenes/misc/EstamosCercaTitle.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	height:137px/*87 - 40*/;
	width:532px/*392 - 163 = 229*/;
	margin-bottom:25px;
	margin-top:5px;
	padding-top:40px;
	/*padding-left:163px;*/
	text-align:left;
}

.infoContactoBox2 a {
	font-size:15px;
	color:#000000;
	text-decoration:underline;
	letter-spacing:0.3pt;
}

.infoContactoBox3 a {
	font-size:15px;
	color:#000000;
	text-decoration:underline;
	letter-spacing:0.3pt;
}

.infoContactoBox2 .listaSuc {
	display:block;
	width:164px;
	height:24px;
	margin-top:5px;
	margin-left:167px;
	background-image:url('../../imagenes/botones/listaSucA.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
/*Portal Cautivo*/

/*Estilos para menús distintas secciones*/
#menuLateralHogar{
    background-image:url('http://www.axtel.mx/base/imagenes/back/Hogar.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    _float:left;
    _background-position-x:left;
    /*overflow:auto;*/
}

* html #menuLateralHogar{
    overflow:hidden; 
    height:561px;
}

#menuLateralHogar .subir{
    position:relative;
    top:-135px;
}

#menuLateralNegocios{
    background-image:url('http://www.axtel.mx/base/imagenes/back/Negocios.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    /*overflow:auto;*/
}

* html #menuLateralNegocios{
    overflow:hidden; 
    height:561px;
}

#menuLateralNegocios .subir{
    position:relative;
    top:-135px;
}

#menuLateralAcerca{
    background-image:url('http://www.axtel.mx/base/imagenes/back/sidebarBGacerca.jpg');
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:10px;
    width:190px;
    min-height:561px;
    overflow:auto;
}

* html #menuLateralAcerca{
    overflow:hidden; 
    height:561px;
}

#menuLateralAcerca .subir{
    position:relative;
    top:-135px;
}

.menuLateralAcerca #leftMenuAccordion .AccordionPanelTab h3 {
    color:#FFFFFF;
    font-size:11px;
    margin:0 0 0 12px;
    padding:9px 0 0 13px;
    width:130px;
}

.menuLateralAcerca .AccordionPanelTab h3 {
    border-bottom:1px solid #ABABAB;
    font-weight:normal;
}

.menuLateralAcerca #leftMenuAccordion .AccordionPanelContent a {
    background-color:#474747;
    color:#FFFFFF;
    display:block;
    margin-left:3px;
    margin-top:0;
    padding:5px 5px 5px 20px;
    width:147px;
}

#menuLateralInversionistas{
    background-image:url('http://www.axtel.mx/base/imagenes/back/sidebarBGinversionistas.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    background-position: left top !important;
    width:190px;
    min-height:561px;
    overflow:auto;
}

* html #menuLateralInversionistas{
    overflow:hidden; 
    height:561px;
}

#menuLateralInversionistas .subir{
    position:relative;
    top:-135px;
}

.menuLateralInversionistas #leftMenuAccordion .AccordionPanelTab h3 {
    color:#000000;
    font-size:11px;
    margin:0;
    padding:9px 0 0 13px;
}

.menuLateralInversionistas .AccordionPanelTab h3 {
border-bottom:1px solid #CDCDCD;
font-weight:normal;
}

.menuLateralInversionistas #leftMenuAccordion .AccordionPanelContent a {
    background-color:#F4F4F4;
    color:#000000;
    display:block;
    margin-left:2px;
    margin-top:0;
    padding:5px 5px 5px 20px;
    width:160px;
}

.menuLateralInversionistas #leftMenuAccordion .AccordionPanelOpen h3 {
    background-color:transparent;
    background-color:#FFFFFF;
    font-weight: normal !important;
}

.menuLateralInversionistas #leftMenuAccordion .AccordionPanelTab {
    cursor:pointer;
    margin:3px;
    padding:0;
}

* html .contdeAten #menuLateralInt { margin-right:40px; }

#menuLateral .subir { position:relative; top:-115px; }

* html #menuLateral .subir { left:-20px; }


#menuLateral { width:157px; margin:0; float:left; }

#menuLateralInt { 
    background-image:url('http://www.axtel.mx/base/imagenes/back/Normal.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    overflow:auto;
}

* html #menuLateralInt { overflow:hidden; height:561px; }

* html .contdeAten #menuLateralInt { margin-right:40px; }

#menuLateral .subir { position:relative; top:-115px; }

* html #menuLateral .subir { left:-20px; }



#menuHogar { 
    background-image:url('http://www.axtel.mx/base/imagenes/back/Hogar.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    overflow:auto;
}

#menuNegocios { 
    background-image:url('http://www.axtel.mx/base/imagenes/back/Negocios.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    width:157px;
    min-height:561px;
    overflow:auto;
}


* html #menuHogar { overflow:hidden; height:561px; }

* html .contdeAten #menuHogar { margin-right:40px; }

* html #menuNegocios { overflow:hidden; height:561px; }

* html .contdeAten #menuNegocios { margin-right:40px; }

/*Estilos para menús distintas secciones*/

/*Ingles*/
.Analyst_Coverage {
    background-image:url(../../imagenes/misc/invCoberturaBullet.gif) !important;
}

.Board_of_Directors {
    background-image:url(../../imagenes/misc/invConsejerosBullet.gif) !important;
}

.Directors_Detail {
    background-image:url(../../imagenes/misc/invConsejerosBullet.gif) !important;
}

.Links {
    background-image:url(../../imagenes/misc/invEnlacesBullet.gif) !important;
}

.Events_and_Presentations {
    background-image:url(../../imagenes/misc/invMicroBullet.gif) !important;
}

.FAQs {
    background-image:url(../../imagenes/misc/invPreguntasBullet.gif) !important;
}

.Contact {
    background-image:url(../../imagenes/misc/invRelacionesBullet.gif) !important;
}

/*Español*/

.Cobertura_de_Analistas {
    background-image:url(../../imagenes/misc/invCoberturaBullet.gif) !important;
}

.Consejeros {
    background-image:url(../../imagenes/misc/invConsejerosBullet.gif) !important;
}

.Consejeros_Detalle {
    background-image:url(../../imagenes/misc/invConsejerosBullet.gif) !important;
}

.Enlaces_Relevantes {
    background-image:url(../../imagenes/misc/invEnlacesBullet.gif) !important;
}

.Eventos_y_Presentaciones {
    background-image:url(../../imagenes/misc/invMicroBullet.gif) !important;
}

.Preguntas_Frecuentes {
    background-image:url(../../imagenes/misc/invPreguntasBullet.gif) !important;
}

.Contacto {
    background-image:url(../../imagenes/misc/invRelacionesBullet.gif) !important;
}

/* -------------------------------- Responsabilidad Social ----------------------*/

.mensajeRespons {
	margin-top:20px;
	margin-bottom:20px;
}

html>body.mensajeRespons {
	overflow:auto;
}

* html .mensajeRespons {
	height:300px;
}

.mensajeRespons .fotoText {
	background-image:url('../../imagenes/back/imagenResp.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	color:#FFFFFF;
	width:424px;
	padding-left:25px;
	height:215px;
	padding-top:85px;
	margin-right:40px;
	font-size:15px;
}

.mensajeRespons .fotoText .huge {
	font-size:25px;
	display:block;
}

.mensajeRespons .fotoText .bold {
	font-size:17px;
	font-weight:bold;
	display:block;
}

.mensajeRespons .fotoText .boldBigger {
	font-size:18px;
	font-weight:bold;
}

.mensajeRespons .textoDer {
	color:#000000;
	padding-top:40px;
}

html>body .mensajeRespons .textoDer {
	overflow:auto;
}

.mensajeRespons .textoDer div {
	background-image:url('../../imagenes/back/textoDerBG.gif');
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:437px;
	height:112px;
	padding-top:10px;
	padding-right:15px;
	padding-left:15px;
	margin-top:40px;
	font-size:15px;
	font-weight:bold;
}

.mensajeRespons .textoDer .boldBig {
	font-weight:bold;
	font-size:1.2em;
}


.contResp h2 {
	color:#000000;
}

.contResp ul {
	color:#b40028;
}

.contResp ul span {
	color:#555555;
}

.contResp ul li {
	margin-bottom:20px;
}

.contResp ul .underline {
	color:#b40028;
	text-decoration:underline;
	font-weight:bold;
}

.contResp a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.contResp a:hover {
	color:#666666;
}

.contResp b {
	color:#000000;
}

html>body .contResp h2 { *margin-top:40px; }

/* ------------------------------------------------------------- Descargas  --------------------- */

.acercaHeaderSmall .iconDescargas { background-image:url('../../imagenes/botones/empresaDesH2BG.gif')!important; }

.titDescImg {
	font-size:1px!important;
	width:93px;
	height:35px;
	background-image:url('../../imagenes/botones/tituloImagenes.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px!important;
}

.titDescDoc {
	font-size:1px!important;
	width:113px;
	height:35px;
	background-image:url('../../imagenes/botones/tituloDocumentos.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px!important;
}

* html .titDescImg, * html .titDescDoc { height:37px!important; }

.galeriaDesc td {
	padding-right:25px;
	padding-bottom:25px;
	width:161px;
}

.galeriaDesc img {
	display:block;
}

.galeriaDesc {
	margin-top:10px;
}

.galeriaDesc a {
	color:#000000;
}

.galeriaDesc a:hover {
	color:#666666;
}

.descText {
	color:#000000;
	margin-top:5px;
}

/*Sitio Medios*/

#campana{
	width: 240px;
	height:200px;
	float:left;
	text-align:center;
}
#campana a{
	background-image: url(http://www.axtel.mx/base/imagenes/botones/boton_conoce1.png);
	background-repeat: no-repeat;
	height: 153px;
	width: 249px;
	display: block;
}
#campana a:hover{
	background-image: url(http://www.axtel.mx/base/imagenes/botones/boton_conoce2.png);
}
#campana a span{
	display:none;
}
#campana p{
	color: #000;
	font-weight:bold;
	margin-top:30px;
}

/* ---------------------------------------------------- EMPRESAS -----------------------------*/



.pagEmpresas #menuLateralEmpresas {
	background-image:url('../../imagenes/back/empresasMenuBG.jpg');
}

.pagEmpresas #bannerSeccion {
	padding-top:0;
}

.pagEmpresas .darkGray {
	width:142px;
	margin-top:0px!important;
	margin-left:380px!important;
	float:none;
}

* html .pagEmpresas .darkGray {
	margin-top:20px!important;
	margin-left:190px!important;
}

.pagEmpresas .verMasHeader {
	float:right;
	position:relative;
	left:-29px;
}
.darkGray .topTD, .obscuro .topTD {
	background-image:url('../../imagenes/back/bgCurvedGris3.gif');
}

.darkGray .bottomTD, .obscuro .bottomTD {
	background-image:url('../../imagenes/back/bgCurvedGris3.gif');
}

.darkGray .contenidoTD, .obscuro .contenidoTD {
	background-image:url('../../imagenes/back/bgCurvedGris3.gif');
	padding:0 8px 30px 8px;
}

.obscuro .contenidoTD {
	padding:0 8px 0 8px;
}

.pagEmpresas #menuLateralInt { 
	padding-top:0px;
	min-height:541px;
}

* html .pagEmpresas  #menuLateralInt { height:541px; }

.pagEmpresas .AccordionPanelTab h3 { font-weight:bold;border-bottom: none!important; }
.pagEmpresas .AccordionPanelTab .menuH302 { border-right:solid 2px #464646;  }

.pagEmpresas #leftMenuAccordion { min-height:415px; }

.pagEmpresas #leftMenuAccordion .AccordionPanelTab h3 {
	font-size: 12px;
	padding: 7px 0 5px 25px;
	margin: 0px;
	color: #fff;
}

.pagEmpresas #leftMenuAccordion .AccordionPanelOpen h3 { background-color:transparent; }

.pagEmpresas #leftMenuAccordion .AccordionPanelTab .menuH302, .pagEmpresas #leftMenuAccordion .AccordionPanelOpen .menuH302 { background-color:#464646; }
.pagEmpresas #leftMenuAccordion .AccordionPanelTab .menuH302 { border-top:solid 1px #717171; }
.pagEmpresas #leftMenuAccordion .AccordionPanelTab .menuH303 { color:Black;  }

.pagEmpresas #leftMenuAccordion .AccordionPanelContent a  { 
	color: #636363;
	background-color:transparent;
}

.pagEmpresas #leftMenuAccordion .AccordionPanelContent a:hover  { color: #343434; }
* html .pagEmpresas  #leftMenuAccordion .AccordionPanelContent a  { width:132px }
.pagEmpresas #leftMenuAccordion .AccordionPanelTab h3 a { color:#000000; }
.pagEmpresas #leftMenuAccordion .AccordionPanelTab h3 a:hover { color:#454545; }

.pagEmpresas .contratar {
	overflow:auto;
}

.pagEmpresas #menucito {
	margin-left:6px;
        _padding-left:20px;
}

* html .pagEmpresas #menucito {
	margin-left:12px;
        _padding-left:20px;
}

.pagEmpresas #menucito h2 {
	font-size:17px;
	text-align:center;
}

.pagEmpresas #menucito h2 span {
	display:block;
	font-size:12px;
}
.pagEmpresas .contratar { margin-top:0px;}

.oSeparador { 
	display:block; 
	text-align:center; 
	font-weight:bold;
	color:#000000;
}

* html .contratar .oSeparador { padding-left:0px; }

* html .pagEmpresas .contratar {
	padding-left:0px;
	margin-top:10px;
}

.pagEmpresas .numero {
	display:block;
	font-weight:bold;
	color:#000000;
	text-align:center;
	font-size:18px;
}

.pagEmpresas .llamanos {
	display:block;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

* html .pagEmpresas #contenidos { margin-left:30px; }

.empresasHomeDiv .subCategoria { min-height:120px;
	background-image:url('../../imagenes/misc/sepEmpresasHome.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
 }
* html .empresasHomeDiv .subCategoria { height:100px; }

.empresasHomeDiv .final { background-image:none;}


.empresasHomeDiv .subCategoria div {
	padding-top:20px;
	width:140px;
	font-style:italic;
	float:left;
	padding-left:15px;
	min-height:100px;
	
}

.empresasHomeDiv .subCategoria .titulo {
	width:230px;
	font-style:normal;
	padding-left:0px;
}

.empresasHomeDiv .subCategoria .titulo h2 {
	font-size:11px;
	font-weight:normal;
	margin-top:3px;
	padding-left:28px;
	background-position:left top;
	background-repeat:no-repeat;
}

.empresasHomeDiv .subCategoria .titulo .primero {
	background-image:url('../../imagenes/botones/bulletH2empresas1.gif');
	padding-left:38px;
	padding-top:3px;
}

.empresasHomeDiv .subCategoria .titulo .segundo {
	background-image:url('../../imagenes/botones/bulletH2empresas2.gif');
}

.empresasHomeDiv .subCategoria .titulo .tercero {
	background-image:url('../../imagenes/botones/bulletH2empresas3.gif');
	background-position:left 5px;
}

.empresasHomeDiv .subCategoria div a {
	color:#000000;
	text-decoration:underline;
	display:block;
}

.empresasHomeDiv .subCategoria div a .bold {
	font-weight:bold;
}

.empresasHomeDiv .subCategoria div a .rojo {
	color:#cf123a;
}


/* Interiores Empresa */

.pagEmpresas #contenidosF2, .pagEmpresas #contenidosF2 #navegacion{
	width:750px; 
        padding-left:20px;
        _padding-left:0px;
}

* html .pagEmpresas #contenidosF2 {
	margin-left:30px;
}

.intEmpresas .obscuro {
	width:142px;
	float:none;
	margin-top:0;
	margin-left:0;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}

.s222 { width:222px!important; }

.s222 .topTD {
	background-image:url('../../imagenes/back/darkGray222top.gif');
	height:11px!important;
	background-position:bottom;
	background-repeat:no-repeat;
}

.s222 .contenidoTD {
	background-image:url('../../imagenes/back/darkGray222center.gif');
	background-repeat:repeat-y;
	
}

.s222 .bottomTD {
	background-image:url('../../imagenes/back/darkGray222bottom.gif');
	height:11px!important;
	background-position:top;
	background-repeat:no-repeat;
}

.intEmpresas .intEmpHeaderLeft { float:left; }

.intEmpresas .headerIntEmp {
	background-image:url('../../imagenes/back/intEmpresasHeader1.jpg');
	background-repeat:no-repeat;
	width:500px;
	height:154px;
	float:left;
}

.intEmpresas .hUnico {
	background-image:url('../../imagenes/back/intEmpresasHeader2.jpg');
}

.headEmp { min-height:160px; }
.pieHeadEmp { margin-top:30px; }

.intEmpresas .headerIntEmp h2 {
	font-size:11px;
	color:#ffffff;
	padding-left:43px;
	font-weight:normal;
	background-image:url('../../imagenes/botones/bulletEmpComp.gif');
	background-repeat:no-repeat;
	background-position:left;
	margin-top:50px;
	margin-left:20px;
}

.intEmpresas .hUnico h2 { color:#000000; background-image:url('../../imagenes/botones/bulletEmpComp2.gif'); }

.intEmpresas .anchorsEmp {
	background-image:url('../../imagenes/back/anchorsBGemp.gif');
	background-repeat:no-repeat;
	background-position:left;
	width:570px;
	height:141px;
	margin:auto;
	margin-top:20px;
}

.intEmpresas .anchorsEmp .izquierda, .intEmpresas .anchorsEmp .derecha {
	width:250px;
	float:left;
	padding-top:30px;
}

.intEmpresas .anchorsEmp .izquierda {
	text-align:right;
}

.intEmpresas .anchorsEmp .derecha {
	text-align:left;
	margin-left:20px;
}

.intEmpresas .anchorsEmp a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:18px;
	font-style:italic;
	display:block;
	margin-bottom:20px;
}

.intEmpresas .informacion .tituInfo {
	font-weight:bold;
	color:#000000;
	font-size:26px;
	font-style:italic;
	margin-bottom:0;
}

.intEmpresas .anchorsEmp a .bold, .intEmpresas .informacion .tituInfo .bold {
	text-decoration:underline;
}

.intEmpresas .anchorsEmp a .light, .intEmpresas .informacion .tituInfo .light {
	text-decoration:underline;
	font-weight:normal;
}

.intEmpresas .anchorsEmp a .rojo, .intEmpresas .informacion .tituInfo .rojo {
	text-decoration:underline;
	color:#cf123a;
	font-weight:normal;
}

.intEmpresas .anchorsEmp a .boldRojo, .intEmpresas .informacion .tituInfo .boldRojo {
	text-decoration:underline;
	color:#cf123a;
}
.intEmpresas .informacion .tituInfo span {
	text-decoration:none!important;
}
.intEmpresas .anchorsEmp a:hover, .intEmpresas .anchorsEmp a:hover span {
	color:#666666;
}
.intEmpresas .informacion { 
	color:#000000; 
	padding-bottom:70px;
	padding-top:20px;
	background-image:url('../../imagenes/misc/sepEmpresasHome.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
}

.intEmpresas .final { background-image:none; }

.intEmpresas .informacion .left, .intEmpresas .informacion .right {
	float:left;
	color:#000000;
}

.intEmpresas .informacion .left {
	width:240px;
}

.intEmpresas .informacion .right {
	width:420px;
	margin-top:60px;
	padding-left:15px;
}

* html .intEmpresas .informacion .right { margin-top:30px; }

html > body .intEmpresas .informacion .right { *margin-top:30px; }

.intEmpresas .informacion .mainInfo { min-height:120px; }
html > body .intEmpresas .informacion .mainInfo { }
* html .intEmpresas .informacion .mainInfo { height:120px; }

.intEmpresas .informacion .italicas {
	font-style:italic;
}

.intEmpresas .informacion h3 {
	color:#cf123a;
	font-size:15px;
}

.intEmpresas .informacion h4 {
	font-size:14px;
}

.intEmpresas .informacion h5 {
	color:#cf123a;
	font-size:13px;
	text-decoration:underline;
	margin-bottom:5px;
}

.intEmpresas .informacion ul {
	list-style-position:inside;
	padding-left:0px;
	margin-left:0px;
	color:#000000;
}

.intEmpresas .informacion .right  h3 {
	margin-top:0;
}

.intEmpresas .informacion .complementaria {
	font-weight:bold;
	margin-top:10px;
	font-size:11px;
	word-spacing:-0.3px
}

.intEmpresas .informacion .tablaInfo {
	margin-top:30px;
}

.intEmpresas .informacion .tablaInfo th {
	text-align:left;
	border-bottom:solid 2px #cf123a;
}

.intEmpresas .informacion .tablaInfo td {
	vertical-align:top;
	border-bottom:solid 1px #cf123a;
}

.intEmpresas .informacion .tablaInfo td, .intEmpresas .informacion .tablaInfo th {
	padding-top:6px;
	padding-left:10px;
	padding-bottom:2px;
}

.intEmpresas .informacion .tablaInfo .borderRight {
	border-right:solid 2px #cf123a;
	width:160px;
	padding-left:0;
}

.flechaTop {
	display:block;
	width:19px;
	height:19px;
	background-image:url('../../imagenes/botones/flechaTop.gif');
	background-position:top;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:700px;
}

.flechaTop:hover {
	background-position:bottom;
}
/*Orden Contratar*/
/* ------------------------------------------------------------------- CAMBIOS CONTACTO HOGAR --------------------------------------------------------------*/
/* ------------------------- CAJA REDONDEADA TRANSPARENTE ----------*/
.cajaRedSom .a1 {
	width:36px!important;
	height:27px!important;
	background-image:url('../../imagenes/popupTb/a1.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}
* html .cajaRedSom .a1 { background-image:url('../../imagenes/popupTb/a1.gif'); }

.cajaRedSom .a2 {
	height:27px;
	background-image:url('../../imagenes/popupTb/a2.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:right;
}

.cajaRedSom .a3 {
	width:44px!important;
	height:27px;
	background-image:url('../../imagenes/popupTb/a3.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
* html .cajaRedSom .a3 { background-image:url('../../imagenes/popupTb/a3.gif'); }

.cajaRedSom .b1 {
	width:36px;
	background-image:url('../../imagenes/popupTb/b1.gif');
	background-repeat:repeat-y;
	background-position:right;
}

.cajaRedSom .b2 { background-color:#ffffff; padding-top:5px; padding-right:14px;}

.cajaRedSom .b3{
	width:44px;
	background-image:url('../../imagenes/popupTb/b3.png');
	background-repeat:repeat-y;
	background-position:left;
}
* html .cajaRedSom .b3 { background-image:url('../../imagenes/popupTb/b3.gif'); }

.cajaRedSom .c1 {
	width:36px;
	height:45px!important;
	background-image:url('../../imagenes/popupTb/c1.png');
	background-repeat:no-repeat;
	background-position:top right;
}
* html .cajaRedSom .c1 { background-image:url('../../imagenes/popupTb/c1.gif'); }

.cajaRedSom .c2 {
	height:45px;
	background-image:url('../../imagenes/popupTb/c2.png');
	background-repeat:repeat-x;
	background-position:top;
}
* html .cajaRedSom .c2 { background-image:url('../../imagenes/popupTb/c2.gif'); }

.cajaRedSom .c3 {
	width:44px;
	height:45px;
	background-image:url('../../imagenes/popupTb/c3.png');
	background-repeat:no-repeat;
	background-position:top left;
}
* html .cajaRedSom .c3 { background-image:url('../../imagenes/popupTb/c3.gif'); }
* html .cajaRedSom { filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555, direction=135, strength=10); }

.cajaRedSom .cerrarBoton {
	display:block;
	height:19px;
	width:54px;
	background-image:url('../../imagenes/botones/cerrarBoton.gif');
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	position:relative;
	top:4px;
	left:7px;
	font-size:1px;
}
html>body .cajaRedSom .cerrarBoton:hover {
	background-position:bottom;
	*background-position:top;
}
.mover200 { margin-left:-200px; margin-top:-100px;}
* html .mover200 { position:absolute;}

.cajaRedSom { 
	color:#000000;
}

/* ---------------------------------*/

.cajaRedSom .mensajePopupLlena {
	height:70px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	width:650px;
}

.cajaRedSom .mensajePopupLlena div {
	background-image:url('../../imagenes/back/cajaGris180.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:175px;
	height:65px;
	padding-left:5px;
	padding-top:5px;
	padding-right:15px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	float:left;
}

.cajaRedSom .formularioA {
	margin-bottom:15px;
}

.cajaRedSom .formularioA th {
	width:120px;
}

.cajaRedSom .formularioB {
	margin-bottom:15px;
	font-size:10px;
}

.cajaRedSom .formularioB td {
	text-align:center;
}

.cajaRedSom .formularioB .central {
	width:200px;
}

.cajaRedSom .formularioC {
	margin-top:5px;
	margin-bottom:20px;
}

.cajaRedSom .formularioC .longer {
	width:30px;
}

.cajaRedSom .formularioD .longer {
	text-align:right;
	width:30px;
}

.cajaRedSom .formularioD {
	margin-bottom:15px;
}

.cajaRedSom .fondo, .cajaRedSom .fondo2 {
	background-image:url('../../imagenes/back/inputPopupBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	border:none;
	border-color:transparent;
	font-size:10px;
	}

* html .cajaRedSom .fondo, * html .cajaRedSom .fondo2 {
	background-attachment:fixed;
	}

.cajaRedSom .fondo2 {
	width:auto;
	min-width:40px;
	background-image:url('../../imagenes/back/inputPopupBG2.gif');
}

.cajaRedSom .ingresaText {
	background-image:url('../../imagenes/back/cajaGris180.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:165px;
	height:58px;
	padding-left:15px;
	padding-top:12px;
	padding-right:15px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	margin:auto;
}

.cajaRedSom .numeros {
	margin-top:10px;
	margin-bottom:10px;
}

.cajaRedSom .numeros td {
	text-align:right;
	font-size:10px;
	padding-right:15px;
}

.cajaRedSom .numeros .gris {
	display:block;
	color:#666666;
}

.cajaRedSom .numeros .rojo {
	color:#b40028;
}

.cajaRedSom .numeros .input2 {
	background-image:url('../../imagenes/back/inputPopupBG.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	border:none;
	border-color:transparent;
	font-size:10px;
}

* html .cajaRedSom .numeros .input2 {
	background-attachment:fixed;
}

.cajaRedSom .numeros .input1 {
	background-image:url('../../imagenes/back/inputPopupBG3.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:52px;
	height:20px;
	border:none;
	border-color:transparent;
	font-size:10px;
}

* html .cajaRedSom .numeros .input1 {
	background-attachment:fixed;
}

* html .contratar {
	padding-left:0px;
}

.contratar h2 {
	color:#CB002D;
	font-size:12px;
	text-align:center;
}

.contratar span {
	color:#000000;
	display:block;
	text-align:center;
}

.contratar .numero {
	font-weight:bold;
}

.contratar .grisClaro, .contratar .grisObscuro {
	background-image:url('../../imagenes/back/contratarGrisCl.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:144px;
	height:73px;
	padding-top:5px;
	padding-left:10px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.contratar .grisObscuro {
	background-image:url('../../imagenes/back/contratarGrisOb.gif');
}

.contratar .hazClick {
	display:block;
	background-image:url('../../imagenes/back/hazClick.gif');
	background-position:top;
	background-repeat:no-repeat;
	width:82px;
	height:17px;
	font-size:1px;
	float:right;
	margin-right:5px;
	margin-top:5px;
}

.contratar .hazClick:hover {
	background-position:bottom;
}

/* Legales */

.legalesMenu {
	width:188px;
	min-height:287px;
	padding-top:10px;
	background-image:url('../../imagenes/back/sidebarBGlegales.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
* html .legalesMenu { height:287px; }

.legalesMenu ul, .legalesMenu ul li {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

.legalesMenu a {
	color:#ffffff;
	display:inline-block;
	border-bottom:solid 1px #ffffff;
	width:165px;
	font-size:11px;
	margin-left:10px;
	padding-bottom:2px;
	padding-top:7px;
}

.legalesMenu a:hover { color:#bbbbbb; }

.msgMenuLegal { text-align:center; margin-top:10px; }
.msgMenuLegal a, .msgMenuLegal span { display:block; font-weight:bold; }
.msgMenuLegal a { 
	color:#c41330;
	text-decoration:underline;
	font-size:15px;
}

.msgMenuLegal .small {
	color:#000000;
	font-size:13px;
}

.msgMenuLegal .big {
	color:#000000;
	font-size:16px;
}

.msgMenuLegal .pdf {
	padding-top:43px;
	background-position:top left;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	width:59px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	background-image:url('../../imagenes/botones/pdf.jpg');
	font-size:11px;
}

.msgMenuLegal .pdf:hover {
	text-decoration:none;
	color:#b7b7b7;
}

.legales { margin-bottom:30px; }

* html .legales { margin-left:30px; }


.legales h2 {
	color:#ffffff;
	background-image:url('../../imagenes/botones/legalesH2BG.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:0;
	font-size:14px;
	padding-top:7px;
	margin-bottom:30px;
	margin-top:30px;
}

.legales h3 {
	color:#000000;
}


.legales p {
	text-align:justify;
	color:#636363;
}

.legales p span {
	color:#000000;
	font-style:italic;
}

.legales p a {
	color:#c41330;
	display:inline-block;
	margin-top:10px;
	text-decoration:underline;
	font-weight:bold;
}

/* Nuevo Boton de Tienda */
.botonConoceLa a
{
    display:block;
    color:#ffffff;
    background-image:url('../../imagenes/botones/b_conocela1.png');
    height:26px;
    width:120px;
}

.botonConoceLa a:hover
{
    display:block;
    color:#ffffff;
    background-image:url('../../imagenes/botones/b_conocela2.png');
    height:26px;
    width:120px;
}

/********************************************/
/* Estilos Portada Acceso Universal
********************************************/
#portadaAU {
	background-image: url(../../imagenes/back/back-au.jpg);
	background-repeat: no-repeat;
	height: 640px;
	width: 709px;
	color: #333;
}
#portadaAU .tabla td {
	vertical-align: top;
}
#portadaAU a {
	color: #333;
	text-decoration: none;
}
#portadaAU a:hover {
	color: #333;
	text-decoration: underline;
}
#portadaAU .tabla {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#portadaAU .faq-small {
	background-image: url(../../imagenes/back/back-portada-preguntas.png);
	background-repeat: repeat;
	height: 180px;
	width: 392px;
	margin-top: 20px;
}
#portadaAU .faq-small ul {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 42px;
	padding-top: 30px;
}
#portadaAU .info-portada {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #333;
}
#portadaAU .faq-small ul li {
	margin-top: 5px;
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#portadaAU .info-portada h1 {
	font-size: 15px;
	color: #333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#portadaAU .cotizador {
	background-image: url(../../imagenes/misc/au-calculadora.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top:20px;
}
#portadaAU .cotizador .inside{
	width: 270px;
}#portadaAU .inside h1 {
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9C1021;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#portadaAU .cotizador select {
	margin-top: 10px;
	margin-bottom: 8px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#portadaAU .cotizador .sig{
	text-align: right;
	margin-top: 10px;
}
#portadaAU .info-ventas {
	font-size: 17px;
	text-align: center;
}
#portadaAU .banner {
	margin-top: 20px;
}
#portadaAU .respuestas li {
	display: none;
}
#portadaAU  .faq-small .regresar_pregunta {
	margin-top: 10px;
	text-decoration: underline;
}
#portadaAU .faq-small .respuestas {
	font-size: 11px;
}
.listado-pasos {
	background-image: url(../../imagenes/misc/au-linea-pasos.gif);
	background-repeat: repeat-x;
	height: 18px;
	margin-bottom: 15px;
	width: 570px;
}
.listado-pasos ul {
	margin: 0px;
	padding: 0px;
}
.listado-pasos ul li {
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 15px;
	color: #666;
	list-style-type: none;
}
.listado-pasos .img {
	display: block;
	margin-bottom: 5px;
}
.listado-pasos .activo {
	color: #333;
}
#planes-hogar {
	background-image: url(../../imagenes/back/back_hogar_planes.gif);
	background-repeat: no-repeat;
	height: 795px;
	width: 712px;
	margin-top: 15px;
	color: #333;
}
#planes-hogar .interior {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#planes-hogar h2 {
	font-size: 15px;
	margin-bottom: 0px;
}
#planes-hogar h1 {
	font-size: 24px;
	text-align: center;
}
#planes-hogar .tabla-opciones {
	margin-top: 15px;
}
#planes-hogar .tabla-opciones td {
	padding-bottom: 15px;
}
#planes-hogar .promocion table {
	margin-top: 10px;
}
#planes-hogar .promocion td {
	vertical-align: top;
}
#planes-bloques {
	width: 707px;
	margin-top: 15px;
	color: #333;
}
#planes-bloques td {
	vertical-align: top;
}
#planes-bloques .bloque {
	background-image: url(../../imagenes/back/planes_hogar_opciones.gif);
	background-repeat: no-repeat;
	height: 221px;
	width: 347px;
}
#planes-bloques .bloque .txt {
	text-align: center;
}
#planes-bloques .bloque h3 {
	font-size: 14px;
	margin-top: 9px;
	margin-left: 15px;
	display: inline-block;
}
#planes-bloques h2 {
	font-size: 17px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#planes-bloques h4 {
	font-size: 13px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 15px;
}
#planes-bloques .bloque a {
	color: #333;
	text-decoration: none;
	background-image: url(../../imagenes/misc/planes_hogar_bullet.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	display: block;
	margin-right: 15px;
	padding-right: 15px;
	margin-top: 20px;
}
#planes-bloques .bloque  a:hover {
	text-decoration: underline;
}
#planes-hogar .interior .adicionales {
	margin-top: 0px;
	margin-bottom: 15px;
}
#planes-hogar .interior .adicionales h2 {
	padding: 0px;
	font-size: 19px;
	color: #333333;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/**********************************
	Error estilos
**********************************/

#contenidoError {
	width:800px;
	height:auto;
	overflow:hidden;
	clear:both;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}#contenidoError .error_txt {
	margin-top: 30px;
}
#contenidoError .error_txt .error {
	margin-left: 30px;
}
#contenidoError .error h1 {
	font-size: 31px;
	color: #000;
	float: left;
	margin: 0px;
}
#contenidoError .error p {
	float: left;
	margin-left: 20px;
	font-size: 16px;
	color: #000;
	width: 350px;
}
#contenidoError #campana p {
	margin-top: 0px !important;
}
#contenidoError #campana {
	height:170px !important;
}
#contenidoError .error_txt td {
	vertical-align: top;
}
#contenidoError .error_txt .icon, #contenidoError .error_txt .error {
	margin-top: 30px;
}
#contenidoError h2 {
	background-image: url(../../imagenes/botones/errores_tit.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 792px;
	font-size: 12px;
	color: #333;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#contenidoError h2 div {
	padding-top: 6px;
	padding-left: 10px;
}
#contenidoError .lista-servicios {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666;
}
#contenidoError .lista-servicios li {
	float: left;
	width: 112px;
	list-style-type: none;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right: 10px;
	font-size: 11px;
	margin-bottom: 25px;
}
#contenidoError .lista-servicios li .txt {
	height: 70px;
}
#contenidoError .lista-servicios li .txt h3 {
	font-size: 12px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#contenidoError .lista-servicios .ultima {
	border-right-style: none !important;
}
#contenidoError .lista-servicios li a {
	background-image: url(../../imagenes/misc/planes_hogar_bullet.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	color: #666;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
}
#contenidoError .lista-servicios li a:hover {
	text-decoration:underline;
}
#contenidoError .menus-axtel-footer {
	margin: 0px;
	padding: 0px;
}
#contenidoError .titular {
	font-size: 11px;
	color: #333;
	float: left;
	list-style-type: none;
	margin-right: 20px;
}
#contenidoError .menus-axtel-footer #axtel {
	width: 279px;
}
#contenidoError .menus-axtel-footer #negocios {
	width: 279px;
}
#contenidoError .menus-axtel-footer #sobre-axtel {
	width: 139px;
}
#contenidoError .titular h3  {
	font-size: 11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AB1624;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 5px;
}
#contenidoError .titular ul  {
	margin: 0px;
	padding: 0px;
	width:132px;
}
#contenidoError .titular ul li {
	list-style-type: none;
}
#contenidoError .titular .izq {
	float: left;
}
#contenidoError .titular .der {
	float: right;
}
#contenidoError .titular li a {
	font-size: 11px;
	font-style: italic;
	color: #666;
	text-decoration: none;
	margin-bottom: 2px;
	display: block;
	line-height: normal;
}
#contenidoError .titular li a:hover{
	color:#000;
}
#contenidoError form   {
	clear: right;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenidoError form span {
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 10px;
	margin-top: 4px;
}
#contenidoError form p {
	margin-bottom: 10px;
}
#contenidoError form .input {
	font-size: 13px;
	border: 2px solid #999;
	width: 200px;
}
#contenidoError form .boton {
	text-align: right;
	width: 340px;
}

/* ------------------------------ Esto es lo que se agregó -------------------------- */

/* Empresas Aplicaciones */

.headAplicaciones { background-image:url('../../imagenes/back/intEmpresasHeader3.jpg')!important; }
.headAplicaciones h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas2.gif')!important; }
.unaLinea a { margin-top:20px; }
p.padding { padding:10px 0; }

/* Empresas Datos y Redes */

.headDatosRedes { background-image:url('../../imagenes/back/intEmpresasHeader4.jpg')!important; }
.headDatosRedes h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas1.gif')!important; }
.headDatosRedes h2 { color:#000000!important; }

/* Empresas Voz */

.headVoz { background-image:url('../../imagenes/back/intEmpresasHeader5.jpg')!important; }
.headVoz h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas1.gif')!important; }
.headVoz h2 { color:#000000!important; }

.intEmpresas .anchorsEmp .several {
	width:560px;
	padding-left:10px;
	padding-top:20px;
}

.intEmpresas .anchorsEmp .several a {
	display:inline-block!important;
	margin-bottom:10px!important;
	padding-left:20px;
	padding-right:10px;
}

.chatBanner { font-weight:bold; }

.chatBanner a { 
	background:url('../../imagenes/botones/iniciarNormal.gif') no-repeat top left;
	display:block;
	width:61px;
	height:1px;
	font-size:1px;
	color:#c51c32;
	padding-top:20px;
	text-align:center;
	margin-left:60px;
	}
	
/* Centro Datos */

.headCentroDatos { background-image:url('../../imagenes/back/intEmpresasHeader6.jpg')!important; }
.headCentroDatos h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas1.gif')!important; }

.introductorio { color:#878787!important; padding-bottom:30px!important; }
.introductorio h2 { color:#cf123a; font-style:italic; font-size:20px; padding:0; margin:0; padding-bottom:10px; }
.introductorio p { padding-bottom:10px; }

/* Equipamientos */

.headEquipamientos { background-image:url('../../imagenes/back/intEmpresasHeader7.jpg')!important; }
.headEquipamientos h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas1.gif')!important; }


/* Infraestructura */

.headInfraestructura { background-image:url('../../imagenes/back/intEmpresasHeader8.jpg')!important; }
.headInfraestructura h2 { background-image:url('../../imagenes/botones/bulletH2empresas2.gif')!important; }

/* Servicios Administrados */

.headServAdm{ background-image:url('../../imagenes/back/intEmpresasHeader9.jpg')!important; }
.headServAdm h2 { color:#000000!important; background-image:url('../../imagenes/botones/bulletH2empresas1.gif')!important; }
.noBackground { background:none!important; width:650px!important; }
.noBackground .several { width:600px!important; }
.engris { color:#878787!important; overflow:hidden; }
.panelOculto { clear:both; background-color:#f5f5f5; padding:20px 10px; }

.panelOculto { display:none; }
.panelOculto ul ul { padding-left:20px!important; }
.panelOculto .pregunta {
	display:block;
	padding-top:10px;
	}
	
.panelOculto .respuesta {
	color:#878787;
	display:block;
	padding-bottom:10px;
}

.panelOculto .respuesta span {
	font-weight:bold;
	color:#c51230;
	font-size:14px;
}

.hUnico h2 { background-image:url('../../imagenes/botones/bulletH2empresas3.gif')!important; }

.tituInfo { clear:both; overflow:auto; width:100%; }

.intEmpresas .informacion .right { margin-top:0px!important; }

.link_planes_externo {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 700px;
}
.link_planes_externo a {
	font-size: 18px;
	color: #87111D;
}
.link_planes_externo a:hover {
	text-decoration: underline;
}

/******************************************************************************
Estilos Atencion A Clientes
******************************************************************************/


.contactanos { 
	background-image:url('../../imagenes/misc/lVertical.gif'); 
	background-position:right 30px;
	background-repeat:no-repeat;
	padding-right:10px;
}

.contactanos h2 {
	color:#bd172f;
	font-size:12px;
}

.contactanos a {
	display:block;
	padding-left:80px;
	text-align:right;
	color:#000000;
	text-decoration:none;
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:solid 2px #dddddd;
	padding-top:25px;
	height:25px;
}

.contactanos a:hover { color:#555555; }

.cont01 { background-image:url('../../imagenes/botones/cont01.gif'); }
.cont02 { background-image:url('../../imagenes/botones/cont02.gif'); }
.cont03 { background-image:url('../../imagenes/botones/cont03.gif'); }
.cont04 { background-image:url('../../imagenes/botones/cont04.gif'); }
.cont05 { background-image:url('../../imagenes/botones/cont05.gif'); border-bottom:none!important; }

#interesaOpinion {
	background-image:url('../../imagenes/back/interesaOpinion.jpg');
	background-position:top;
	background-repeat:no-repeat;
	padding-top:149px;
	width:199px;
	margin-top:30px;
}

#interesaOpinion .baseGris {
	background-image:url('../../imagenes/back/interesaOpinion.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 20px 34px 20px;
	color:#FFFFFF;
}

#interesaOpinion .baseGris a { color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:underline; font-weight:bold; margin-bottom:4px; }
#interesaOpinion .baseGris a:hover { color:#bbbbbb; }
#interesaOpinion .baseGris .enviar { color:#ff000; display:block; text-transform:none; text-decoration:none; font-weight:normal; font-size:1px; }
#interesaOpinion .baseGris h2 { text-align:center; margin:0; padding:0; font-size:12px; margin-bottom:15px; }

.atencionHome #izqui { width:501px; padding-left:0; float:left; padding-top:10px; }
.atencionHome #derec { width:200px; float:left; padding-left:15px; }
* html .atencionHome #derec { padding-left:10px; }
.atencionHome { float:left; }
html > body .atencionHome { padding-left:30px; }


.atencionH2gris, .atencionH2rojo { 
	background-repeat:no-repeat;
	color:#FFFFFF; 
	padding-left:10px;
	padding-top:2px;
	font-size:12px;
	text-transform:uppercase;
	height:18px;
        margin-bottom:10px;
}

.atencionH2gris { background-image:url('../../imagenes/back/atencionH2grisBG.gif'); margin-top:2px;}
.atencionH2rojo { background-image:url('../../imagenes/back/atencionH2rojoBG.gif'); margin-top:10px;}

.pregFrecTB { width:100%; }

.pregFrecTB h2 { 
	color:#B40404;
	font-size:12px;
	text-transform:uppercase;
	margin:5px 0 5px 0;
	padding:0;
}

.pregFrecTB td { width:25%; vertical-align:top; }

.pregFrecTB a { 
	color:#000000;
	font-size:12px;
	display:block;
	padding-right:10px;
	padding-bottom:4px;
	font-size:11px;
}

.pregFrecTB a:hover { color:#555555; }

.lomasvisto, #lomasvisto { 
	border-bottom:solid 1px #c31d27;	
	margin-bottom:3px;
}

.lomasvisto li, #lomasvisto li { margin-bottom:3px; }
.lomasvisto a, #lomasvisto a { color:#000000; }
.lomasvisto a:hover, #lomasvisto a:hover { color:#555555; }
.numerado { padding-left:20px;.padding-left:30px; margin-left:0; margin-top: 5px;margin-bottom:15px;}
.numerado li { color:#000000; list-style:decimal; list-style-position:outside;  }
.tipoSolicitud { width:150px; position:absolute; margin-top:-479px; margin-left:350px; color:#000000; }
.tipoSolicitud h3 { 
	color:#000000;
	font-size:13px;
	margin:10px 0 15px 0;
	padding:0;
}

.tablaFormulario { margin-top:0px; }
.solicitud { padding-top:10px; }
.opciones { width:100%; }
.opciones td { width:50%; text-align:center; }
.baseGris .opiniones { height:96px; overflow:hidden; }
.baseGris .opiniones .opinion { height:96px; }
.baseGris { display:none; }
.baseGris .gracias { padding-top:30px!important; }

.ligRel { 
	background-image:url('../../imagenes/back/ligasRelBG.gif');
	background-position:bottom;
	min-height:300px;
	width:200px;
	padding-bottom:20px;
	margin-bottom:20px;
}

.ligRel div { padding:0 15px 0 20px; }

.ligRel h2 { 
	background-image:url('../../imagenes/back/ligasRelH2.gif');
	background-position:top;
	padding-top:4px;
	font-size:14px;
	height:20px;
	color:#ffffff;
	text-align:center;
}

.ligRel h3 { 
	color:#000000;
	font-size:12px;
}

.ligRel a { 
	color:#000000;
	display:block;
	text-decoration:underline;
}

.ligRel a:hover { color:#555555; }

#lomasvisto .regresar { margin-left:400px; }

.regresar {
	display:block;
	width:77px;
	height:21px;
	background-image:url('../../imagenes/botones/regresar.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	font-size:1px; 
	color:#CC0000;
}

.regresar:hover { background-position:left bottom; }



#lomasvisto .respuesta { color:#c51c31; padding-top:4px; padding-left:20px; display:none; }

.dudas { width:310px; }

.dudas h2 { 
	background-image:url('../../imagenes/botones/dudasH3.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:4px;
	padding-left:10px;
	height:20px;
	color:#ffffff;
	font-size:12px;
}

.dudas td { width:30px; text-align:center; color:#000000; height:20px; }

.dudas h3 { color:#000000; font-size:12px; text-transform:uppercase; }

.dudas textarea { 
	border:none;
	width:310px; 
	height:160px; 
	background-image:url('../../imagenes/back/textareaDudas.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}

.ciudadesTB { width:100%; margin-top:30px; }

.ciudadesTB td { width:25%; padding-left:10px; }

.ciudadesTB a { 
	display:block;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:30px;
}

.ciudadesTB a:hover { color:#555555; }

h3.redLine { 
	border-bottom:solid 2px #c41c33; 
	color:#000000;
	font-size:12px;
	padding-bottom:3px;
}

.mapaUbicacion { border-bottom:solid 2px #c41c33; padding-bottom:20px; margin-bottom:20px; font-size:11px; }

html > body .mapaUbicacion { overflow:auto; }
* html .mapaUbicacion { height:30px; }

.mapaUbicacion iframe { float:left; }

.mapaUbicacion .direccion { 
	color:#000000;
	float:left;
	width:220px;
	margin-left:10px;
}

.mapaUbicacion h3 { color:#000000; font-size:12px; }

.mapaUbicacion .rojo { color:#c41c33; font-weight:bold; padding-bottom:10px; }

.mapaUbicacion .cont { width:136px; height:102px; overflow:hidden; display:inline-block; }

.direccion .foto { padding-top:20px; }
.direccion .foto img { width:136px; visibility:hidden; }
.direccion .foto span { display:inline-block; width:60px; text-align:right; color:#c41c33; text-transform:uppercase; cursor:pointer; font-size:11px; }



.tablaTel {
	width:100%;
}

.tablaTel td, .tablaTel th {
	vertical-align:bottom;
	font-weight:bold;
}

.tablaTel td span {
	display:block;
	font-weight:normal;
	height:13px;
}

.tablaTel h2 {
	color:#000000;
	padding:0px;
	margin:0;
	text-align:left;
}

.tablaTel td {
	background-color:#cccccc;
	color:#000000;
	padding:7px 5px 5px 5px;
}

.titulosTablaTel th {
	background-image:url('../../imagenes/back/tablaTelBG.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:78px;
	color:#ffffff;
	text-align:left;
	padding:8px 5px 5px 6px;
}

.titulosTablaTel .izquierdaTit {
	background-position:top left;
	width:151px;
}

.titulosTablaTel .derechaTit {
	background-position:top right;
	width:79px;
}

.bArriba { border-top:solid 1px #ffffff; }
.bAbajo { border-bottom:solid 1px #ffffff; }
.bDerecha { border-right:solid 1px #ffffff; }
.bCentro { text-align:center; }
.bGris { background-color:#e5e5e5!important;}

.bFooter { 
	background-image:url('../../imagenes/back/tablaTelBG2.gif'); 
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:15px!important;
}
.bIzq {
	background-position:bottom left;
}
.bDer {
	background-position:bottom right;
}

.tablaTel .grisCel { background-color:#616161!important; color:#ffffff!important; font-size:11px!important; vertical-align:middle; height:40px; }
.tablaTel td.horarios { font-weight:normal!important; text-align:right; padding-right:30px; }

.tablaTel .grisCel h2 { color:#ffffff; font-size:14px; text-transform:uppercase; }

.regresarBotonUbicacion {
display:block;
background-image:url('http://www.axtel.mx/base/imagenes/botones/regresar.gif');
background-position:top right;
background-repeat:no-repeat;
width:77px;
height:21px;
color:#ffffff;
font-size:1px;
font-weight:normal;
text-decoration:none;
border:none;
margin-top:10px;
}
html>body .regresarBotonUbicacion:hover { background-position:bottom right; }
/*---------------------------------------------------------------------------- Correccion para IE7*/
html>body .regresarBotonUbicacion:hover { * background-position:top right; }
