﻿html { overflow: -moz-scrollbars-vertical; }
body {
	font:normal 10px/ 17px Arial, Verdana, Helvetica, sans-serif;
	/*background: url(fondo.jpg) repeat-x;*/
	text-align: center;
	margin-bottom:20px; margin-top:0;  }
	
table { text-align:center; }

a, a img {	text-decoration:underline;	color:#0078aa; border:none; outline:none;  }

p, h1, h2, h3  { margin-bottom:14px; }

table#mapa td { text-align:left;  }

a:hover {	text-decoration:underline;
	color: Black;  }
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333;
	font-weight: normal;
	line-height: 26px;
	margin-top:0px;
	text-align: left;
}
h2 {
	font-family:  "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 0px; }
h3 {
	font-family:  "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;}
	
form {margin-top:4px;}
input.entry {
	padding:2px;
	border:1px solid #CDCDCD;
	background-color:#F3F3F3;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	}
#banner-intertel {
	background-image:url(http://www.intertel.com.mx/images/banner_bienvenidos.jpg);
	background-repeat:no-repeat;
	height:50px;
	text-align: left;
	padding-left: 25px;
}
#banner-intertel h1 {
	font:23px/50px Verdana, Arial, Tahoma, sans-serif;
	color:#FFFFFF;
	margin: 0;
	text-indent: -9000px;}

/* NAV ------------------------------------------------------*/
ul#nav { font:normal 12px Arial, Helvetica, sans-serif;  margin:0; padding:0; 	list-style: none; width:798px; height:32px; line-height:32px; clear:both;  background:url(../images/bk-menu.png) repeat-x; border-bottom:1px solid #a9b2ba; border-left:1px solid #a9b2ba; border-right:1px solid #a9b2ba; }
ul#nav ul { padding: 0; margin: 0; list-style: none; line-height:20px; }
ul#nav li { float: left; display:block; padding:0; }
ul#nav li a {  padding: 0 10px; display: block; font-weight:bold; text-decoration:none; color:#333;   background: url(i/menu-separador.gif) no-repeat right 1px; border-right:1px solid #bbc7cc; }
ul#nav li a:hover {  color:#555; }

ul#nav li ul { position: absolute; width: 185px; left: -999em; text-align:left;  }
ul#nav li li { margin:0; padding:0; float:left;  }
ul#nav li li  a { background-color:#f2f2f2; background-image:none; padding:6px; border-bottom:1px solid #D2D2D2; border-right:none; width:173px; display:block; font-weight:normal;  color:#333; font:normal 11px "Lucida Sans", Arial, Helvetica; font:normal 11px "Lucida Sans", Arial, Helvetica; text-decoration:none; }
ul#nav li li a:hover {  color:#000; background-color:#e1e1e1;  }
ul#nav li:hover ul, #nav li.sfhover ul { left: auto;  }

/* INTROS */
#introsuite {background-image: url(../images/fondo_suiteintertel.jpg);}
#introlt {background-image: url(../images/fondo_intertel_lt.jpg);}
#introsmart {background-image: url(../images/back_smartmanager.jpg);}
#introbuffers {background-image: url(../images/fondo_buffers.jpg);}
#introbasico {background-image: url(../images/fondo_basico.jpg);}
#introbfraudes {background-image: url(../images/fondo_cotroldefraudes.jpg);}
#introreporteador {background-image: url(../images/fondo_reporteador.jpg);}
#introreportesweblite {background-image: url(../images/fondo_reportesweblite.jpg);}
#introreportesweb {background-image: url(../images/fondo_reportesweb.jpg);}
#intronotificador {background-image: url(../images/fondo_notificador.jpg);}
#introrestrictor {background-image: url(../images/fondo_restrictor.jpg);}

#introsuite, #introsmart, #introlt, #introbuffers, #introbasico, #introbfraudes, #introreporteador, #introreportesweblite, #introreportesweb, #intronotificador, #introrestrictor {
	padding:20px 210px 30px 30px;
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#EBEEF2;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #C9CED4;
	border-left: 1px solid #C9CED4;
	border-top: 1px solid #FFFFFF;
	margin-right:10px;
	text-align:left;
}

#solicitar {
	background-color:#f7f5c9;
	margin: 10px 10px 0px 0px; }

/* END INTROS */

.col-bienvenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 246px;
	padding: 50px 10px 10px 10px;
	background-image: url(bienvenidos_square.png);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}

.col-bienvenidos p, .col-soluciones p, .col-lonuevo p {margin:0 0 10px 0;}

.col-soluciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 246px;
	padding: 50px 10px 10px 10px;
	background-image: url(soluciones_square.png);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}

.col-lonuevo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 246px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(lo_nuevo_square.png);
	background-repeat: no-repeat;
}

#footer {
	width: 800px;
	margin: 0 auto;
	background-color: #2F343C;
	height: 48px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0078aa;
}
#datosftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B2B2B2;
	float: left;
	color: #B2B2B2;	
	padding-left: 15px;
	line-height: 12px;
	width: 612px;
	text-align: left;
    height: 48px;
	line-height: 48px;
	
}
#datosftr a {
	color: #0078aa;
}
#datosftr a:hover {
	color: #FFFFFF;;
}
#minilogo {
	float: left;
}
#navizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
  width:168px;
  padding:15px;
	color: #5B5B5B;
	font-weight: normal;
	background-image: url(http://www.intertel.com.mx/images/back_nav.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #D8DEE1;
	border-right: 1px solid #D8DEE1;
	border-bottom: #D8DEE1;
	border-left: 1px solid #D8DEE1;
	text-align: left;

}

#navizq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
  width:198px;
  padding:15px;
	color:#5B5B5B;
	font-weight: normal;
	background-image: url(http://www.intertel.com.mx/images/back_nav.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #D8DEE1;
	border-right: 1px solid #D8DEE1;
	border-bottom: #D8DEE1;
	border-left: 1px solid #D8DEE1;
	text-align: left;

}


#navizqcontacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
    width:200px;
    padding:15px;
	color: #5B5B5B;
	font-weight: normal;
	background-image: url(http://www.intertel.com.mx/images/back_nav.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #D8DEE1;
	border-right: 1px solid #D8DEE1;
	border-bottom: #D8DEE1;
	border-left: 1px solid #D8DEE1;
	text-align: left;

}

#navizq a {
  color: #0078aa;
}
#navizq a:hover {
  color: #000000;
}
#navizq ul
{
	list-style-type: none;
	padding: 0;
	margin: 0px;
	list-style-position:outside;
	text-align: left;
}
#navizq li, #navizq #sel li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5B5B5B;
line-height: 14px;
font-weight: normal;
background-image: url(../images/arrow-list.gif);
text-decoration:none;
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 15px;
margin-top: 6px;
}
#navizq li a {
  color: #5B5B5B;
  font-weight: normal;
  text-decoration: none;
}
#navizq #sel a {
  color: #0078aa;
  background-image: none;
}
#navizq li a:hover {
  text-decoration: underline;
  color: #000000;
}
#titlenav {
	border-bottom: 3px solid #0078aa;
	width: 200px;
	line-height: 15px;
}
#txtppal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 30px 35px 35px 15px;
}


/* LISTAS --------------------------------------------------------*/
#txtppal ul {
	margin: 15px 0px 15px 15px;
	padding: 0;
	list-style: none;
}
#txtppal li {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	margin-bottom:10px;
}

.textos ul {
	margin:0 0 15px 10px; padding:0;
	list-style: none;
}
.textos li {
	background: url(../images/arrow2.gif) no-repeat 0 5px;
	padding: 0 0 0 15px; margin-bottom:10px;
}

.textos ol { margin:0 0 20px 25px; }
.textos ol li { background-image:none; padding-left:0; }

/* LISTAS --------------------------------------------------------*/

.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 35px 35px 35px 15px;
}
.resaltar {
	color: #0078aa;
}
.lineabanner {
	border-bottom: 5px solid #0078aa;
	background:url(../images/bk-titles.jpg) no-repeat; width:800px; height:80px;
}

.lineabanner h1 { text-align:left; color:#fff; font: normal 30px/80px Arial, Helvetica, sans-serif; padding-left:30px; margin:0; }

.menusup {
	background-image: url(../images/backmenu.jpg);
	background-repeat: repeat-x;
	height: 23px;
	text-align:left;
	border-bottom:1px solid #6f7e89; border-right:1px solid #9cabb5;
}
.txtmodulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0078aa;
	text-decoration: none;
	line-height: 13px;
}
.photo {
	float: left;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #B6BCC1;
	margin: 5px 7px 5px 0px;
		}
.photor {
	float: right;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #B6BCC1;
	margin: 5px 0px 5px 7px;
		}
.tablas1 {
	background-color: #1c8ec1;
	padding:10px;
}
#curve {
	margin-bottom:10px;
}
.titablas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3C4451;
	border-bottom: 1px solid #0078aa;
	padding: 4px 4px 4px 10px;
	line-height: 16px;
	text-align: left;
}
.titablas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0078aa;
	border-bottom: 1px solid #D3D9DA;
	padding: 4px;
	line-height: 15px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D9DA;
}
.bordetablas {
	border-top: 1px solid #D3D9DA;
	border-right: none;
	border-left: 1px solid #D3D9DA;
}
.lineasdentro {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D3D9DA;
	border-bottom-color: #D3D9DA;
	padding: 5px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	vertical-align: top;
	text-align: left;
}
.row1 {
	background-color: #f2f2f2;
	padding: 3px;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding-left: 15px;
	font-weight: bold;}

.titulo_principal{
	text-indent:-8000px;
	margin:0;
	padding:0;
	font-size:1;
}
