@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
img,div,input{behavior: url(./css/iepngfix.htc);}
body{background: url(../images/bd.gif) repeat-x top left #ffffff;margin:0 auto}
body.otraimagen{ background:url(../images/bd2.gif) repeat-x top left #ffffff;margin:0 auto}
#contenedor{ width:100%; height:auto;margin:0 auto; padding:o;}
#header{background:url(../images/line.gif) left bottom no-repeat; width:956px; height:80px;  margin:0px auto}
#otroestilo{background:url(../images/line.gif) left bottom no-repeat; width:936px; height:80px;;margin-top:-20px; margin-left:auto; margin-right:auto}
.logo{ width:251px; height:57px; float:left; margin-left:50px; margin-top:10px;}
#menuunic{width:545px; height:22px; margin-top:10px; float:right}
.logo2{ width:251px; height:57px; float:left; margin-left:50px; margin-top:10px;}
#menu{ float:right;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:30px;
margin-top:25px;
padding-left:60px;
width:550px;
}
.cartelera{ width:939px; height:280px; overflow:hidden;margin:0px auto}
#menu a{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;
padding-left:6px; display:block;}
#menu span {
display:block;
padding:6px 4px 2px 0px;
height:18px;
overflow:hidden
 }
#menu a:hover {background:url(../images/cdo.gif) left top no-repeat;}
#menu a.activa {background:url(../images/cdo.gif) left top no-repeat;padding-left:6px; display:block;}
#menu a:hover span{background:#dd7b00 url(../images/cdo2.gif) right top no-repeat;}
#menu a.activa span{background:#dd7b00 url(../images/cdo2.gif) right top no-repeat;}
#menu li{float:left; margin-left:25px;}
a img{ text-decoration:none; cursor:pointer; border:0px;}
.centro{ width:956px; margin:0 auto;}
.centro7{ width:956px; margin:0 auto; }
.marco{ width:630px; height:116px; padding:10px 5px;} 
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal; color:#666666;}
.marco p{ margin-left:5px; margin-top:30px; line-height:20px}
.texto{ width:295px; height:130px; overflow:hidden; float:left}
.enlaces{width:330px; height:102px; float:right}
.enlaces2{width:330px; height:102px; margin-left:-25px; margin-top:20px;}
.enlace{ width:330px;float:left}
.enlace a{ margin-left:25px;}
.enlace2{ width:295px;float:left; margin-top:35px}
.enlace2 a{ margin-left:25px;}
.marco2{ width:606px; height:auto; margin-top:20px; padding:10px 5px; margin-bottom:30px}
.top{ background:#f1f1f1 url(../images/top.gif) left top no-repeat; width:616px; height:10px;margin-top:30px;}
.contenido{ width:556px; height: auto; background:#f1f1f1; padding:10px 30px; line-height:20px}
.boton{ background:url(../images/boton.gif) left top no-repeat; width:616px; height:39px;}
.titulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#a0240c; font-weight:bold; margin-right:5px}
.letra{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0e2d6b;}
.leff {
float:left;
height:auto;
width:540px;
}
.leff2 {
float:left;
height:auto;
width:425px;
}

a{ text-decoration:none; border:0;color:#666666;}
.rigth{ width:290px; height:auto; float:right; margin-left:30px;}
.tikets {
background:transparent url(../images/tiketline.jpg) no-repeat scroll left top;height:62px;margin-top:10px;padding-left:200px;padding-top:5px;width:102px;}
.tikets2 {
background:transparent url(../images/tiketline.jpg) no-repeat scroll left top;height:62px;margin-top:20px;padding-left:200px;padding-top:5px;width:102px; margin-left:35px}
.seguro {background:transparent url(../images/seguro.jpg) no-repeat scroll left top;
height:62px;margin-top:5px;padding-left:215px;padding-top:15px;width:83px;}
#foother {
background:#979aa0;
clear:both;
float:none;
height:214px;
margin:0 auto;
overflow:hidden;
width:100%;
margin-top:10px;
}
.confooter{ background:url(../images/imgFooter.jpg) left top no-repeat; width:1022px; height:174px; float:none;margin:0px auto}
#menu2{ width:530px; height:31px; list-style:none;padding-right:65px; float:left; margin-top:20px; margin-left:20px; margin-bottom:10px}
#menu2 a{cursor:pointer; color:#3e4143;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:80px; margin-left:25px;}
#menu2 a:hover{color:#003e7f}
#menu2 li{float:left;}
.somospartner{ width:296px;margin-left:40px;margin-top:0px;}
.contactanos {
float:right;
height:152px;
margin-right:30px;
margin-top:20px;
}
.contactanos p{color:#bfc4cc; font-size:11px}
.contactanos span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#FFFFFF;
margin-top:15px; display:block
 }
.primera {
float:left;
height:58px;
margin-right:20px;
width:200px;
}
.segunda{width:200px;float:left; margin-top:20px;}
.contenido2 {
float:left;
height:118px;
margin-left:20px;
width:471px;
}
.cartelera2{ width:1027px; height:186px; margin-top:5px;float:left;margin:0px auto; padding-top:10px;}
.marco3{ width:866px; height:90px;margin-top:-75px; margin-left:72px; float:left}
.texto2{ width:466px; height:74px; overflow:hidden; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#393939; font-weight:bold; line-height:20px; margin-top:40px; margin-left:20px; margin-bottom:20px;}
.cajacontacto {
background:transparent url(../images/cjacontacto.jpg) no-repeat scroll left top;
float:left;
height:57px;
margin-left:110px;
padding-left:120px;
padding-top:10px;
width:170px;
}
.rigth2 {
float:right;
height:auto;
margin-right:45px;
margin-top:30px;
width:290px;
}
.rigth3 {
float:right;
height:auto;
margin-right:50px;
width:425px;
}
.formulario {
background:#EAEBEC none repeat scroll 0 0;
float:left;
height:auto;
margin-left:20px;
padding-left:20px;
width:510px;
}
.formulario span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0e2d6b; margin-right:20px;}
.caja{background:url(../images/caja.gif) left top repeat-x;width:197px; height:15px; border:1px solid #d5d3d3; padding-left:5px; padding-top:5px;margin-top:20px;}
.seleccion{background:url(../images/caja.gif) left top repeat-x;width:205px; height:20px; border:1px solid #d5d3d3;color:#0E2D6B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin-right:20px; padding-left:5px;margin-top:15px;}
.g{ padding-left:99px}
.e{ padding-left:107px}
.t{ padding-left:85px}
.c{ padding-left:104px}
.areat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/areatex.gif) repeat-x scroll left top;
border:1px solid #D5D3D3;
float:right;
height:82px;
margin-top:10px;
padding-left:5px;
padding-top:5px;
width:300px;
}
.area {
height:80px;
margin-left:28px;
padding-left:20px;
padding-top:10px;
width:440px;
}
.area span {
float:left;
margin-left:50px;
margin-top:10px;
}
.btnenviar {
background:transparent url(../images/btnenviar.jpg) no-repeat scroll center top;
cursor:pointer;
float:left;
height:28px;
margin-left:335px;
margin-top:20px;
width:73px;
}.btnborrar {
background:transparent url(../images/btnborrar.jpg) no-repeat scroll center top;
cursor:pointer;
float:left;
height:28px;
margin-left:5px;
margin-top:20px;
width:73px;
margin-bottom:20px;
}
.banerempresa {
float:left;
height:238px;
margin-top:-20px;
margin-left:auto;
margin-right:auto;
width:1031px;
overflow:hidden
}
.marco4{ width:752px; height:auto; padding-left:70px}
.marco4 p{ margin-left:70px; margin-top:20px; line-height:20px}
.marco5{ width:721px; height:auto; margin-left:140px; margin-top:20px}
.top2{ background:url(../images/top2.gif)left top no-repeat; width:721px; height:38px;margin-top:20px; padding-top:10px}
.top2 span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#676767; margin-left:40px;
margin-right:32px}
.centro2{ background:url(../images/centro.gif)left top repeat-x; width:719px; margin-right:20px; float:left;border-right:1px solid #e1dfdf;border-left:1px solid #e1dfdf; margin-top:-10px}
.boton2{ background:url(../images/boton2.gif)left top no-repeat; width:721px; height:19px; clear:both}
.texto3{ width:70px; height:92px;border-right:1px solid #d5d3d3; margin-top:10px; 
float:left; padding:10px 20px; margin-left:5px;}
.texto4 {
float:left;
height:92px;
margin-left:7px;
margin-top:10px;
padding:10px 20px;
width:70px;
}
.texto3 p{color:#162e5b}
.texto4 p{color:#162e5b}
.notificaciones{ width:820px; height:170px; overflow:hidden; margin-left:70px; margin-top:20px}
.notificacion1{ width:292px; height:145px;overflow:hidden; float:left; margin-right:100px}
.notificacion2{ width:326px; height:115px;overflow:hidden;float:left}
.notificaciones p{ margin-top:20px;line-height:20px}
.tablavalor{ width:729px; height:auto; margin-left:135px; margin-top:10px;;float:left;margin-top:20px; margin-bottom:60px}
.top3{ background:url(../images/top3.gif) left top no-repeat; width:729px; height:13px;float:left}
.centro3 {
/*background:transparent url(../images/centro2.gif) repeat-y scroll left top;*/
padding-left:20px;
padding-top:20px;
width:699px;
float:left;
border-right:1px solid #e1dfdf;
border-left:1px solid #e1dfdf;
margin-left:4px;
}
.boton3{background:url(../images/boton3.gif) left top no-repeat; width:729px; height:13px;float:left}
.cajanota{width:340px; height:51px; overflow:hidden;border-top:1px solid #e1dfdf; padding-top:5px;}
.tablavalor p{margin-left:19px; margin-bottom:5px;}
.tablavalor span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fd6c24}
.cajanota2{width:330px; height:51px; overflow:hidden;border-top:1px solid #e1dfdf; padding-top:5px;}
.cajanotalef{float:left;width:330px; border-bottom:1px solid #e1dfdf; margin-bottom:20px}
.cajanotaright{float:right;width:330px;border-bottom:1px solid #e1dfdf;margin-bottom:20px; margin-right:10px}
.titulo2{margin-left:70px}
.banerproducto{ width:1048px; height:193px; margin-top:0px;float:left; margin-left:auto; margin-right:auto}
.marco6{ width:866px; margin-top:-20px; margin-left:40px; float:left; margin-bottom:20px}
.marco6 p{ margin-top:10px; margin-left:90px}
.banersoluciones{ width:1020px; height:213px; margin-top:-3px;float:left; margin-left:auto; margin-right:auto}
.baneralmacenamiento{width:992px;height:251px;margin-top:5px;float:left; margin-left:auto; margin-right:auto}
.marco7{ width:420px; height:140px; overflow:hidden; margin-top:20px; margin-left:25px}
.cuadro{ width:140px; height:140px; overflow:hidden; float:left; margin-right:15px}
.marco7 p{ line-height:17px; margin-top:15px}
.logos{
margin-bottom:10px;
margin-left:90px;
overflow:hidden;
text-decoration:none;
width:870px;
clear:both;
list-style:none;
}
.logos li{ width:173px; float:left}
.log1{ background:url(../images/logos/productos2_26.jpg) 0px 0px; width:173px; height:104px; display:block}
.log1:hover{ background:url(../images/logos/productos2_26.jpg) 0px -104px;}
.log2{ background:url(../images/logos/productos2_27.jpg) 0px 0px; width:173px; height:104px; display:block}
.log2:hover{ background:url(../images/logos/productos2_27.jpg) 0px -104px;}
.log3{ background: url(../images/logos/productos2_28.jpg) 0px 0px; width:173px; height:104px; display:block}
.log3:hover{ background: url(../images/logos/productos2_28.jpg) 0px -104px;}
.log4{ background:url(../images/logos/productos2_29.jpg) 0px 0px; width:173px; height:104px; display:block}
.log4:hover{ background:url(../images/logos/productos2_29.jpg) 0px -104px;}
.log5{ background:url(../images/logos/productos2_30.jpg) 0px 0px; width:173px; height:104px; display:block}
.log5:hover{ background:url(../images/logos/productos2_30.jpg) 0px -104px;}
.log6{ background:url(../images/logos/productos2_37.jpg) 0px 0px; width:173px; height:104px; display:block}
.log6:hover{ background:url(../images/logos/productos2_37.jpg) 0px -104px;}
.log7{ background:url(../images/logos/productos2_38.jpg) 0px 0px; width:173px; height:104px; display:block}
.log7:hover{ background:url(../images/logos/productos2_38.jpg) 0px -104px;}
.log8{ background:url(../images/logos/productos2_39.jpg) 0px 0px; width:173px; height:104px; display:block}
.log8:hover{ background:url(../images/logos/productos2_39.jpg) 0px -104px;}
.log9{ background:url(../images/logos/productos2_40.jpg) 0px 0px; width:173px; height:104px; display:block}
.log9:hover{ background:url(../images/logos/productos2_40.jpg) 0px -104px;}
.log10{ background:url(../images/logos/productos2_41.jpg) 0px 0px; width:173px; height:104px; display:block}
.log10:hover{ background:url(../images/logos/productos2_41.jpg) 0px -104px;}
.log11{ background:url(../images/logos/productos2_48.jpg) 0px 0px; width:173px; height:104px; display:block}
.log11:hover{ background:url(../images/logos/productos2_48.jpg) 0px -104px;}
.log12{ background:url(../images/logos/productos2_49.jpg) 0px 0px; width:173px; height:104px; display:block}
.log12:hover{background:url(../images/logos/productos2_49.jpg) 0px -104px;}
.log13{ background:url(../images/logos/productos2_50.jpg) 0px 0px; width:173px; height:104px; display:block}
.log13:hover{ background:url(../images/logos/productos2_50.jpg) 0px -104px;}
.log14{ background:url(../images/logos/productos2_51.jpg) 0px 0px; width:173px; height:104px; display:block}
.log14:hover{ background:url(../images/logos/productos2_51.jpg) 0px -104px;}
.log15{ background:url(../images/logos/productos2_52.jpg) 0px 0px; width:173px; height:104px; display:block}
.log15:hover{ background:url(../images/logos/productos2_52.jpg) 0px -104px;}
.log16{ background:url(../images/logos/productos2_59.jpg) 0px 0px; width:173px; height:104px; display:block}
.log16:hover{ background:url(../images/logos/productos2_59.jpg) 0px -104px;}
.log17{ background:url(../images/logos/productos2_60.jpg) 0px 0px; width:173px; height:104px; display:block}
.log17:hover{ background:url(../images/logos/productos2_60.jpg) 0px -104px;}
.log18{ background:url(../images/logos/productos2_61.jpg) 0px 0px; width:173px; height:104px; display:block}
.log18:hover{ background:url(../images/logos/productos2_61.jpg) 0px -104px;}
.log19{ background:url(../images/logos/productos2_62.jpg) 0px 0px; width:173px; height:104px; display:block}
.log19:hover{ background:url(../images/logos/productos2_62.jpg) 0px -104px;}
.log20{ background: url(../images/logos/productos2_63.jpg) 0px 0px; width:173px; height:104px; display:block}
.log20:hover{ background:url(../images/logos/productos2_63.jpg) 0px -104px;}
.log21{ background:url(../images/logos/productos2_70.jpg) 0px 0px; width:173px; height:104px; display:block}
.log21:hover{ background:url(../images/logos/productos2_70.jpg) 0px -104px;}
.log22{ background:url(../images/logos/productos2_71.jpg) 0px 0px; width:173px; height:104px; display:block}
.log22:hover{ background:url(../images/logos/productos2_71.jpg) 0px -104px;}
.log23{ background:url(../images/logos/productos2_72.jpg) 0px 0px; width:173px; height:104px; display:block}
.log23:hover{ background:url(../images/logos/productos2_72.jpg) 0px -104px;}
.log24{ background:url(../images/logos/productos2_73.jpg) 0px 0px; width:173px; height:104px; display:block}
.log24:hover{ background:url(../images/logos/productos2_73.jpg) 0px -104px;}
.log25{ background:url(../images/logos/productos2_74.jpg) 0px 0px; width:173px; height:104px; display:block}
.log25:hover{ background:url(../images/logos/productos2_74.jpg) 0px -104px;}
.log26{ background:url(../images/logos/productos2_81.jpg) 0px 0px; width:173px; height:104px; display:block}
.log26:hover{ background:url(../images/logos/productos2_81.jpg) 0px -104px;}
.log28{ background:url(../images/logos/productos2_82.jpg) 0px 0px; width:173px; height:104px; display:block}
.log28:hover{ background:url(../images/logos/productos2_82.jpg) 0px -104px;}
.log29{ background:url(../images/logos/productos2_83.jpg) 0px 0px; width:173px; height:104px; display:block}
.log29:hover{background:url(../images/logos/productos2_83.jpg) 0px -104px;}
.log30{ background:url(../images/logos/productos2_84.jpg) 0px 0px; width:173px; height:104px; display:block}
.log30:hover{ background:url(../images/logos/productos2_84.jpg) 0px -104px;}
.log31{background: url(../images/logos/productos2_85.jpg) 0px 0px; width:173px; height:104px; display:block}
.log31:hover{ background:url(../images/logos/productos2_85.jpg) 0px -104px;}
.log32{background: url(../images/logos/productos2_92.jpg) 0px 0px; width:173px; height:104px; display:block}
.log32:hover{background: url(../images/logos/productos2_92.jpg) 0px -104px;}
.log33{ background:url(../images/logos/productos2_93.jpg) 0px 0px; width:173px; height:104px; display:block}
.log33:hover{background:url(../images/logos/productos2_93.jpg) 0px -104px;}
.log34{ background:url(../images/logos/productos2_94.jpg) 0px 0px; width:173px; height:104px; display:block}
.log34:hover{background:url(../images/logos/productos2_94.jpg) 0px -104px;}
.log35{ background:url(../images/logos/productos2_95.jpg) 0px 0px; width:173px; height:104px; display:block}
.log35:hover{background:url(../images/logos/productos2_95.jpg) 0px -104px;}
.log36{ background:url(../images/logos/productos2_96.jpg) 0px 0px; width:173px; height:104px; display:block}
.log36:hover{background: url(../images/logos/productos2_96.jpg) 0px -104px;}
.marco8{ width:544px; height:244px; margin-top:40px; margin-left:60px}
.marco82{ width:544px; height:244px; margin-top:20px; margin-left:60px}
.marco9 {
border-bottom:1px solid #C8C8C8;
float:left;
height:114px;
margin-left:70px;
margin-top:-110px;
width:866px;
}
.marco8 p{ line-height:20px; margin-top:20px
}
.marco82 p{ line-height:20px; margin-top:20px
}
.menu3{ width:305px; height:84px; list-style:none; float:right; margin-left:10px;margin-top:25px;}
.menu3 li{ float:left}
.cajanota3{width:300px; height:40px; overflow:hidden;padding-top:20px; float:left;}
.cajanota3 p{margin-left:25px;font-size:10px}
.cajanota3 span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fd6c24; font-weight:bold}
.otrosmenus{width:288px; height:auto; margin-top:30px}
.unic3{ margin-left:10px}
.oculto {height:117px;width:287px;}
.leff7{
float:left;
height:auto;
width:528px;
margin-top:30px;
margin-bottom:40px;
padding-left:72px;
}
.rigth7{
float:left;
height:auto;
margin-top:20px;
width:290px;
padding-right:0px;
margin-left:40px;
}
.bgexito{ background:url(../images/exito.png) no-repeat left top; margin-left:30px; padding:20px 0;}
.velowindow {
background:#DEE5EC;
border:4px solid #B2A8AD;
color:#000000;
height:auto;
margin:0; 
padding:10px;
position: fixed;top:50%;left:41%;z-index:999;
text-align:center;
width:280px;
padding:20px 0;
}
#velowindow2{
background:#DEE5EC;
border:4px solid #B2A8AD;
color:#000000;
height:auto;
margin:0; 
position: fixed;top:5%;left:41%;z-index:999;
text-align:center;
width:280px;
padding:20px 0;
display:none;
}

.floatr{ float:right;}
.floatl{ float:left;}
.btng{ cursor:pointer; background: url(../images/bg_btng.gif) repeat-x top; border:0px; padding: 4px; margin-left:0;margin-right:0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px;}
#velowindow2 h1{
color:#114A8A;
font-size:15px;
margin-top:10px;
}
.mapa {
border:10px solid #D5D3D3;
margin-bottom:20px;
margin-left:90px;
margin-top:20px;
}
.marcomap{ float:left; width:830px; height:auto; margin-top:-15px;}
.sede{ margin-left:115px;}
.logosfoter {
margin-left:35px;
margin-top:20px;
}
.msn span {
display:none;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8px;
padding-left:70px;
padding-top:25px;
}
.msn:hover span{ display:block; background:url(../images/hoverfooter.png) top no-repeat; width:166px; height:73px;
 top:-70px; left:-90px; position:absolute}
.msn2 span{ display:none; float:right;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6px;}
.msn2:hover span{ display:block; background:url(../images/hoverfooter.png) top no-repeat; width:166px; height:73px;
 top:-75px; right:-37px;position:absolute;}
.incon-pie{ position:relative}
.incon-pie2{ position:relative}
.linsfoter{ width:200px;top:30px; list-style:none; position:relative}
.msn2 span {
display:none;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8px;
padding-left:130px;
padding-top:25px;
}
.msn3 span {
display:none;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8px;
padding-left:75px;
padding-top:25px;
}

.msn3:hover span{ display:block; background:url(../images/hoverfooter.png) top no-repeat; width:166px; height:73px;
 top:-75px; right:-70px;position:absolute;}
 #bgalerta{background:#e1e1e1; display: block; position: absolute; left:380px; top:444px;padding:8px;width:250px; z-index:7}

.alerta{ background:#ffffff; padding:25px; color:#1669B2; font-family:Helvetica, sans-serif; text-align:center; font-size:12px;}

.btng2{
background:#1669B2;
color:#ffffff;
cursor:pointer;
padding:2px 4px;   
}