body{
	width:100%;
	margin:0px;
	text-align:center;
	background-color:#417fae;
	background:-webkit-linear-gradient(left, #0e3f64,#417fae,#5093c4,#417fae,#0e3f64); /* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(right, #0e3f64,#417fae,#5093c4,#417fae,#0e3f64); /* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(right, #0e3f64,#417fae,#5093c4,#417fae,#0e3f64); /* For Firefox 3.6 to 15 */
	background:linear-gradient(to right, #0e3f64,#417fae,#5093c4,#417fae,#0e3f64); /* Standard syntax */
	font-family:Helvetica,Sans-serif;	
}

.cursor:hover{	cursor:pointer;}

a{ text-decoration: none; font-style: normal;}
a:hover{cursor:pointer;}
.contenedor{
	width:1000px;	
	margin:auto;			
	clear:both;
	text-align:center;
	height: 450px;
	border:1px;		
}
.divleft{
	float:left;
	width:960px;	
	margin:auto;			
	clear:both;
	text-align:center;
}
.pestana{
	float:left;	
	width:40px;
	height:150px;
	background:url('../img/accesoc.png') no-repeat top;
	margin-top:45px;
}
.pestana:hover{ cursor:pointer;background:url('../img/accesoch.png') no-repeat top;}


.pestana2{
	float:left;	
	width:40px;
	height:150px;
	background:url('../img/accesocen.png') no-repeat top;
	margin-top:45px;
}
.pestana2:hover{ cursor:pointer;background:url('../img/accesochen.png') no-repeat top;}




.head{
	width:940px;
	background:url("../img/header.png") no-repeat;
	text-align:right;
	height: 130px;
	padding-left:10px;
	padding-right:10px;
}

.div1{
width:940px;
text-align:right;
padding-top:20px;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.contenido{
width:960px;
background-color:#e3e3e3;
text-align:right;
height:415px;
}

.div270{
width:289px;
float:left;
}
.div670{
width:661px;
float:left;
height:415px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
}



.watermark {
	font: bold 13px Helvetica,Sans-serif;
	color:white;	
	line-height: 15px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: .9;
	-moz-opacity: .9;	
}

.menus{
float:right;
width:110px;
height:130px;
color:#00ccff;
text-align:center;
line-height:120px;
}
.menus a{
	color:#00ccff;
	text-align:center;
	display:block;
	height:130px;
	font-family:Century Gothic,Verdana, Sans-serif;
}
.menus a:hover{
	cursor:pointer;
	color:#fff;
	font-family:Century Gothic,Verdana, Sans-serif;
	background:url('../img/bgmenu.png') repeat-x;
}


.azul a{
	background: linear-gradient(#0452ba,#2984ff);
	-webkit-background-clip: text;
	color: transparent; 
	font-size:600;
	font: bold 16px Century Gothic,Verdana, Sans-serif;
}

.azul a:hover{
	cursor:pointer;
	background: linear-gradient(#2984ff,#0452ba);
	-webkit-background-clip: text;
	color: transparent; 
	font-size:600;
	font: bold 16px Century Gothic,Verdana, Sans-serif;
}
.azul a:active{
	cursor:pointer;
	background: linear-gradient(#f04a1d,#952106);
	-webkit-background-clip: text;
	color: transparent; 
	font-size:600;
	font: bold 16px Century Gothic,Verdana, Sans-serif;
}


.azul2{
	background: linear-gradient(#2984ff,#0452ba);
	-webkit-background-clip: text;
	color: transparent; 	
	font: 11px Century Gothic,Verdana, Sans-serif;
}
.gris1{
	font: 11px Century Gothic,Verdana, Sans-serif;
	color:#514e4e;
}
.aviso{
	font: 11px Century Gothic,Verdana, Sans-serif;
	color:#514e4e;
}
.blanco2{
	font: 11px Helvetica,Sans-serif;
	color:#fcfcfc;
}

.rojo{
	color:#ce0514;
	font:bold 20px Helvetica,Sans-serif;
}
.rojo2{
	color:#ce0514;
	font:bold 12px Helvetica,Sans-serif;
}

.gris1{
	color:#4b4b4b;
	font: 12px Helvetica,Sans-serif;
}
.gris2{
	color:#4b4b4b;
	font: 13px Helvetica,Sans-serif;
}

.parrafo{
	width:500px;
	text-align:right;
	margin-left:100px;
	
}


#colorline{
	clear:both;
	left: 0px;
    width:960px;
    height:6px;    
	margin-top:0px;
	background-color:#1f2935;
	background: -webkit-linear-gradient(right,#05d1d0, #0db8ec, #158c00,#41d702,#e7e107,#e1a90c,#cb6e06,#ee0a45,#c60438,#a70a29); /* For Safari */
	background: -o-linear-gradient(left,#05d1d0, #0db8ec, #158c00,#41d702,#e7e107,#e1a90c,#cb6e06,#ee0a45,#c60438,#a70a29); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left,#05d1d0, #0db8ec, #158c00,#41d702,#e7e107,#e1a90c,#cb6e06,#ee0a45,#c60438,#a70a29); /* For Firefox 3.6 to 15 */
	background: linear-gradient(left,#05d1d0, #0db8ec, #158c00,#41d702,#e7e107,#e1a90c,#cb6e06,#ee0a45,#c60438,#a70a29); /* Standard syntax */
	background:url('../img/colores.jpg') repeat-x;
}



#footbars{
	left: 0px;
    width:948px;
    height:35px;    
	margin-top:0px;
	background:url('../img/footer.png') repeat-x;
	padding-right:12px;
	padding-top:5px;
}

.idiomas{
	background-color:#1f2935;
	display:block;
	float:right;
	font-family:Verdana,Sans-serif;
	color:#fff;
	font-size:7pt;
	padding:5px;
	height:15px;
	margin-top	:5px;
}
.idiomas:hover{
	background-color:#19222b;
	cursor: pointer;
}
.sim{
	margin-top:10px;
	padding-left:10px;
	display:block;
	float:left;
	color:#787474;
	font: bold 13px Century Gothic,Verdana, Sans-serif;
	
}
.sim:hover{
	cursor: pointer;
}

.btn:hover{
cursor: pointer;
}


.usa{
	padding-right:22px;
	width:100px;
	background:url('../img/usa.png') right no-repeat;
	-moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px;
}
.mex{
	padding-right:22px;
	width:100px;
	background:url('../img/mex.png') right no-repeat;
	margin-left:5px;
	-moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px;
}

#mapa img:hover{
	cursor:pointer;
}

.pinE{ width:50px;	height:50px;	background:url('../img/pinE.png') center no-repeat;	display:block;	}
.pinD{ width:50px;	height:50px;	background:url('../img/pinD.png') center no-repeat;	display:block;	}
.pinC{ width:50px;	height:50px;	background:url('../img/pinC.png') center no-repeat;	display:block;	}
.pinB{ width:50px;	height:50px;	background:url('../img/pinB.png') center no-repeat;	display:block;	}
.pinA{ width:50px;	height:50px;	background:url('../img/pinA.png') center no-repeat;	display:block;	}
.pin:hover {
	cursor:pointer;
	/*background:url('../img/pinH.png') center no-repeat;	*/
}


.fadebox {
	clear:left;
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:0;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.overbox {
	clear:both;
	display: none;
    position: absolute;   
    height: 450px;
    z-index:1002;
    overflow: hidden;
}

.btnenviar{
	padding: 5px 10px;	
	color: #FFF;
	/*margin-right: 10%;*/
	margin-top: 10px;
	border: 0;
	border-radius: 5px;
	background-color: #f21109;
	background-color: linear-gradient(#f21109,#0452ba);	
	font: 14px Century Gothic,Verdana, Sans-serif;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 3px 15px 0 rgba(0, 0, 0, 0.19);
}
.btnenviar:hover{ background-color: #d80901;}


/* jssor slider bullet navigator skin 05 css */       
.jssorb05 {
	position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	position: absolute;
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url('../img/b05.png') no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora12l, .jssora12r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 30px;
	height: 46px;
	cursor: pointer;
	background: url('../img/a12.png') no-repeat;
	overflow: hidden;
}
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn flo{ background-position: -315px -37px; }
