@charset "UTF-8";
/* CSS Document */
body{

}



.container{
	width:1170px !important;	
}

.franja_azul{
	background-image:url(../img/fondo_azul.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.link_home{
	margin-top:-20px;
	margin-bottom:10px;	
}
.menu{
	padding-left:0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#babcbe+0,ffffff+20,ffffff+54,e9eaea+57,c0c2c4+100 */

background: rgb(186,188,190); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(186,188,190,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 54%, rgba(233,234,234,1) 57%, rgba(192,194,196,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babcbe', endColorstr='#c0c2c4',GradientType=0 ); /* IE6-9 */



display:block;
height:50px;
border:#fff solid 2px;
-webkit-border-radius: 10px;
border-radius: 10px;
display: flex;
  align-items: center;
  -webkit-box-shadow: 0 0 10px 3px #4F4F4F;
box-shadow: 0 0 10px 3px #4F4F4F;
	
}
.menu > li{
	float:left;
	display:block;
	width:25%;
	text-align:center;
	text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:21px;
	font-weight:500;
	background:url(../img/linea_menu.jpg) no-repeat right center;
	height:46px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: space-around;
}

.ultimo{
	background:none !important;	
}

.menu > li >  a{
	color:#353535;	
}

.menu > li >  a:hover{
	background-color:rgba(154,213,255,0.5);
	width:100%;
	height:48px;
	padding:10px;
	text-decoration:none;
}

#carousel-example-generic{
	border:#fff solid 4px;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 10px 3px #4F4F4F;
box-shadow: 0 0 10px 3px #4F4F4F;
margin-top:20px;
background:#fff;
margin-bottom:50px;
}

#carousel-example-generic img{
	-webkit-border-radius: 10px;
border-radius: 10px;
}

.carousel-caption{
	top: 40px;
	width:52%;
	background-color:rgba(0,0,0,0.57);
	left:0px;
	height:170px;
	font-size:20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	font-style:italic;
	padding:25px;
	-webkit-border-radius: 0 20px 20px 0;
border-radius: 0 20px 20px 0;
text-shadow: 2px 2px 1px #000000;
display: flex;
  align-items: center;
}

.carousel-indicators{
	left: 1045px;
	bottom:-50px;
	width:auto;
	right:10px;
	margin-left:0px;
}

.carousel-indicators li{
	border:1px solid #8594a1;
	background-color:	#8594a1;
	width:15px;
	height:15px;
}

.carousel-indicators .active{
	background-color:#022445;	
	width:15px;
	height:15px;
}

.menu_ee{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0080bd+0,172a9c+100 */

background: rgb(0,128,189); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(0,128,189,1) 0%, rgba(23,42,156,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg,  rgba(0,128,189,1) 0%,rgba(23,42,156,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg,  rgba(0,128,189,1) 0%,rgba(23,42,156,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080bd', endColorstr='#172a9c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding-top:20px;
border:#fff solid 4px;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 10px 3px #4F4F4F;
box-shadow: 0 0 10px 3px #BDBDBD;
margin-left:-30px;
margin-bottom:20px;
}
.links_menu_ee{
	padding-left:0px;	
}
.links_menu_ee > li{
	
background:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+52,b7b7b7+86,a5a5a5+87,444444+89,666666+100&1+0,1+86,0+100 */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 52%, rgba(183,183,183,1) 86%, rgba(165,165,165,0.93) 87%, rgba(68,68,68,0.79) 89%, rgba(102,102,102,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(183,183,183,1) 86%,rgba(165,165,165,0.93) 87%,rgba(68,68,68,0.79) 89%,rgba(102,102,102,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(183,183,183,1) 86%,rgba(165,165,165,0.93) 87%,rgba(68,68,68,0.79) 89%,rgba(102,102,102,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00666666',GradientType=0 ); /* IE6-9 */
	list-style:none;
	margin-bottom:15px;
	padding:12px;
	padding-bottom:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#002346;
		
}

.links_menu_ee > li > a{
	color:#002346;
	display:block;
	width:100%;
	-webkit-transition: all 500ms ease-out;
-moz-transition: all 500ms ease-out;
-ms-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;
}


.link_menu:hover{
	color:#002346;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdeaff+0,cdeaff+52,66bfff+86,a5a5a5+87,444444+89,666666+100&1+0,1+86,0+100 */

background: -moz-linear-gradient(top,  rgba(205,234,255,1) 0%, rgba(205,234,255,1) 52%, rgba(102,191,255,1) 86%, rgba(165,165,165,0.93) 87%, rgba(68,68,68,0.79) 89%, rgba(102,102,102,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(205,234,255,1) 0%,rgba(205,234,255,1) 52%,rgba(102,191,255,1) 86%,rgba(165,165,165,0.93) 87%,rgba(68,68,68,0.79) 89%,rgba(102,102,102,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(205,234,255,1) 0%,rgba(205,234,255,1) 52%,rgba(102,191,255,1) 86%,rgba(165,165,165,0.93) 87%,rgba(68,68,68,0.79) 89%,rgba(102,102,102,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeaff', endColorstr='#00666666',GradientType=0 ); /* IE6-9 */

-webkit-transition: all 500ms ease-out;
-moz-transition: all 500ms ease-out;
-ms-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;

	width:100%;
	display:block;
}

.submenu{
	margin-bottom:20px;	
}

.submenu >li{
	color:#fff;
	list-style:disc;
	margin-bottom:5px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:18px;	
}

.submenu >li > a{
	color:#fff;	
}

.submenu  input[type="text"], .submenu  input[type="password"]{
	margin-bottom:10px;
	margin-top:5px;
	width:90%;
	color:#002346;
}


.btn_enviar{
	margin-right:25px;
	color:#002346;
	margin-top:10px;
	padding-left:30px;
	padding-right:30px;
		}
		
.olvide{
	text-align:right;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:15px;
	padding-right:29px;
	font-style:italic;
	margin-top:-5px;
}

.olvide > a{
	color:#3ebfff;	
}


.logoee{
	background-color:#fff;	
}


.contenido{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+64,d8d8d8+100 */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 64%, rgba(216,216,216,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 64%,rgba(216,216,216,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg,  rgba(255,255,255,1) 64%,rgba(216,216,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


min-height:744px;
margin-right:-30px;

padding:40px;
-webkit-box-shadow: 0 0 10px 3px #BDBDBD;
box-shadow: 0 0 10px 3px #BDBDBD;
-webkit-border-radius: 10px;
border-radius: 10px;
}

h1{
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:28px;
margin-bottom:30px;
color:#002346;
}
.parrafo{
	font-family: 'Roboto', sans-serif;
font-size:18px;
font-weight:300;
text-align:justify;

}
.terminosycondiciones li{
	font-family: 'Roboto', sans-serif;
font-size:18px;
font-weight:300;
text-align:justify;
margin-bottom:10px;
}

footer{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0868af+0,172d9d+100 */

background: rgb(8,104,175); /* Old browsers */

background: -moz-linear-gradient(left,  rgba(8,104,175,1) 0%, rgba(23,45,157,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  rgba(8,104,175,1) 0%,rgba(23,45,157,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  rgba(8,104,175,1) 0%,rgba(23,45,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0868af', endColorstr='#172d9d',GradientType=1 ); /* IE6-9 */

min-height:100px;
margin-top:40px;

-webkit-box-shadow: 0 -2px 5px 0px #919191;
box-shadow: 0 -2px 5px 0px #919191;
}

.contactenos{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+52,b0b0b0+100 */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(255,255,255,1) 52%, rgba(176,176,176,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg,  rgba(255,255,255,1) 52%,rgba(176,176,176,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg,  rgba(255,255,255,1) 52%,rgba(176,176,176,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b0b0b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
width:180px;
height:180px;
padding:20px;
padding-top:40px;
margin-left:-15px;
}

.info_contacto{
	padding-left:50px;
	color:#fff;
	padding-right:50px;
	border-right:2px solid #B5B5B5;
	margin:15px;
	margin-top:15px;
	margin-bottom:15px;
}

.info_contacto > p{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-style:italic;
	font-size:17px;
	line-height:32px;
	margin-bottom:5px;
}
.legal > p{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:16px;
	text-align:right;
	color:#fff;
	margin-top:18px;
}
.legal img{
	margin-bottom:10px;	
}
.info_contacto > h3{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	text-decoration:underline;
	margin-top:10px;
	}
.info_contacto > p > span{

	padding-right:15px;
	font-size:19px;	
}

.cont_gente{
	background-image:url(../img/nuestra_gente.png);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:790px;
}

.parrafo_corto{
	width:67%;	
}

.img-empresa{
	margin-top:30px;	
}

.titulos2{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:18px;
	padding-bottom:10px;
}

.form-control{
	margin-bottom:10px;
	margin-left:10px;	
}


/*  OFERTAS */

#tabla1, #tabla2 {
    border: 1px solid #666666;
    clear: both;
    overflow: hidden;
    padding: 5px 10px;
    width: 520px;
}
#tabla1 {
    background-color: #55b247;
	height:18px;
}
#tabla2 {
    background-color: #666666;
}
.titulos_r {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
}
#division_1 {
    border-bottom: 1px dotted #666666;
    clear: both;
    overflow: hidden;
    padding: 0 0 5px;
    width: auto;
}
#clear {
    clear: both;
    margin: 3px 0;
}
.textos_g {
    font-family: 'Roboto', sans-serif;
	font-size:12px;
    color: #333333;
    text-align: left;
}
#left {
    float: left;
    margin: 0 5px 0 0;
}
.caja_left {
    width: 200px;
}
.textos_g {
    font-family: 'Roboto', sans-serif;
	font-size:12px;
    color: #333333;
    text-align: left;
}
.combo {
    width: 180px;
}
#divisor_tab {
    clear: both;
    height: 10px;
}
.titulos_r {
    font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
}
#division_2 {
    border-bottom: 1px dotted #333333;
    clear: both;
    overflow: hidden;
    padding: 0 0 5px;
    width: auto;
}
.textos_t {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
    color: #333333;
    font-size: 12px;
    text-align: left;
}
.textos_t a:link {
    color: #333333;
}
.textos_t a:visited {
    color: #333333;
}
.textos_t a:hover {
    color: #333333;
    font-weight: bold;
}
.textos_t a:active {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.caja_left {
    width: 200px;
}
#caja_single {
    border-bottom: 1px dotted #999999;
    clear: both;
    overflow: hidden;
    padding: 5px 0;
    width: 490px;
}
#caja_ico {
    float: left;
    height: 0;
    margin: 0;
    width: 0;
}
.textos_o {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
    color: #707174;
    font-size: 12px;
    text-align: left;
}
.textos_o a:link {
    color: #707174;
    font-weight: bold;
}
.textos_o a:visited {
    color: #707174;
    font-weight: normal;
}
.textos_o a:hover {
    color: #55b247;
}
.textos_o a:active {
    color: #707174;
}
.titulos_r {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
}
#right {
    float: right;
}
.textos_g_14 {
	font-family: 'Roboto', sans-serif;
    color: #333333;
    font-size: 14px;
    text-align: left;
}
.detalle_text {
	color: #666666;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
}
.detalle_titulo {
    color: #0076c7;
    text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: right;
}
element.style  {
    color: #FFFFFF;
    
    font-size: 12px;
    text-align: justify;
}

.textos_g_14 {
	font-family: 'Roboto', sans-serif;
    color: #333333;
    font-size: 14px;
    text-align: left;
}
.enviar {
	font-family: 'Roboto', sans-serif;
	color: #707174;
	font-size: 14px;
	text-align: center;
	padding-top:15px;
	padding-bottom:8px;
	font-weight: bold;
}
.fnd_detalle {
	background-image: url(../img/fnd_n.jpg);
	background-repeat: repeat-x;
	background-color:#FFF;
	padding: 10px;
}


.titulo_tabla{
    background-color: #0076c7;
    color: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
}
.texto_tablalink{
	color: #0076c7;
   font-family: 'Roboto', sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.texto_tablalink a{
	color: #0076c7;
    text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
    text-decoration: none;
}
.texto_tablalink a:hover{
	color: #999999;
	text-decoration: underline;
}
.texto_tabla{
	font-family: 'Roboto', sans-serif;
	color: #666666;
	text-align:justify;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
	font-size: 12px;
}
.tabla_gris{
	background-color: #666666;
}

.btn_cerrar{
background: rgb(186,188,190); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(186,188,190,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 54%, rgba(233,234,234,1) 57%, rgba(192,194,196,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babcbe', endColorstr='#c0c2c4',GradientType=0 ); /* IE6-9 */	
text-align:center;
	text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:10px;
	margin-bottom:20px;
	display:block;
	width:60%;
	color:#002346;
}

.btn_form{
	background: rgb(186,188,190); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(186,188,190,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 54%, rgba(233,234,234,1) 57%, rgba(192,194,196,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babcbe', endColorstr='#c0c2c4',GradientType=0 ); /* IE6-9 */	
text-align:center;
	text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:5px;
	border:#939393 1px solid;
	padding-left:15px;
	padding-right:15px;
}


table > tbody > tr > td > div >input, table > tbody > tr > td > input{
	background: rgb(186,188,190); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(186,188,190,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 54%, rgba(233,234,234,1) 57%, rgba(192,194,196,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(186,188,190,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 54%,rgba(233,234,234,1) 57%,rgba(192,194,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babcbe', endColorstr='#c0c2c4',GradientType=0 ); /* IE6-9 */	
text-align:center;
	text-transform:uppercase;	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	padding:10px;
	margin-bottom:20px;
	display:block;
	color:#002346;
	margin-left:10px;
	margin-right:10px;
}

.terminosycondiciones table[style]{background-color:transparent!important;}

.etiqueta{
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	font-size:18px;
}