@charset "utf-8";
/* CSS Document */

/*body {
	margin : 0;
	padding : 0;
	line-height : 1.7em;
	color : #333;
	background-image:url(../img/bg_hd.jpg);
	background-position: center top;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
#container {
width : 900px;
margin-left : auto;
margin-right : auto;
margin-top: 12px;
color : #fff;
}*/

/* contenidos */
.contentleft {
float : left;
width : 677px;
padding-left:17px;
}
.contentleft1 {
float : left;
width : 820px;
padding-left:17px;
}
.contentright {
float : left;
width : 189px;
}
.rightempresa {
float:right;
background-image:url(../img/right_empresa.gif);
width: 189px;
height:163px;
}
.rightempresa2 {
float:right;
background-image:url(../img/right_empresa2.gif);
width: 187px;
height:215px;
}
.leftimg {
float:left;
width:210px;
}
.puntosver {
float:left;
width:18px;
}
.rbanner {
float:right;
width: 189px;
}
.seccionestext {
float : left;
width : 400px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:20px;
line-height:18px;
}
.seccionestext2 {
float : left;
width : 625px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:20px;
line-height:18px;
}
.seccionestext3 {
float : left;
width : 540px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:20px;
line-height:18px;
}
.rsubmenut {
margin-top: 13px;
font-family:"Trebuchet MS";
font-weight:bold;
padding-left:17px;
font-size:11px;
}
.rsubmenut a:Hover {
color:#003399;
}
.titulos {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1F81C0;
}
.titulos1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 22px;
}
.titulos2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#2EDAFF;
}
.subtitulos {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#24a2d4;
}
.promo_tex{
font-family:"Trebuchet MS";
font-size:11px;
color:#FFFFFF;
line-height:16px;
}
.promo_tex2{
font-family:"Trebuchet MS";
font-size:11px;
color:#2EDAFF;
line-height:165px;
}
.cmst{
font-family:"Trebuchet MS";
font-size:11px;
color:#333333;
line-height:17px;
}
.cmsta{
font-family:"Trebuchet MS";
font-size:11px;
color:#0066CC;
line-height:17px;
}
.msg{
font-family:"Trebuchet MS";
font-size:11px;
color:#FF9900;
}

/*BANNER*/
#banner {
height : 105px;
margin : 0;
}
.top1 {
float:left;
height : 105px;
width:425px;
margin : 0;
}
.top2 {
float:right;
height : 38px;
width:475px;
margin : 0;
background-image:url(../img/top_submenu1.gif);
font-family:"Trebuchet MS";
font-size:11px;
}
.topprepago {
float:right;
height : 38px;
width:475px;
margin : 0;
background-image:url(../img/top_prepago.gif);
font-family:"Trebuchet MS";
font-size:11px;
}
.top2menu {
color:#1F82C2;
padding-top:10px;
}
.top2menu a:link {
color:#1F82C2;
}
.top3 {
float:right;
height : 67px;
width:475px;
margin : 0;
background-color:#FFFFFF;
}
/*NAVEGACION*/
#navlist {
margin:0;
height:41px;
background-image:url(../img/menu_bg.jpg);
}
#empresa {
font-family:"Trebuchet MS";
font-size:11px;
padding-left:32px;
margin:0px;
padding-top:4px;
}
#submenu {
font-family:"Trebuchet MS";
font-size:11px;
padding-left:55px;
margin:0px;
padding-top:8px;
}
#imgbanner {
margin:0;
height:224px;
}
#video {
margin:0;
height:249px;
background-color:#FFFFFF;
}
/* MODIFICAR EL VALOR DE HEIGHT(AGRANDAR) VALOR PARA VERLO BIEN EN MODO DISE�O,LUEGO QUITARLO */
.contenido {
width:900px;
float:left;
margin:0px;
background-color:#FFFFFF;
}
#menubanner {
margin:0;
height:45px;
background-image:url(../img/menubanner_bg.jpg);
color:#fff;
}
#menuhome{
width:900px;
height:60px;
background-color:#FFFFFF;
}
#submenutexto {
width:820px;
padding-left:55px;
padding-top: 11px;
color:#fff;
}
/* menu principal */
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
/* links */
a {
text-decoration :none;
color : #fff;
/*background : inherit;*/
}
a:hover {
/*text-decoration : underline;
background : inherit;*/
}
a img {
border : 0;
}

/*COLUMNAS HOME*/
.intro {
float : left;
width : 281px;
height: 249px;
padding-left:17px;
background-color:#FFFFFF;
}
.intro3 {
float : left;
width : 588px;
height: 249px;
background-image:url(../img/main.jpg);
}
/* main */
.mainprom {
float : left;
width : 176px;
height: 105px;
background-color:#FFF;
margin-top:17px;
margin-left:10px;
font-family:"Trebuchet MS";
}
.mainprom2 {
float : left;
width : 176px;
height: 105px;
background-color:#FFF;
margin-top:4px;
margin-left:10px;
font-family:"Trebuchet MS";
}
.dif1 {
float : left;
width : 312px;
height: 222px;
margin-top:4px;
margin-left:0px;
font-family:"Trebuchet MS";
color:#333333;
font-size:11px;
background-image:url(../diferenciales/images/beneficos1.jpg);
}

.maintextos {
float : left;
width : 75px;
font-size:10px;
font-weight:normal;
color:#333333;
line-height:12px;
}
.maintitulos{
color:#003399;
font-weight:bold;
font-size:11px;
}
.maintitulosh{
color:#1d81bf;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}	
.mainimagen{
float : left;
}
/* ********* */
.separator {
float : left;
background : url(../css/img/sep.png) no-repeat;
height : 225px;
width : 1px;
}
			/**/
/*#content {
padding : 5px;
margin-left : 255px;
margin-bottom : 0;
border-top : 15px solid #1CA3E3;
color : #666;
background : #F2FAFD;
}*/
			/**/
#sidebar {
float : left;
width : 240px;
margin : 0 10px 0 0;
padding : 5px;
border-top : 15px solid #1CA3E3;
color : #666;
background : #F2FAFD;
}

/*#content p, #sidebar p {
padding : 5px 15px 5px 15px;
}*/

			/*FOOTER*/
.footer {
float:left;
width:900px;
background-image:url(../img/logos.gif);
margin:0;
height:78px;
background-color:#FFFFFF;
}
.footernologos {
float:left;
width:900px;
margin:0;
height:26px;
}
.footer4 {
float:left;
width:900px;
margin:0;
height:141px;
}
#logos {
margin:0;
height:60px;
}
.legales {
width:900px;
float:left;
font-family:"Trebuchet MS";
font-size:9px;
margin:0;
height:32px;
padding-left: 0px;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #fff;
border-bottom : none;
}
#footer a:hover {
border-bottom : none;
background : inherit;
/*color : #333;*/
}
			/*FONTS*/
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#2184C5;
}
p strong {
font-style : italic;
color : #069;
}

			/*VARIADOS*/
.textfield {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #f1f9ff;
	height: 20px;
	border: 1px solid #6fb3de;
}
.textfieldref {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color: #cdf1d4;
	height: 18px;
	border: 1px solid #367f53;
}
.textfieldm {

	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #6fb3de;
	background-color: #f1f9ff;
}
.bordetabla {
	border: 1px solid #6fb3de;
}
.img {
float : left;
padding : 4px;
margin : 4px;
border : 1px solid #556b2f;
}
.imgleft {
float : left;
padding-left : 15px;
}
/*estilos para los combos de punto de venta y prepago*/
.cmbpunto{
width:200px;
border:none;
border:1px #a2bdd7 solid;
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: normal;
color:#000;
text-decoration: none;


}
.dep{
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003783;
	text-decoration: none;
}
.prov{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:normal;
	color:#0099cc;
	text-decoration: none;
	text-transform:uppercase;	
}
.ptoTutulo{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
}
.punto{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color:#000;
	text-decoration: none;
}
#tableVenta{
line-height:15px;

}

/* Concursos */
.fontwhite{
font-family:"Trebuchet MS";
font-size:11px;
color:#fff;
line-height:17px;
}

/* Promociones */
.texto{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px;
color:#FFFFFF;
}
#frm{
width:270px;
height:200px;
/*float:left;
margin-left:251px;
margin-top:170px;
font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px;
color:#006699;
}
.caja2009{
border:none;
border:1px solid #006699;
background-color:#FFFFFF;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px;
color:#006699;
width:150px;
height:19px;
}
