@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'HelveNeueLight';
    src: url('helve_neue_light.eot');
    src: url('helve_neue_light.eot?#iefix') format('embedded-opentype'),
		url('helve_neue_light.woff') format('woff'),
         url('helve_neue_light.ttf') format('truetype'),
         url('helve_neue_light.svg#HelveNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, p, form{
	margin:0px;
	padding:0px;
	border:0px
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-image: url(_img/homeBack.jpg);
	background-repeat:  repeat-x;
	background-color:#F4F4F4;
}
img{
	border:0px;
	border-style:none;
}
input, textarea, select{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "HelveNeueLight";
	font-size:11px;
	color:#333333;
}
a{
	text-decoration:none;
}
h1, h2 ,h3, h4{
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:normal;
}
h4{
	font-weight:bold;
	color:#333333;
}
.all{
	width:100%;
	float:left;
}
.centrar{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.header{
	float:left;
	width:990px;
	border-bottom:2px solid #FFFFFF;
	background-image: url(_img/header_back.jpg);
	background-repeat:  repeat-x;
	padding-top: 15px;
}
.header menu {
	margin:0;
	float:right;
}
.header menu li{
	list-style-type: none;
}
.header menu a{
	margin:0;
	height:24px;
	padding: 1px 18px 0;
	border-left: solid 1px #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "HelveNeueLight";
	font-size:16px;
	color:#424332;
	float:left;
}
.header menu a:hover{
	background-color:#D8D9CC;
}
.header-logo{
	float:left;
	width:450px;
	height:160px;
	overflow:hidden;
}
.header-mid{
	float:left;
	width:540px;
	height:155px;
}
.header-lang{
	float:left;
	width:248px;
	padding-left:17px;
	height:24px;
	padding-top:8px;
}
.header-lang span{
	float:left;
	width:auto;
	padding-left:20px;
	color:#575757;
	padding-right:15px;
	background-repeat:no-repeat;
}
.header-lang a{
	float:left;
	padding-left:20px;
	color:#575757;
	padding-right:15px;
	background-repeat:no-repeat;
}
.header-lang a:hover{
	color:#000000;
	text-decoration:underline;
}
.header-lang .lang-en{
	background-image:url(_img/lang-eng.gif);
}
.header-lang .lang-es{
	background-image:url(_img/lang-esp.gif);
}
.header-lang .lang-pt{
	background-image:url(_img/lang-pt.gif);
}
.header-par{
	float:left;
	width:340px;
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
.header-text{
	float:left;
	width:325px;
	padding-left:15px;
	padding-right:0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #666666;
}
.header-text-1 {
	background-image: url(_img/iconTop_ubicacion.png);
}
.header-text-2 {
	background-image: url(_img/iconTop_phone.png);
}
.header-text-3 {
	background-image: url(_img/iconTop_correo.png);
}


.header-text a{
	color:#333333;
}
.header-text a:hover{
	color:#000000;
	text-decoration:underline;
}
.header-links{
	float:left;
	width:110px;
	padding-left:10px;
}
.header-links a{
	float:left;
	width:110px;
	line-height:10px;
	color:#333333;
	padding-bottom:8px;
}
.header-links a:hover{
	color:#000000;
	text-decoration:underline;
}
.header-right{
	float:left;
	width:305px;
	height:145px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "HelveNeueLight";
	font-size:13px;
	
}
.header-right-pass{
	float:left;
	width:290px;
	height:40px;
	padding-top:55px;
	padding-left:15px;
}
.header-right-pass a{
	float:right;
	width:176px;
	height:40px;
	background-position:0px 0px;
	margin-right: 15px;
}
.header-right-pass a:hover{
	background-position:0px 1px;
}
.header-right-boletin{
	float:right;
	width:224px;
	height:37px;
}
.header-right-boletin a{
	float:right;
	margin-right: 15px;
	margin-top:10px;
}
.header-right-links{
	float:left;
	width:224px;
	height:37px;
	padding-left:81px;
	display:none;
}
.header-right-links a{
	color:#333333;
	padding-right:14px;
	background-image:url(_img/login-arrow.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	margin-right:4px;
	display:inline-block;
}
.header-right-links a:hover{
	padding-right:15px;
	margin-right:3px;
	text-decoration:underline;
	color:#000000;
}
.header-menu{
	float:left;
	width:990px;
	height:26px;
	background-color:#E7E7E7;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #283F93;
}
.header-datos{
	float:left;
	width:982px;
	height:14px;
	background-color:#CCCCCC;
	text-align:center;
	padding:4px;
}
.header-datos a{
color:#333333;
}

.footer{
	float:left;
	width:990px;
	padding-top:0px;
	padding-bottom:10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #003399;
	background-image: url(_img/footer_back.png);
	background-repeat:  repeat-x;
}
.footer .datosPie {
	float:left;
	background-image:url(_img/loguito.png);
	background-repeat:no-repeat;
	width:765px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 35px;
}
.footer .datosPie a{
	color:#999999;
	text-decoration:none;
}
.footer .tresivel{
float:right;
margin-right:20px;
margin-top:20px;
}
.boton-2{
	float:left;
	display:none;
	width:280px;
	padding-top:4px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "HelveNeueLight";
	font-size:16px;
	line-height:18px;
	color:#5B5B5B;
}
.boton-2:hover{
	color:#000000;
}
.boton-2-sel{
	float:left;
	display:none;
	width:290px;
	color:#000000;
}



.boton-3{
	float:left;
	display:none;
	width:280px;
	padding-bottom:6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "HelveNeueLight";
	font-size:14px;
	line-height:16px;
	color:#5B5B5B;
}
.hijos a:last-child{
	padding-bottom:16px;
	background-color:#00CC33;
}
.boton-3:hover{
	color:#000000;
}
.boton-3-sel{
	float:left;
	display:none;
	width:290px;
	color:#000000;
}







.login-body{
	display:none;
	padding-top:60px;
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
.login-form{
	float:left;
	width:458px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EFEFEF;
}
.login-inp{
	float:left;
	width:175px;
}
.login-inp input{
	width:165px;
	font-size:12px;
	height:20px;
	margin:0px;
	padding:0px;
}
.login-btn{
	float:left;
	width:100px;
}
.login-btn input{
	float:left;
	border:0px none;
	background-position:0px 0px;
	width:96px;
	height:24px;
	padding:0px;
	cursor:pointer;
}
.login-btn input:hover{
	background-position:0px -24px;
}
.login-links{
	float:left;
	width:478px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.login-links a{
	color:#333333;
	display:inline-block;
	margin-right:20px;
	float:left;
}
.login-links a.cerrar{
	color:#333333;
	display:inline-block;
	margin-left:20px;
	float:right;
}
.login-links a:hover{
	color:#FF0000;
	display:inline-block;
	margin-right:20px;
}






.register-body{
	display:none;
	padding-top:60px;
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
.register-form{
	float:left;
	width:458px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EFEFEF;
}
.register-form table{ 
	float:left;
	width:458px;
	padding:0px;
	margin:0px;
	border:0px none;
}
.register-form table td{
	padding:2px;
}
.register-form table td.col1{
	width:160px;
	text-align:right;
	padding-right:6px;
}
.register-form input.text{
	width:165px;
	font-size:12px;
	height:16px;
	margin:0px;
	padding:0px;
}
.register-form select{
	font-size:12px;
	height:20px;
	margin:0px;
	padding:0px;
}
.register-btn{
	float:left;
	width:100px;
}
.register-btn{
	float:right;
	border:0px none;
	background-position:0px 0px;
	width:96px;
	height:24px;
	padding:0px;
	cursor:pointer;
}
.register-btn:hover{
	background-position:0px -24px;
}
.register-links{
	float:left;
	width:478px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.register-links a{
	color:#333333;
	display:inline-block;
	margin-right:20px;
	float:left;
}
.register-links a.cerrar{
	color:#333333;
	display:inline-block;
	margin-left:20px;
	float:right;
}
.register-links a:hover{
	color:#FF0000;
	display:inline-block;
	margin-right:20px;
}



.suscribe{
	display:none;
	padding-top:60px;
	background-repeat:no-repeat;
	text-align:left;
}
.suscribe-form{
	float:left;
	width:458px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EFEFEF;
}
.suscribe-inp{
	float:left;
	width:175px;
}
.suscribe-inp input{
	width:165px;
	font-size:12px;
	height:20px;
	margin:0px;
	padding:0px;
}
.suscribe-btn{
	float:left;
	width:100px;
}
.suscribe-btn input{
	float:left;
	border:0px none;
	background-position:0px 0px;
	width:96px;
	height:24px;
	padding:0px;
	cursor:pointer;
}
.suscribe-btn input:hover{
	background-position:0px -24px;
}
.suscribe-links{
	float:left;
	width:478px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.suscribe-links a{
	color:#333333;
	display:inline-block;
	margin-right:20px;
	float:left;
}
.suscribe-links a.cerrar{
	color:#333333;
	display:inline-block;
	margin-left:20px;
	float:right;
}
.suscribe-links a:hover{
	color:#FF0000;
	display:inline-block;
	margin-right:20px;
}
.banner-990 {
	float:left;
	width:990px;
}

.carrusel{
/* height:300px; */
overflow:hidden;
width:300px;
}
 
.bloque-imagenes{
margin:0;
padding:0;
}
 
.bloque-imagenes li{
list-style:none;
margin:0;
padding:0;
/* margin-bottom:12px; */
}
 
.bloque-imagenes li img{
/* height:73px;
width:109px;
border:0; */
}
 
.bloque-imagenes a:hover img{
/* border:1px #fff solid; */
}
.comisionesTable td {
	border-right:solid 1px #EEEEEE;
}