@charset "UTF-8";
/* CSS Document */

body{
font-family:Helvetica, Arial, sans-serif;
margin:0;	
}

.general_wrapper{
width:1024px;
height:auto;
margin:auto;	
overflow: hidden;
}

#wrapper_all > .general_wrapper > h1{
color:white;
text-align:center;
font-weight:300;
padding:15px 0;
border-top:2px solid white;
border-bottom:1px solid white;
}

.wrapper_all{
background-image:url(../images/bg_1.jpg);
height:968px;
background-size:cover;
    background-position: center;
margin-top:0px;
padding-top:10px;
position: relative;
}

.background_2{
 background-image:url(../images/bg_2.jpg);   
}

.background_3{
 background-image:url(../images/bg_3.jpg);   
}

.background_4{
 background-image:url(../images/bg_4.jpg);   
}

.background_5{
 background-image:url(../images/bg_5.jpg);   
}


header{
overflow:hidden;	
}

nav{
}

nav > a{
display:block;
float:left;
margin-top:5px;
}

nav > a > img{
display:block;
}

nav ul{
list-style-type:none;
display:block;	
float:left;
}

nav li{
float:left;
margin:20px 30px 10px 30px;
}

nav li a{
font-family:Helvetica, Arial, sans-serif;
color:#585657;
text-decoration:none;
display:block;
padding-bottom:3px;
}

.login{
width:230px;
max-height:270px;
background-color:#183e7f;
border-radius:5px;
padding:25px;
box-sizing:border-box;
position:absolute;
bottom:0;
left:1040px;
}

.background_2 .login, .background_3 .login, .background_4 .login, .background_5 .login{
bottom:391px;
}

.login label{
color:white;
font-size:16px;	
}

.login input{
width:170px;
height:20px;
margin-bottom:20px;	
}

.login button{
background-color:#d3d800;	
color:#183e7f;
width:130px;
padding:5px 0;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
border:none;
margin:auto;
display:block;
cursor:pointer;
}

.link_rec + a{
color:white;
display:block;
text-align:center;
font-size:14px;
margin-top:5px;
}

.link_rec + a + img{
margin:10px auto;
display:block;
opacity:.7;		
}

#wrapper_ee{
overflow:hidden;	
}

#wrapper_ee ul{
list-style-type:none;	
}

#wrapper_ee li{
float:left;
}

#wrapper_ee li a{
display: block;
background: url(../images/fondo_item_ee.png) -30px center no-repeat;
width: 236px;
height: 36px;
margin: 30px;
text-decoration: none;
text-align: left;
padding: 10px 25px;
box-sizing: border-box;
margin-right: -20px;
}

footer{
background-color:#878787;
font-size:14px;
padding:8px;
clear:both;
}

footer p{
color:white;
clear:both;
display:block;	
text-align:center;	
opacity:.4;
}

.text_wrapper{
background-color:#183e7f;
padding:20px 0;
position:absolute;
bottom: 0;
left:0;
overflow:hidden;
min-height: 350px;
width: 100%;
}

.text_wrapper2{
background-color:#183e7f;
padding:20px 0;
position:absolute;
top:588px;
left:0;
overflow:hidden;
min-height: 350px;
width: 100%;
color:white;
}

.text_wrapper p, .text_wrapper2 p{
font-size:14px;
color:white;
font-family: Helvetica, Arial, sans-serif;
    text-align: justify;
}

.text_wrapper h1, .text_wrapper h2{
color:#21bbef;
    font-family: Helvetica, Arial, sans-serif;
    font-size:42px;
    text-align: center;
    font-weight: 300;
}

.blue_dest{
 color:#21bbef;
font-weight: 700;   
}

.sec_ee{
list-style-type:none;	
margin-left:250px;
}

.sec_ee li{
float:left;	
}

.sec_ee  li a{
display:block;
margin:10px 50px;	
color:white;
}

.col_left, .col_right{
 width:48%;
}

.col_left{
 float:left;   
}

.col_right{
 float:right;   
}

.separator{
margin:5px 0;
padding:5px 0;
border-bottom:1px dotted #81A9D6;
width:100%;
clear:both;
overflow:hidden;
}

.separator h3{
width:300px;
display:block;
float:left;
color:white;
font-weight:400;
margin-left:200px;	
}

.separator a{
width:300px;
display:block;
float:left;
background-color:#d3d800;	
color:#083567;
padding:13px 0;
text-align:center;
}

.terminosycondiciones table[style]{
	background-color:transparent!important;
}

font a[href="javascript: history.go(-1)"]{
display:none;	
}

b{
color:#21BBEF;
}