* { margin: 0; padding: 0; text-align: center; }
body {font-family: Arial, sans-serif; font-size: 10px; text-align: center; color:  #000000;background-image: url("../ima/back_menu.png");
       background-repeat: repeat-x;
}
.clear {clear: both;}
h1{
    font-family: 'Times New Roman',times,serif;
    font-size: 35px;
    color: #666666;
    font-weight: lighter;
}
h2{
    font-family: 'Times New Roman',Times,serif;
    font-weight: normal;
    font-size: 40px;
    color: #003399;
    font-weight: lighter;
}

.sec1{width:100%;height:133px;margin:auto;text-align:center;}
.sec2{width:100%;margin:auto;text-align:center; background-color: #000000;}
.slideshow{width: 1024px; height: 260px;  }
.arevalo {width: 1024px; height: 260px; }
.con1024{width:1024px;margin:auto;}
.con1024b{width:1024px; margin:auto;background-image: url(../ima/sombra_superior.png);background-color: #f9f9f9;background-repeat: repeat-x;}
.con1024_sombra_sup{width:1024px;height: 20px; margin:auto;background-image: url(../ima/sombra_superior.png);background-color: #f9f9f9;background-repeat: repeat-x;}
.con1024c{width:1024px;height: 280px; margin:auto; background-color: #f9f9f9;}
.con1024c2{width:1024px;height: 340px; margin:auto; background-color: #f9f9f9;}
.con1024d{width:1024px;height: 150px; margin:auto; background-color: #ffffff;}
.con1024e{width:1024px;height: 800px; margin:auto; background-color: #f9f9f9;}
.con1024f{width:1024px;height: 410px; margin:auto; background-color: #f9f9f9;}
.con1024g{width:1024px;height: 470px; margin:auto; background-color: #f9f9f9;}
.con1024separa{width:1024px;height: 18px; margin:auto;background-color: #f9f9f9}
.logo_seccion{width: 300px;height: 72px; float: left; } 
.logo_seccion img{float: left;}
.logo_seccion2{width: 300px;height: 72px;float: left;position: absolute; margin-top: -13px; } 
.logo_seccion2 img{float: left;}
.con1024_pie{width:1024px;height: 130px; margin:auto; background-color: #000000;}
.con1024_copy{width:100%;
              margin:auto;
                background-color: #062347;
                padding-top: 4px;
                
                color:#f9f9f9;
                text-align: center;
                font-style: normal;
                line-height: 16px;
                font-family: Arial,Helvetica,sans-serif;}
.con1000{width:980px; margin:auto;}
.con1000carrusel{width:987px; height: 380px; margin:auto;   background-image:url( "../ima/bg_carrusel.jpg");background-repeat: repeat-x; }
.con2carrusel{width:525px; height: 750px; margin:auto;   background-image:url( "../ima/bg_carrusel.jpg");background-repeat: repeat-x; }
.con512{width: 510px;  margin: auto; }
.con512 span{font-family:tserif;
    font-size: 18px;  color: #333333;
    text-align: right; margin-left: 20px; 
}

.ensima{
    background-color: #cccccc;
}





.con625{width: 625px; height: 279px; margin: auto;  
    background-image: url("../ima/separador_contenedor635.png");
    background-position: right center;
    background-repeat: no-repeat;
   
}
.con625a{width: 625px; height: 224px; margin: auto;  
    background-image: url("../ima/separador_contenedor_635.png");
    background-position: right center;
    background-repeat: no-repeat;
}

.con625b{width: 625px; height: 700px; margin: auto;  
    background-image: url("../ima/separador_contenedor_730.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.con625c{width: 625px;  margin: auto;  
    background-image: url("../ima/separador_contenedor_485.png");
    background-position: right top;
    background-repeat: repeat-y;
   
}

.con_testimontiales{
    margin-left: 70px;
    margin-top: 10px;
    width:520px;
    font-size:16px; 
    text-align: justify;
    color:#666666;
    text-align: left;
    font-style: normal;
    font-variant: normal;
    line-height: 14px;
    font-family: Arial,Helvetica,sans-serif;
    float: left;
}
.rojo{border: solid 1px red}
.rojotex {color: red;}
.con_testimontiales2{
    margin-left: 60px;
    margin-top: 10px;
    width:550px;
    font-size:16px; 
    color:#666666;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(../ima/tiara.png);
    background-repeat: no-repeat;
    background-position: center;
    float: left;  
}

.con_testimontiales2 ul li {
    text-align: left;
    font-style: normal;
   
}
.con_testimontiales2_azul{
    font-style: italic;
    color: #6C7397;
    
    width:520px;
    font-size:14px; 
   text-align: right;
    line-height: 14px;
    font-family: Arial,Helvetica,sans-serif;
    
}
.con_testimontiales_persona{
    margin-right:  70px;
    margin-top: 20px;
    width:520px;
    font-size:12px;
    text-align: justify;
    color:#124d87;
    text-align: right;
    font-style: oblique;
    font-weight: bold;
    font-variant: normal;
    font-family: Arial,Helvetica,sans-serif;
    float: right;
    
}
.con355{width: 364px; height: 224px; background-color: #ffffff;border: solid 1px  #9f9f9f;
       margin-left: 10px; margin-top: 20px;}
.con355 img{margin-top: 20px;   }
.con355b{width: 354px; height: 224px; margin: auto; padding-left: 15px; padding-top: 5px;float: left;}
.con355b img{padding: 20px;border: solid 1px  #9f9f9f; background-color: #ffffff;}

.con355c{width: 357px; height: 224px; background-color: #ffffff;
       margin-left: 10px; margin-top: 20px;}


.cont_sky {width: 354px; height: 770px; margin: auto;  padding-top: 5px;margin-left: 20px; float: left;
border: solid 1px  #9f9f9f; background-color: #ffffff;}
.sky {float: left;}
.sky img{margin: 20px;}

.con420 {width: 490px; margin: auto; border: 1px solid #9f9f9f; background-color: #ffffff;margin-right: 22px;}   
.con420 img {  margin:  20px;}

.con_menu{ width:600px; vertical-align: bottom;float: right;margin-right: 50px;}
.con_menu_pie{ width:700px;
               vertical-align: bottom;
               float: right;
               margin-right: 50px;
               padding-bottom: 10px;
               padding-top: 10px;
               border-bottom: 1px solid #0c274a ;
 }
.logo{width: 251px;height: 106px; margin: auto; float:left;}
.idioma{width:600px;height: 85px; margin: auto; float: right; padding-right: 0px; padding-top: 5px; }
.idioma img{float: right;}


.lista_menu  {font-family: Arial, sans-serif; font-size: 12px;  color:  #f9f9f9; float: right;}
.lista_menu ul{ margin-right:10px; padding:0; list-style-type:none; }
.lista_menu li{float:left;padding:3px; list-style-type:none;}
.lista_menu li a {font-family: Arial, sans-serif; text-decoration: none; font-size: 12px;
                 text-align: center; color:  #cccccc;}
.lista_menu li a:hover {color:  #f9f9f9;}
.lista_menu_select {color: #8f96c2;}

.direccion_pie  {font-family: Arial, sans-serif;width: 700px;font-size: 10px;color: #124f88;padding-top: 10px;
                 vertical-align: bottom; float: right;margin-right:50px;}
.lista_menu_pie  {font-family: Arial, sans-serif; font-size: 12px;  color:  #124f88; float: right;}
.lista_menu_pie ul{ margin-right:8px; padding:0; list-style-type:none; }
.lista_menu_pie li{float:left;padding:3px; margin-right: 8px; list-style-type:none;}
.lista_menu_pie li a {font-family: Arial, sans-serif; text-decoration: none; font-size: 12px;
                     text-align: center; color:  #cccccc;}
.lista_menu_pie li a:hover { color:  #f9f9f9; }


.lista_quienessomos li{
    margin-bottom: 18px; margin-top: 10px;
    background-image:url(../ima/sqorange.gif);
    background-repeat:no-repeat;
    background-position:0px 3px; 
    padding-left:16px;
    list-style: none;

}


.l{float:left;}
.r{float:right;}
.carrusel{width: 944px;height: 306px;  padding-top: 13px; margin-left: 20px}


.lista_standar ul li{padding-left: 70px;padding-top: 70px;
    width:520px;
    font-size:12px; 
    text-align: justify;
    color:#666666;
    text-align: left;
    font-style: normal;
    font-weight: lighter;
    font-variant: normal;
    line-height: 14px;
    font-family: Arial,Helvetica,sans-serif;
    float: left;
} 

.slide_nav { width: 40px; top: 20px; right:50%; z-index: 999;}
.slide_nav #next {float: left; width: 13px; height: 7px; display: block; text-indent: -999em; background: url(../ima/abajo.png) no-repeat 0 0}
.slide_nav #next:hover {background-position: 0 -8px;}
.slide_nav #prev {float: right; width: 13px; height: 7px; display: block; text-indent: -999em; background: url(../ima/arriba.png) no-repeat 0 0}
.slide_nav #prev:hover {background-position: 0 -8px;}





 ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
 
 


 .tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
        width: 100%;
	background: #fff;
        text-align: left;
}
.tab_content {
	padding: 20px;
	font-size: 14px;
}
.tab_content p {
	padding-left: 10px;
        padding-right: 20px;
        padding-top: 5px;
	font-size: 14px;
        text-align: left;
        
}
.tab_content_flota {
	text-align: left;
        float: right;
}
.tab_content_flota:hover {
border: 1px solid #000000;
    background: #f9f9f9;
}


#pageflip {
	position: relative;
}
#pageflip img {
	width: 100px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	
}
.formulario {  text-align: left; padding-top:  8px; padding-bottom: 5px;}
.formulario input, select   { width: 160pt;  text-align: left;}
.f_tex { width: 60px; float: left;  text-align: left; padding-left: 5px; padding-right: 10px}
.g_tex { width: 300px; float: left;  text-align: left; padding-left: 5px; padding-right: 10px}

.formulario2 {  text-align: left; padding-top:  5px; padding-bottom: 5px; }
.formulario2 input  {text-align: left; margin-right: 10px; margin-left: 5px;}
.formulario3 input, select   { width: 50pt;  text-align: center;float: right;margin-right: 30px;}
/*  flotante */
 .toogletext{padding-left:35px;text-align:left !important;}
.div1{background-color:#000;height:768px;}
#flotante{z-index:10;position:absolute;right:0;width:20px;top:200px;height:50px;background:url('../ima/informacion.jpg') no-repeat 0 0 #ff0000;float:right;}
.toogletext{width:180px;}