/* CSS Document */
p,h1,h2,h3,img{ margin:0px; border:0px; padding:0px;}
body {width:100%;text-align:center;margin-left:auto;margin-right:auto; margin-top:0px; margin-bottom:0px; font-family: 'Open Sans', sans-serif; font-size:16px; color:#000000; line-height:24px;}

body a{text-decoration:none;color:#7F7F7F; }
body a:hover{text-decoration:none;color:#2680BF;}

#contenedor{margin:0 auto;max-width:1200px;font-size: 0;background-color:#FFFFFF; }
.contenedor_txt_home{max-width:1200px; font-size:16px;text-align:center; margin-top:0px; position:relative; padding-bottom:50px; margin-top:50px; }
.contenedor_txt{max-width:1200px; background-color:#FFFFFF; font-size:16px;text-align:left; padding:20px; position:relative; margin-top:250px;}

#head{width:100%; z-index:999; position:fixed; background:#57BEE6; top:0px; height:255px; border-top:2px solid #14353D;}
#head_content{max-width:1200px; margin:0 auto; height:240px; margin-top:10px;}
.head0{display:inline-block; vertical-align:top; width:560px; text-align:left;}
.head1{display:inline-block; vertical-align:top; width:250px; text-align:left; color:#fff; font-size:13px; margin-top:25px; line-height:20px;}
.head1 img{ padding-right:5px;}

.head1 a{text-decoration:none;color:#fff; }
.head1 a:hover{text-decoration:none;color:#fff;}

.head2{display:inline-block; vertical-align:top; width:280px; text-align:center;border-left:1px solid #98D7F0; padding-left:10px;}
.head2 h2{ font-size:18px; font-weight:600px; color:#fff; margin-bottom:0px;}
.head2 p{ font-size:12px; font-weight:600px; color:#fff!important; margin-bottom:0px;}
.head3{display:inline-block; vertical-align:top; width:60px; text-align:center; border-left:1px solid #98D7F0; padding-left:20px; min-height:150px; padding-top:10px;}

.head1 p { display:inline-block; vertical-align:middle; margin-right:30px; }
.box_search{width:190px!important; height:24px!important; padding:5px!important; padding-left:15px!important; background:#8ED3EE;color:#fff!important; border:0px!important; font-size:14px!important; margin-top:0px!important;border-radius:25px!important; margin-right:20px;}
.box_search:focus, input:focus{outline: none;}


.box_search::-webkit-input-placeholder {
   color: #fff;
}

.box_search:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.box_search::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.box_search:-ms-input-placeholder {  
   color: #fff;  
}

.login{width:180px!important; height:20px!important; padding:5px!important; padding-left:15px!important; background:#fff;color:#242424!important; border:0px!important; font-size:13px!important;border-radius:20px!important; margin:0px!important; margin-top:8px!important;}
.login:focus, input:focus{outline: none;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.btn_login{width:190px; background:#14353D;border-radius:20px!important; padding:5px; color:#FFF; text-align:center; display:inline-block; vertical-align:top; font-size:12px; margin:0px; margin-top:5px; font-weight:800; font-style:italic; line-height:20px;}
.btn_login:hover{ background:#53A1FD;}



.head1 p img{ vertical-align:middle;}
#logo{width:249px; height:104px; position:absolute; top:-40px;}
#logob{ display:none;}
.loggb{ display: inline-block;}
#menu{text-align:LEFT; width:100%; position:relative; margin-top:30px;}
nav ul{font-size:0;padding:0;}
nav ul li{display:inline-block; vertical-align:middle;font-size:16px; text-align:center; font-weight:300;height:30px;line-height:30px; font-weight:700; margin-right:25px; margin-left:25px;}
nav ul li a{color:#fff;display:block;text-align:center; text-decoration:none;}
nav ul li a:hover{color:#205662; display:block;}
nav ul li .current{color:#205662; height:30px;}
nav img{ display:inline-block; vertical-align:middle; margin-left:25px; margin-right:25px;}
.current2{color:#AEDBF0;}

.head_submenu{ width:100%; height:11px; background:url(../img/head_submenu.png) no-repeat;}
.sub_institucional{ width:210px; height:auto; background:url(../img/bg_menu.png) repeat-x top; position:absolute; left:640px; display:block; z-index:999; top:29px; display:none;}
.sub_servicios{ width:210px; height:auto; background:url(../img/bg_menu.png) repeat-x top; position:absolute; left:790px; display:block; z-index:999; top:29px; display:none;}
.sub_content{ padding:20px; color:#fff; font-size:13px; text-align:left;}
.sub_line{ width:100%; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #535252;}
.sub_content p{ padding-left:20px;}
.sub_content a{ text-decoration:none; color:#fff;}
.sub_content a:hover{ text-decoration:none; color:#76C1F8;}



.fb {
    background-image:url(../img/fb.png);
    background-repeat:no-repeat;
    display: inline-block; vertical-align:middle;
    width:32px;
    margin-right:2px; margin-bottom:10px;
    height:32px;
    color:transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.fb:hover {
    
	background-position: 0px -68px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.yt {
    background-image:url(../img/yt.png);
    background-repeat:no-repeat;
    display: inline-block;vertical-align:middle;
    width:32px;
    margin-right:2px;
    height:32px;
    color:transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.yt:hover {
    
	background-position: 0px -68px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.ln {
    background-image:url(../img/ln.png);
    background-repeat:no-repeat;
    display: inline-block;vertical-align:middle;
    width:32px;
    margin-right:2px;margin-bottom:10px;
    height:32px;
    color:transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ln:hover {
    
	background-position: 0px -68px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.tw {
    background-image:url(../img/tw.png);
    background-repeat:no-repeat;
    display: inline-block;vertical-align:middle;
    width:32px;
    margin-right:2px;margin-bottom:10px;
    height:32px;
    color:transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.tw:hover {
    
	background-position: 0px -68px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.menu_responsive{width:100%; background:#303030; display:none; margin-top:0px;z-index:100; height:330px; position:fixed; top:75px; padding-top:20px;}
.menu_responsive ul{font-size:0;padding:10px!important; text-align:left;}
.menu_responsive ul li{display:block!important;font-size:16px;height:20px; line-height:25px;padding:0px 0;width:auto;  padding-top:10px; }
.menu_responsive ul li a{color:#fff;text-align:left; text-decoration:none; padding-left:5px; display:block!important; line-height:15px!important; border-bottom:0px;!important;}
.menu_responsive ul li a:hover{color:#b7b7b7;border-bottom:0px;!important;}
.img_responsive{max-width:100%!important;height:auto;}

.menu_responsive ul li p { padding-left:20px; font-size:14px; margin-bottom:10px; margin-top:10px;}



#slide{background:#fff; width:100%; position:relative; display:block;  margin-top:255px; border-bottom:5px solid #14353D;}
.bxslider{ position:relative;}
.bxslider h2{ position:absolute; top:60%; left:20%; font-size:30px; text-align:left; font-weight:800; line-height:45px; font-style:oblique; color:#fff;}
.bgh2slide{ background:#000000; padding:5px; padding-right:15px;}



#franja_azul{background:#9FD5EA; height:inherit; width:100%; padding-top:0px; clear:both; z-index:999; margin:0px;}
.franja_azul_content{margin:0 auto;max-width:1200px; text-align:center; padding-top:40px; padding-bottom:40px;}
.items{ width:240px; display:inline-block; vertical-align:top; text-align:center; margin:30px;}
.items h1{ font-size:20px; font-weight:400; line-height:24px; margin-top:0px;color:#13333D; } 
.items p{ font-size:14px;line-height:24px; margin-top:0px; color:#333333;} 
.btn_mas{width:90px; background:#fff;border-radius:25px!important; padding:5px; color:#57BEE6; text-align:center; display:inline-block; vertical-align:top; font-size:12px; margin:0px; margin-top:15px; font-weight:800; font-style:italic; line-height:25px;}
.btn_mas:hover{ background:#75C1E6; color:#fff;}

.btn_mas2{width:90px; background:#207EAC;border-radius:25px!important; padding:5px; color:#fff; text-align:center; display:inline-block; vertical-align:middle; font-size:12px; margin:0px; margin-top:0px; font-weight:800; font-style:italic; line-height:25px; margin-right:30px;}
.btn_mas2:hover{ background:#0E394E; color:#fff;}

.btn_mas3{width:200PX; background:#207EAC;border-radius:25px!important; padding:10px; color:#fff; text-align:center; display:block; vertical-align:middle; font-size:16px; margin:0px; margin-top:0px; font-weight:800; font-style:italic; line-height:25px; margin-right:30px; text-align:center}
.btn_mas3:hover{ background:#0E394E; color:#fff;}


.item_sep{ width:1px; min-height:200px; background-color:#63A5C5; display: inline-block; vertical-align:middle; margin-top:10px; margin-left:30px; margin-right:30px;}






.home_c1{ width:515px; display:inline-block; vertical-align:top; margin:0px;  padding-right:60px; text-align:left;}
.home_c2{ width:610px; display:inline-block; vertical-align:top; text-align:left; font-size:20px; line-height:30px;}

.home_c11{ width:340px; display:inline-block; vertical-align:top; margin:0px;}
.home_c11 h3 a{text-decoration:none;color:#7F7F7F;}
.home_c11 h3 a:hover{text-decoration:none;color:#2680BF;}
.home_c11 img{ display:block;}


.novedad{display:inline-block; width:340px;vertical-align:top; text-align:left; position:relative; color:#333; font-size:14px; line-height:22px; margin-bottom:50px;}
.novedad img{ margin-bottom:10px;}
.novedad h1{ color:#000000; font-size:18px; text-align:left; margin:0px; font-weight:bold; line-height:24px;}
.leer_mas{ text-align:right; font-weight:bold; margin-top:10px;}
.fecha{position:absolute; background-color:#00ADEF; color:#FFF; font-size:22px; width:50px; height:50px; text-align:center; padding-top:10px; line-height:18px;}
.fecha_small{ font-size:14px;}

.video{color:#333; font-size:14px;}
.video h1{ color:#000000; font-size:18px; text-align:left; margin:0px; font-weight:bold; line-height:24px;}

.dia_calendario{ display:inline-block; vertical-align:top; margin:0px; background-color:#0167B1; height:125px; color:#fff; padding:10px;}
.dia_calendario h3{ font-size:40px; margin-bottom:10px; font-weight:400; margin-top:15px; margin-bottom:5px; color:#fff;}
.dia_calendario h4{ font-size:14px; margin:0px;color:#fff;}
.dia_calendario p{ color:#fff; font-size:13px; line-height:16px;}











#franja_productos{background:#E5E5E5; height:inherit; width:100%; padding-top:0px; clear:both;z-index:999;}
.franja_productos_content{margin:0 auto;max-width:1200px; text-align:center; color:#27282C; padding:50px;}
.franja_productos_content h1{ color:#27282C!important; margin-top:0px!important;}

.productos{ width:380px; display:inline-block; vertical-align:top; text-align:left; margin:25px;}
.productos_c1{ width:130px; display:inline-block; vertical-align:top;}
.productos_c2{ width:220px; display:inline-block; vertical-align:top; margin-left:20px; text-align:left; margin-top:20px;}
.productos_c2 h1{ font-size:22px; font-weight:800; line-height:24px; margin-top:0px; color:#1F1F1F!important;} 
.productos_c2 p{ font-size:16px;line-height:20px; margin-top:0px; color:##333333;font-weight:400} 



	
.linea{ border-bottom:1px solid #E8E8E8; height:15px; margin-bottom:15px;}
.linea2{ border-bottom:1px solid #E8E8E8; height:1px; margin-bottom:10px;}
h1{font-size:36px;font-weight:800; margin:0; margin-top:15px; margin-bottom:15px; line-height:40px; position:relative; font-style:italic; color:#13343D;}
h2{font-size:26px;font-weight:600; margin:0; margin-top:5px; margin-bottom:10px; line-height:22px; font-style:italic;}
h3{font-size:16px;font-weight:600; margin:0; margin-top:5px; margin-bottom:0px; line-height:22px; color:#5D5D5D;}

.secciones{ margin-top:30px; display:none; text-align:left; margin-bottom:50px;}


.txt_mas{ position:absolute; top:15px; left:150px; width:33px; height:33px;}

.separa{width:100%; height:10px; margin-bottom:10px; clear:both;}
.separa2{width:100%; height:20px; margin-bottom:20px; clear:both;}
.separa3{width:100%; height:0px; clear:both; display:none; padding-top:30px;}
.separa4{width:100%; height:30px; margin-bottom:20px; clear:both;}

.line{height:10px; border-bottom:1px solid #929292; width:100%;}
.line2{height:10px; border-bottom:1px dotted #8F8C87; width:100%; display:none;}




#footer{width:100%; background:#34464C; position:relative; border-top:3px solid #207EAC; }
#footer_contenedor{margin:0 auto;max-width:1200px; color:#fff; text-align:left; padding:50px; font-weight:300; font-size:14px;}
#footer_contenedor h1{ color:#5F767F!important; font-size:20px!important; margin-bottom:10px; line-height:24px;}
.footer_c1{width:200px; display:inline-block; vertical-align:top; padding-top:10px; }
.footer_c2{width:200px; display:inline-block; vertical-align:top; position:relative; margin-left:50px;}
.footer_c3{width:300px; display:inline-block; vertical-align:top; position:relative; margin-left:50px;}
.footer_c4{width:300px; display:inline-block; vertical-align:top; position:relative; margin-left:50px;}

.contacto_c1 a{ text-decoration:none; color:#5F767F;}
.contacto_c1 a:hover{ text-decoration:none; color: #fff;}

.contacto_c2 a{ text-decoration:none; color:#5F767F;}
.contacto_c2 a:hover{ text-decoration:none; color: #fff;}

#footer_by{width:100%; background:#fff; position:relative; text-align:center; padding-bottom:5px; }
#footer_by_contenedor{margin:0 auto;max-width:1200px;  text-align:center;padding-top:3px; font-size:12px;}
#footer_by_contenedor p{ line-height:25px;}




.scrollToTop{
	width:38px; 
	height:38px;
	padding:5px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:575px;
	right:100px;
	display:none;
	background:url(../img/top.png) no-repeat ;
	z-index:9999;
}
.scrollToTop:hover{
	text-decoration:none;
}


.volver{ width:64px; height:65px; position:absolute; right:0px; top:5px; }


.c1_contact{width:380px; display:inline-block; margin:0px; vertical-align:top; line-height:20px;}
.c2_contact{width:600px; display:inline-block; margin:0px; margin-left:90px; vertical-align:top;}
.info_contact{ width:88%; padding:6%; background-color:#0067B1; color:#FFF; font-weight:300; font-size:20px;}
.info_contact a{ text-decoration:none; color:#fff;}
.info_contact a:hover{ text-decoration:none; color:#fff;}


input[type='text']{ padding:14px;border:1px solid #C3C3C3; display:inline-block; width:300px; font-family:'Lato', sans-serif;color:#666666; font-size:15px; margin-right:10px; margin-top:10px;}
.lst{ padding:14px;border:1px solid #C3C3C3; display:inline-block; width:300px; font-family:'Lato', sans-serif;color:#666666; font-size:15px; margin-right:10px; margin-top:10px;}

input[type='password']{ padding:14px;border:1px solid #C3C3C3; display:inline-block; width:300px; font-family:'Lato', sans-serif;color:#666666; font-size:15px; margin-right:10px; margin-top:10px;}
.select{ padding:9px;border:1px solid #C3C3C3; display:inline-block; width:49%; font-family:'Lato', sans-serif;color:#666666; font-size:15px; margin-top:5px;}
textarea{ padding:9px;border:1px solid #C3C3C3; display:block; width:653px; font-family:'Lato', sans-serif;color:#666666; font-size:15px; margin-top:10px;}
#conta{ text-align:center!important;}
.head1m{display:none; width:60%; vertical-align:top; text-align:left; margin:0; height:70px; margin-top:10px;}
.head2m{display:none; width:30%; vertical-align:top; text-align:right; margin:0;height:70px;margin-top:15px;}
#map_canvas{width:100%; height:500px; color:#333333;}
.highlight{color:#0082CA; font-weight:bold; text-align:left;}
#ui-id-1{ z-index:999!IMPORTANT;}
#mapa{width:100%; background:#fff; min-height:750px;}

.columna_3{-moz-column-count: 3;
	-moz-column-gap: 50px;
	-webkit-column-count: 3;
	-webkit-column-gap: 50px; margin-top:30px;}
	
.columna_3 .salto{
            -webkit-column-break-after: always;
        }

#mapa{width:100%; background:#fff; min-height:500px;}



.ceventos1{ display:inline-block; vertical-align:top; width:680px; margin-right:130px;}
.cursos{ margin-top:50px;}
.cursos_c1{width:250px; display:inline-block; vertical-align:top; position:relative;}
.cursos_c2 h1{ font-size:24px; margin:0px; margin-bottom:5px; font-style:normal; font-weight:400; color:#00ADEF; line-height:26px;}
.cursos_c2{width:400px; display:inline-block; vertical-align:top; margin-left:20px; color:#333; font-size:14px; line-height:22px;}

.novedad2{display:inline-block; width:230px; margin:30px; vertical-align:top; text-align:left; position:relative; color:#A7A8AA; font-size:14px; line-height:22px;}
.novedad2 img{ margin-bottom:10px;}
.novedad2 h1{ color:#000000; font-size:16px; text-align:center; margin:0px; font-weight:bold; line-height:18px;}
.leer_mas2{ text-align:right; font-weight:bold; margin-top:10px;}


.novedad3{display:inline-block; width:300px; margin:30px; vertical-align:top; text-align:left; position:relative; color:#A7A8AA; font-size:14px; line-height:22px;}
.novedad3 img{ margin-bottom:10px;}
.novedad3 h1{ color:#000000; font-size:16px; text-align:center; margin:0px; font-weight:bold; line-height:18px;}
.leer_mas3{ text-align:right; font-weight:bold; margin-top:10px;}
.play{ width:65px; height:62px; background:url(../img/play.png) no-repeat; position:absolute; top:70px; left:120px;}


.cprensa1{ display:inline-block; vertical-align:top; width:680px; margin-right:120px;}
.cprensa1 h1{ font-size:22px; font-weight:400; margin-top:0px!important; line-height:26px;}
.cprensa1 .fec{ font-size:14px;}

.c111r{width:500px; display:inline-block; vertical-align:top; margin:0px;text-align:left;margin-top:0px;}
.c222r{width:500px; display:inline-block; vertical-align:top; margin:0px;margin-left:100px; margin-top:0px;}
.comb{ display: inline-block; vertical-align: top; margin-right: 10px}
.lst{ padding: 10px!important;}

.no-spin::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.c111{width:410px; display:inline-block; vertical-align:top; margin:0px;text-align:left;margin-top:30px;}
.c222{width:510px; display:inline-block; vertical-align:top; margin:0px;margin-left:150px; margin-top:43px;}
.hacete{ margin-top:30px; text-align:center; background-color:#0E394E; font-size:35px; font-weight:800px; color:#fff; font-style:italic; min-height:100px; line-height:150px;}

.hacete:hover{ background-color:#0067B1;}
.input_news{ padding:8px!important; width:80%;}


.bannerd{ display:inline-block; margin:0px; vertical-align:top;}
.sepband{ display:inline-block; margin:2.5px; vertical-align:top;}
.bannera{ width:100%; text-align:center;height:80px;}
.bannerb{ width:100%; text-align:center; display:block; margin:0px; height:100px;}
.bannerc{ display:inline-block; margin:0px; vertical-align:top; margin-top:10px;}


#table_resultados {background: #fff;border-right:0;clear: both;color: #333;margin-bottom: 10px;width: 100%; font-size:14px;}
#table_resultados th {border:0;border-bottom:1px solid #555;text-align: left;padding:4px;}
#table_resultados th a {display: block;padding: 2px 4px;text-decoration: none;}
#table_resultados tr td {background: #fff;padding: 8px;	text-align: left;border-bottom:1px solid #ddd; padding-top:20px; padding-bottom:20px;}
#table_resultados tr:nth-child(2n) td {background: #f5f5f5;}
#table_resultados .altrow td {background: #f5f5f5;}
.olvide{ font-size:11px;color:#fff; margin-top:5px;}
.olvide a{text-decoration:none;color:#fff; }
.olvide a:hover{text-decoration:none;color:#2680BF;}

@media screen and (max-width:800px)
	{
	.input_news{ width:50%;}
	.bannera{height:inherit;}
	.bannerb{height:inherit; background:#207EAC;}
	.sepband{ display:none;}
	.bannerd{ margin:0px; margin:1px;}
	#slide{ display:none;}
	#head_content{height:75px; background:#207EAC;}
	.head0{display:none;}
	.head1{display:none;}
	.head2{display:none;}
	.head3{display:none;}
	.head1m{display:inline-block;}
	.head1m img{ width:220px;}
	.head2m{display:inline-block;}
	.head2m img{ padding-top:10px;}
	#cssmenu{ position:relative; top:0px; width:100%;}
	#menu{ display:none;}
	.item_sep{ display:none;}
	.cprensa1{margin:0px; margin-bottom:0px; width:100%; }
	.ceventos1{margin:0px; margin-bottom:0px; width:100%;}
	.novedad2{margin:0px; margin-bottom:0px; width:100%; margin-bottom:30px;}
	.novedad2 img{ width:100%; display:block;}
	
	.c111{margin:0px; margin-bottom:0px; width:93%;}
	.c222{margin:0px; margin-bottom:0px; width:100%; margin-top:50px;}
		
	.c111r{margin:0px; margin-bottom:0px; width:93%;}
	.c222r{margin:0px; margin-bottom:0px; width:93%; margin-top:50px;}	
		
	.home_c1{margin:0px; margin-bottom:0px; width:100%; margin-top:50px; padding:0px;}
	.home_c11{margin:0px; margin-bottom:0px; width:100%; margin-top:50px; padding:0px;}
	.home_c2{margin:0px; margin-bottom:0px; width:100%; margin-top:50px; text-align:center;}
	.home_c3{margin:0px; margin-bottom:0px; width:100%;}
	.novedad{margin:0px; margin-bottom:0px; width:100%; margin-bottom:40px;}
	.video iframe{ width:100%!important;}
	.mercadosiframe{ text-align:center;}
	.footer_c1{ display:none;}
	
	.cursos_c1{margin:0px; margin-bottom:0px; width:100%;}
	.cursos_c1 img { margin-bottom:10px;}
	.cursos_c2{margin:0px; margin-bottom:0px; width:100%; margin-bottom:20px;}
	
	.contenedor_txt_home{ padding:2%;}
	
	.contenedor_txt{ margin-top:90px; padding:2%; }
	#head{height:75px; position:fixed; z-index:999; top:0px; background-color:#207EAC}
	#menu{display:none;}
	
	
	.caracteristicas_txt{ width:inherit;}
	
	.productos{ margin:0px; margin-bottom:50px; width:100%;}
	.productos_c1{ width:100%; display:inline-block; vertical-align:top; text-align:center;}
	.productos_c2{ width:100%; display:inline-block; vertical-align:top; margin:0px; text-align:left; }
	
	.contacto_c1{width:100%;padding:0px; margin-bottom:20px;}
	.contacto_c2{width:100%;padding:0px; margin:0px;}
	
	input[type='text']{ width:90%; margin:0px; margin-bottom:10px;}
	textarea{width:92.5%; margin:0px; margin-bottom:10px;}
	#franja_gris2{ margin-top:60px;}
	.servicios{width:140px;}
	
	.novedad_c1{width:100%; margin:0px; padding:0px;}
	.novedad_c1 img{ width:100%;}
	.novedad_c2{width:100%; margin:0px; padding:0px;}
	.vuelve{ margin:0px; padding:0px;}
	#footer_by_contenedor{ padding:2%;}
	#franja_quienes{ margin-top:610px;}
	.items{ margin:0px; margin-bottom:50px;}
	
	.columna_3{-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0px; margin-top:0px; padding:0px;}
	#mapa{ min-height:400px;}	
	.footer_c2{margin:0px; margin-bottom:0px; width:100%;}
	.footer_c3{margin:0px; margin-bottom:0px; width:100%;}
	.footer_c4{margin:0px; margin-bottom:0px; width:100%;}
	.video iframe{ height:300px!important;}
	}