@charset "utf-8";
/* CSS Document */

/*body {
margin : 0;
padding : 0;
color : #000000;
background-image:url(../img/bg_hd.jpg);
background-attachment:fixed;
background-position: center top;
overflow:auto;
}
#container {
width : 900px;
margin-left : auto;
margin-right : auto;
margin-top: 0px;
margin-top: 12px;
padding-top: 0px;
color : #fff;
}*/
.toplogo {
float:left;
width:300px;
background-image:url(../img/top_logo.jpg);
height:87px;
}



.toplogoprepago {
float:left;
width:381px;
background-image:url(../img/top_logo.jpg);
height:87px;
}
.topbotonesprepago{
float:right;
width:519px;
height:87px;
background-image:url(../img/top_botones.jpg);
}
.topbotoneraprepago {
padding-left:25px;
padding-top:10px;
}



.topbotones {
float:right;
width:600px;
height:87px;
background-image:url(../img/top_botones.jpg);
}
.topbotonera {
padding-left:25px;
padding-top:10px;
}
.topmenu {
float:right;
width:900px;
height:47px;
background-image:url(../img/top_menu.jpg);
}
.topmenutexto {
padding-left:67px;
padding-top:8px;
line-height : 1.7em;
}
.menu{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.menu:hover{
color:#264267;
}
/*.banner {
float:left;
width:900px;
height:320px;
background-color:#FFFFFF;
}*/
.footerperu{
float:left;
display:table;
width:900px;
height:115px;
background-color:#FFFFFF;
}
.continterno {
float:left;
width:900px;
background-color:#FFFFFF;
}
.boxvideo {
float:left;
width:308px;
height:227px;
}
.boxcenter {
float:left;
width:285px;
height:227px;
}
.boxpromo {
float:left;
width:307px;
height:227px;
}
.footer {
float:left;
width:900px;
height:23px;
background-image:url(../img/footer.gif);
}
.footerlinks {
width:900px;
height:23px;
font-family:"Trebuchet MS";
font-size:9px;
text-align:center;
text-decoration:none;

}
.footerurl{
font-family:"Trebuchet MS";
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.footerurl:Hover{
text-decoration:underline;
}
#nieve{
position:absolute;
width : 900px;
margin-left : auto;
margin-right : auto;
margin-top: 0px;
float: inherit;
padding-top: 0px;
/*margin-top: 12px;*/
color : #fff;
}
/* contenidos */
.contentleft {
float : left;
width : 677px;
padding-left:17px;
}
.contentright {
float : left;
width : 189px;
}
.rightempresa {
float:right;
background-image:url(../img/right_empresa.gif);
width: 189px;
height:163px;
}
.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:10px;
line-height:18px;
}
.seccionestext2 {
float : left;
width : 625px;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:20px;
line-height:18px;
}
.rsubmenut {
margin-top: 14px;
font-family:"Trebuchet MS";
font-weight:bold;
padding-left:17px;
font-size:11px;
line-height:27px;
}
.rsubmenut a:Hover {
color:#003399;
}
.menuright{
	color:#FFFFFF;
	text-decoration:none;
}
.titulos {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1F81C0;
}
.subtitulos {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#24a2d4;
}
.preguntas {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#24a2d4;
}
.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;
}
/************** menu ****************/
#vista_toolbar {
float:left;
font:normal 12px 'Trebuchet MS','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:900px;
}
#vista_toolbar li {
display:inline;
padding:0;
}
#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}
#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}
#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(left.png) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(right.png) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}
/*BANNER*/

.top1 {
float:left;
height : 105px;
width:306px;
margin : 0;
}
.top2 {
float:right;
height : 38px;
width:594px;
margin : 0;
background-image:url(../img/top_submenu1.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:594px;
margin : 0;
background-color:#FFFFFF;
}
/*NAVEGACION*/
#navlist {
margin:0;
height:41px;
background-image:url(../img/menu_bg.jpg);
}
#empresa {
font-family:Arial, Helvetica, sans-serif;
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:129px;
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;
}
#submenutexto {
width:820px;
padding-left:55px;
padding-top: 11px;
color:#fff;
}
/* menu principal */
#navlist li {
list-style : none;
margin : 0;
display : inline;
}


/*COLUMNAS HOME*/
.intro {
float : left;
width : 281px;
height: 249px;
padding-left:17px;
}
.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:14px;
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-bottom : 0;
color : #666;
}*/
			/**/
#sidebar {
float : left;
width : 240px;
margin : 0 10px 0 0;
padding : 5px;
border-top : 15px solid #1CA3E3;
color : #666;
background : #F2FAFD;
}

/*#content h1, #sidebar h1 {
margin : 0;
font : 1.5em "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 0 0 0 20px;
color : #333;
background : transparent url(../css/img/stop.png) left center no-repeat;
}*/
			/*FOOTER*/

.footer4 {
float:left;
width:900px;
margin:0;
height:141px;
}
#logos {
margin:0;
height:60px;
}
.legales {
float:left;
font-family:"Trebuchet MS";
font-size:9px;
margin:0;
height:32px;
padding-left: 20px;
}
			/*FONTS*/
/*h2 {
padding : 0;
margin : 0;
font : 160% verdana, arial, "Trebuchet MS", tahoma, sans-serif;
color : #333;
background : inherit;
}*/
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;
}
.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;
}
.texblanco{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

div#pHead {
	background-image:url("/img/bpHead-2.jpg");
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    color:#FFFFFF;
    height:68px;
    padding:0 0 0 17px;
    position:relative;
    width:961px;
}
div#pHead h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 68px;
	color:#FFFFFF;
}