@charset "utf-8";/* CSS Document *//* documento actualizado 13 de junio 2016. */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local('Open Sans Light'), local('OpenSans-Light'), 
url(//fonts.gstatic.com/s/opensans/v9/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');}
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), 
url(//fonts.gstatic.com/s/opensans/v9/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v9/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');}
@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;src: local('Open Sans Italic'), local('OpenSans-Italic'), 
url(//fonts.gstatic.com/s/opensans/v9/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');}
h1, h2, h3, h4, h5, h6{font-family: "Roboto", sans-serif;font-weight: 300;width: 100%;height: auto;margin: 0;float: left;font-style: normal;}
.rojo {color: #b82337;}.naranjo {color: #b82337;}
p, p.large{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300; margin: 0; padding:0;}p{text-align: justify;}
a, a:hover{text-decoration:none;}
b,strong { font-weight: 400;}
/* Navigation */
#tf-superior{background-color:#fff;width:100%;height:auto;clear:both; border-bottom: 1px solid #ccc; margin: 0; padding: 2px 0; }/*mio*/
.logo {height:auto; margin:0; float:left;}
#tf-menu {margin: 0;background: transparent;border: 0; color: #fff !important;padding: 0;/*2% 0*/ height:auto;}
#tf-menu.navbar-default .navbar-nav > li > a {color: #4f6367;text-transform: uppercase;font-size: 17px;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;  letter-spacing:1; line-height:30px;}
#tf-menu.navbar-default .navbar-nav > li > a:hover, #tf-menu.navbar-default .navbar-nav > li > a:focus {color: #C71D22;background-color: transparent;}
/*----slider index----*/
#tf-home { border-bottom: 0px solid #c71d22;}
#tf-home h1, #tf-home p{color: #ffffff;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6)}
#tf-home h1{font-size: 5em;line-height: 63px;text-align: center;font-weight: 400;} #tf-home p{font-size: 2em;line-height: 40px;text-align: justify;color: #FFF;}
/*-SLIDER INDEX---*/
.goto-btn {width: 100%;text-align: center;color: #FFF;font-size: 2.6em;line-height: 40px;}
.goto-btn a{ color: #FFF; text-decoration: none; transition: all 0.5s;}
.goto-btn a:hover{ text-decoration: none; color: #666666; }a.goto-btn { margin-right: 30px }a.goto-btn {}a.goto-btn:hover {}
/* Home Section Style 3 - Slider*/
#tf-home.slider { background: none;}
#tf-home.slider .overlay { padding: 0 }
.carousel-caption { position: absolute;right: 15%; top: 28%; bottom: auto; left: 15%; z-index: 10;  padding-top: 120px;color: #fff;text-align: center;text-shadow: none;}
.carousel-indicators li {display: inline-block;  width: 18px;height: 18px; margin: 1px; text-indent: -999px;cursor: pointer;background-color: rgba(0, 0, 0, 0); border: 1px solid #fff;  border-radius: 10px;}
.carousel-indicators { position: absolute;bottom: 60px; left: 50%;z-index: 15;width: 60%;padding-left: 0;  margin-left: -30%; text-align: center; list-style: none;}
.carousel-indicators .active { width: 20px;height: 20px; margin: 0;background-color: #c71d22;}
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1 }
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1 }
.carousel-fade .carousel-control { z-index: 2 }
.carousel-caption p {text-align:center;}/*mio*/
/* Home Section Style 4 - App Header Style*/
#owl-demo .item img {position: relative;width: 305px;height: auto;left: 12%; margin-top: 46px;z-index: -1;}
.content-heading { background-color:rgba(0, 0, 0, 0.4); padding:0.4%; margin-bottom:20px; }

.app .content-heading.text-left { padding: 15% 0 }
#tf-home.app .owl-theme .owl-controls .owl-page span {width: 15px; height: 15px; margin: 5px;background: #ffffff !important;border: 2px solid transparent;opacity: 1;}
#tf-home.app .owl-theme .owl-controls {margin-top: 60px;text-align: center;}
#tf-home.app .owl-theme .owl-controls .owl-page.active span,
#tf-home.app .owl-theme .owl-controls.clickable .owl-page:hover span { border: 2px solid #FFCC33; }
/*----*/

#certificados, #congelados, #contenidos{width: 100%;height: auto;clear: both;padding: 28px 0;}
#fotos{width: 100%;height: auto;clear: both;padding: 10px 0 40px;}
#congelados h2 {color: #C71D22;font-size: 2.2em;text-align: center;line-height: 40px;}
#congelados h4 {color: #4F6367;font-size: 1.4em;text-align: center;line-height: 38px;
padding-bottom: 2%;}
#congelados p.large {margin-top: 60px;margin-bottom: 30px;}
#congelados p {color: #4F6367;padding: 2% 0 2%;text-align: center;line-height: 30px;font-size: 1.3em;}
#congelados img {border-radius: 50%;border: 6px solid #6ecadc;width: 170px;height: 170px;}
#contenidos h2 {
	color: #C71D22;
	font-size: 2.4em;
	text-align: left;
	padding-bottom: 1%;
	line-height: 50px;
	padding-left: 1%;
}
#contenidos p {color: #333;margin: 0;font-size: 1.1em;line-height: 28px;}
#contenidos img {border: 1px solid #dbdbdb; padding:2%;}

#certificados {border-top: 1px solid #dbdbdb;}
#certificados h2{font-size: 2.2em;font-weight: 400;color: #4F6367;text-align: left;margin: 0.8em 0 0.8em;}
#certificados .tit {font-size: 1.8em;font-weight: 400;color: #506369;text-align: left;letter-spacing: 1px;line-height: 40px;padding-bottom: 0.6%;}
#certificados p {color: #68717a;font-size: 1.1em;line-height: 30px;}

#destacado, #caracteristicas, #gris, #datos, #empresa, #footer{width: 100%;height: auto;clear: both;}
#destacado, #caracteristicas, #gris, #datos, #review, #empresa, #contrata{padding: 28px 0;}

#destacado{background-color: #0085a1;}
#destacado h4{text-align: left;color: #fff;font-size: 2em;line-height: 50px;}
#destacado p {font-size: 1.2em;color: #ffffff;line-height: 30px;text-align: justify;}

.btn_ser, .btn_info{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:center;text-decoration:none;color:#fff;border-radius:2px;float:left;}

/*-tabla index---*/

#caracteristicas{background-color: #0085A1;}
#caracteristicas h4{text-align: center;color: #FFF;font-size: 2.4em;line-height: 56px;padding: 0 0 2%;font-weight: 300;}
#caracteristicas p {font-size: 14px;color: #FFF;line-height: 28px;}
#caracteristicas .titulo{line-height: 34px;text-align: center;color: #FFFFFF;font-size: 1.3em;padding: 2% 0;width: 100%;margin: 0;font-weight: 300;text-transform: uppercase;font-family: "Roboto", sans-serif;}

.col_banner{margin: 0 0 3%;height: auto;float: left;width: 100%;border: 1px solid #fff; padding:2% 4%;}
.btn_ser{ background-color:#b82337;font-size: 20px;margin: 5%;padding: 1.6% 0;width: 90%;line-height: 28px;}
.btn_ser a, .btn_ser a:hover, .btn_ser:hover, .btn_ser:focus, .btn_ser:active{text-decoration: none;color: #FFF;}
.btn_info{background-color:#f39c12;font-size: 20px;margin: 5% 0;padding: 2% 0;width: 100%;line-height: 28px;}
.btn_info a, .btn_info a:hover, .btn_info:hover, .btn_info:focus, .btn_info:active{text-decoration: none;color: #FFF;}


#datos h1{text-align: center;color: #5c6670;font-size: 2.8em;line-height: 48px;padding: 0 0 1%;}
#datos h2{text-align: left;color: #5c6670;font-size: 1.8em;line-height: 32px;padding: 0 0 2%;font-weight: 400;}
#datos h4{text-align: center;color: #666;font-size: 2.8em;line-height: 48px;padding: 0 0 1%;}
#datos h5{text-align: left;color: #3b3b3b;font-size: 1.3em;line-height: 30px;padding: 0 0 2%;}
#datos p.large{padding: 1% 0 2%;color: #666666;	line-height: 32px;font-size: 1.2em;text-align: center;}
#datos p {font-size: 1em;line-height: 28px;color: #777;}
#datos .titulo{text-align: center;color: #3b3b3b;font-size: 1.2em;line-height: 28px;padding: 2% 0;width: 100%;margin: 0;font-weight: 300;}
#datos .detalle{line-height: 26px;text-align: left;color: #5B6770;font-size: 1.1em;padding: 1% 0;width: 100%;margin: 0;height: auto;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;}
#datos .detalle img{padding-left: 4%;}

#datos .info{line-height: 28px;text-align: left;color: #FFFFFF;font-size: 1.4em;padding: 1% 0 1% 2%;width: 98%;margin: 0 0 2%;font-weight: 300;background-color: #5B6770;}

/*galeria*/

.grids_of_4 {margin-top: 2%;}
.images_1_of_4 h3 a{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300; display: block;text-transform: capitalize;font-size: 20px;color: #3b3b3b;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.images_1_of_4 h3 a:hover{text-decoration: none;color:#2EB398;}
.images_1_of_4 h4 a{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300; font-style: italic;line-height: 1.5em;font-size: 16px;color:#2EB398;text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.images_1_of_4 h4 a:hover{text-decoration: none;color: #323232;}
/*---------*/

/*FOOTER*/
#footer{background-color: #232730;padding: 22px 0;}#footer p{font-size:14px;color:#bcc3cc;line-height:26px;}#footer p a, #footer p a:hover{color: #bcc3cc;margin: 0;}
/*FOOTER*/
.foot_item{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:left;float:left;height:auto;width:100%;color:#b2b2b2;font-size:13px;}
.foot_item p{font-size:14px;color:#b2b2b2;line-height:26px;}
.foot_item ul{color:#FFF;height:auto;float:left;list-style:none;width:100%;margin:0;padding:1% 0 0;}
.foot_item ul li{line-height:26px;font-size:13px;text-indent:0;}.foot_item ul li a{color:#808080;text-decoration:none;}.foot_item ul li a:hover{text-decoration:none;color:#ffffff;}

/* Contact Section */
#contact {background: #fff;padding: 60px 0;text-align: center;}
#contact p {color: #585858;font-size: 1.1em;line-height: 30px;padding: 0;letter-spacing: 1px;}
#contact .col-md-7{border:1px solid #CCC; padding:2%;}
#contact h1, #contact h2{font-size: 1.9em;line-height: 40px;text-align: left;color: #627486;margin-bottom: 3%;}
#contact .form {}
#contact .fa {color: #9dbd31;margin: 0;}
#contact .btn {font-size: 18px;margin: 20px 0;background-color: #0085a1;color: #fff;border: 0; width:96%}
#contact .btn:hover, #contact .btn:focus {background-color: #204056;outline: 0px;}

#contact-form label {COLOR: #555;line-height: 25px;font-size: 16px;}
#contact-form input { width:96%;}#contact-form select  { width:96%;}
#contact-form .close { margin-right: 12px; padding: 1% 2%;}
.contact-detail {text-align: center;margin: 60px 0;}
.contact-detail i.fa { text-align: center;font-size: 30px; background-color: #FFCC33; color: #ffffff;  padding: 25px 0;border-radius: 50px; border-top-left-radius: 0; margin: 0 10px;margin-right: 20px; width: 82px;height: 80px; transition: background-color 0.5s;}
.contact-detail:hover i.fa { background-color: #333333 }
form#contact-form { padding: 0; text-align:left ;}
.contact form#contact-form {padding: 0}
.form-control:focus { border-color: inherit; outline: 0; box-shadow: none;}
.form-control {display: block;width: 96%;min-height:40px;padding: 10px 12px;font-size: 14px;line-height: 24px;color: #555;background-color: #fff;background-image: none;box-shadow: none;transition: none;}
p.help-block.text-danger ul li { display: block;/* margin-left: -20px;*/color: #ff7122; font-size: 14px;}
#success .alert-danger {color: #049dbf;background-color: #dddddd;}
/* ---formulario general---- */
#formulario{float: left;width: 98%;height: auto;padding: 1%;text-align: left;}
.separator{border-bottom: 1px solid #FFFFFF;border-top: 1px solid #cccccc;clear: both;display: inline-block;height: 0;margin: 2% 0;width: 100%;float: left;}
button,input,select,textarea, label, .titfor, .titfor2{height:auto;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:left;}
input,select,textarea{font-size:14px;}
label{display: inline-block;COLOR: #535353;line-height: 25px;padding: 0.4% 0.4% 0;font-size: 15px;} label a, label a:hover{text-decoration:none;color:#434343;}
button,input,select,textarea{margin:0;vertical-align:middle;COLOR:#484848; line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer;overflow: visible;margin: 1% 0;height: auto;color: #FFFFFF;font-size: 17px;background: #ff7122;text-decoration: none;border: none;line-height: 25px; text-align: center;padding: 0.3em 0.3em;}

input {height: 26px; padding: 3px 0 3px 6px; color: #484848;}
input, select, textarea{border:1px solid #cccccc;}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"], input[type="radio"]{padding: 0!important;font-size: 13px;margin-right: 6px;border: 2px !important; height: 14px; width: 14px; margin: 4px 6px 0 0; line-height: normal;}input[type="radio"]{margin-top:-2px;}
input[type="text"], select, input[type="password"], input[type="email"]{padding: 4px 6px;margin: 1% 0 !important;min-height: 32px;}
input[type="text"], input[type="password"]{width: 80%;height: 32px;}
input[type="password"]{box-sizing: border-box;}
input[type="digver"]{box-sizing:border-box;width:50px;margin:4px 0px;padding-left:4px;min-height:27px;color:#484848;}
input[type="submit"]{margin-top: 20px;}
input[type="file"] { display: block;}
input[type="range"] { display: block; width: 100%;}
textarea{height: 90px;width: 91%;margin: 5px 0;padding: 6px;overflow: auto;vertical-align: top;padding: 3px 6px;overflow: auto;vertical-align: top;border: 1px solid #D5D5D5;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
.titfor{width: 100%;float: left; text-indent: 16px;}.titfor{font-size: 21px;background-color: #056583;color: #ffffff;margin: 1.4% 0 1%;padding: 1% 0;line-height: 24px;}

/*	 ----------2. Globally Applied Styles ----------*/
/* --------------- parte 1:tabla comparacion------------------ */
	tr:nth-of-type(odd) { background: #f5f5f5; }
    th {background: #FF7122 ; /*fonto titulo principales*/ color: #ffffff; }
	td, th { text-align:center;border-bottom: 1px solid #dddddd/*2px solid #ffffff*/;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	td{ min-height:60px;}/*queda espacio en el responsive*/
	th {  /* titulo de las tablas*//*font-size: 1.5em;font-weight: 300;line-height:23px; font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;*/ padding: 0.6% 0px; border-left: 1px solid #fff;border-right: 1px solid #fff;}
/* ---------------parte2------------------ */
@media only screen and (min-width:320px) and (max-width:479px){	
	/*@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  { lo saque para que fuera respo hasta el 479 o 768*/
		table, thead, tbody, th, td, tr { display: block; }	
		thead tr { position: absolute;}
		tr { border: 1px solid #ccc; }
		td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 46%/*50%*/; }
		td:before { position: absolute;top: 6px;left: 2px; width: 36%;/*45%*/	/* top: 6px; left: 6px; */ padding-right: 0/*10px*/; padding-left: 5px; white-space: nowrap;text-align: left; color:#191919; /*color titulos en responsive*/}
}
/* ---------------parte 3 tabla------------------ */
.tabla_comparativa {width: 100%;float: left;border: 1px solid #dddddd;background-color: #FFF;}
.titulo_tabla, .ranking, .periodo, .precio, .nota, .notap, .right_notac, .left_notac, .left_notac2, .sitio, .texto, .icon_mano, .check{font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,"sans-serif";text-align: center;font-weight: 300;}
.titulo_tabla{font-size: 15px;color: #ffffff;line-height: 21px;margin: 0;}
.ranking, .left_ranking{width: 100%;font-weight: 400;color: #14acd6;float: left;font-family: "Roboto", sans-serif;}
.ranking{
	font-size: 48px;
	line-height: 44px;
	padding: 4% 0 0;
} .left_ranking{font-size: 40px;line-height: 40px;padding: 4% 0;}
.marcas{margin:3% 0 2%}
.valor, .precio, .periodo{width: 100%;}
.valor{text-align: center;}
.precio{font-size: 1.9em;color: #ff8100;font-weight: 400;height: 30px;line-height: 40px; float:left;}
.periodo{font-size: 1.1em;color: #444;line-height: 26px; float: left; height: 36px;}
.nota, .notap, .right_notac, .left_notac, .left_notac2{ float: left;background-repeat: no-repeat;background-position: center;}
.nota, .notap, .right_notac{font-size: 1.6em;padding: 0;line-height: 66px;}
.nota, .notap{width: 70px;height: 64px;}
.nota, .notap, .left_notac, .left_notac2{margin: 0 2%;}
.right_notac{width: 78px;height: 70px;float: left;line-height: 60px;background-position: center;padding-top: 5px;}
.nota{color: #3b4453;background-image: url(../images/nota.png);}
.notap, .right_notac{color: #ffffff;background-image: url(../images/notap.png);}
.left_notac, .left_notac2{width: 60px;font-size: 1.4em;height: 60px;line-height: 59px;margin: 0 2%;}
.left_notac{color: #ffffff;background-image: url(../images/notap2.png);} .left_notac2{color: #3b4453;background-image: url(../images/nota2.png);}

.sitio{width: 100%;float: left;height: auto;font-size: 13px;line-height: 15px;margin: 4px 0 6px;}.sitio a, .sitio a:hover{text-decoration: none;color: #f15a23;}
/*.soporte_texto{width: auto;text-align: left;font-size: 1.1em; line-height:20px;height: 20px;float: left;color: #434343;}
.soporte_separador{width: auto; padding:0 4%;text-align: left;font-size: 1em; line-height:20px;height: 20px;float: left;color: #ff8100;}*/
.texto {width: 100%;float: left;height: auto;font-size: 14px;font-weight: 300;line-height: 23px;color: #444444;padding: 0;}
/* ----- peru y colombia--------- */
.check{width: 100%;height: auto;float: left;padding: 0;margin: 0;color: #FF7122;font-weight: 400;font-size: 20px;line-height: 30px;}
/* -----solo chile--------- */
.soporte{width: 100%;float: left;padding: 0;height: auto; margin:0; height:70px;}
.icon_mano {margin: 4% 1% 0;float: left;width: 50px;height: 46px;font-size: 13px;text-align: center;font-weight: 300;color: #444444;}
/* -----pagina interior empresas--------- */
.fondo_blanco{ border: 1px solid #CCC; padding: 2% 0;}
.texto_empresa{height: auto;width: 100%;}
.texto_empresa p{font-size: 1.2em;line-height: 28px;color: #444444;text-align: justify;}
.texto_empresa h1{color: #5c6884; font-size: 2.7em; height: 30px;line-height: 30px; font-weight: normal;}
.texto_empresa2{height: auto;width: 100%;}
.texto_empresa2 p{font-weight:300;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size: 1.2em;line-height: 28px;color: #444444;text-align: justify;}
.texto_empresa2 h1{color: #5c6884; font-size: 1.5em; height: auto;line-height: 25px; font-weight: normal; padding-top:6%;}
.texto_empresa2 img{ padding-top:4%;}

.review{height: auto;width: 100%; background-color:#F90; padding:2% 3%;}
.review p{font-size: 1.2em;line-height: 24px;color: #ffffff;text-align: justify;}
.review a{ text-decoration: none; font-size: 1.1em; color: #ffffff; }
.review a:hover{ text-decoration: none; font-size: 1.1em; color: #ffffff;}

.right_valor{margin: 0px;width: 80%;float: left; padding-bottom:20px;}
.right_valor p{font-size: 1.1em;line-height: 24px;color: #535353;margin-top: 10px;padding: 10px 5%;}

.clientes{height: auto; padding: 1% 2.2%; float:left;} .clientes img {border: 0; margin-left:4px; float:left;}
.active_estrella{width: auto;text-align: left;}.active_estrella p{width: 90px;text-align: left;font-size: 1.1em;}.active_estrella img {margin-left:4px;}

.left_titulo_tabla{font-size: 1.2em;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,"sans-serif";font-weight: 300;text-align: center;color: #444444;line-height: 30px;height: auto;padding: 6px 0;}
.left_marcas{margin: 0; padding:2%;} .left_marcas img{ width:80%;}

@media screen and (max-width:320px){}
@media only screen and (min-width:320px) and (max-width:479px){
.navbar-header {width:100%;}.logo{ width:90%; height:auto; margin:2% 0 0 0;}.navbar-brand { width:70%;}

/* slider*/
#tf-home h1{font-size: 3em;line-height: 40px;padding-bottom: 1%;} #tf-home p{font-size: 1.6em;line-height: 36px;}
#congelados img {border: 5px solid #6ecadc;}
#congelados h2 {font-size: 1.6em;line-height: 40px;}#congelados h4 {font-size: 1.3em;line-height: 32px;padding-bottom: 2%; text-align:justify;}
#congelados p {text-align: justify;line-height: 30px;font-size: 1.2em;}


#tf-tabla h1{font-size: 1.4em;line-height: 30px;} #tf-tabla p.large{line-height: 30px;font-size: 1.4em;}
#tf-tabla p{padding: 0 0 3%;line-height: 27px;font-size: 1em;}
/* --------------- parte 1:tabla comparacion------------------ */
	td{ min-height:76px;}/* espacio en el responsive*/
	th {  /* titulo de las tablas*/}
	td:before {width: 40%; /*width: 45%; */padding-right: 4px; font-size: 12px !important;}
/* ---------------parte 3 tabla------------------ */
.tabla_comparativa {border: 0px solid #dddddd;}
.ranking{font-size: 20px;line-height: 30px;}
.texto {font-size: 11px; line-height: 18px; padding:4% 2% 0 0;}
.sitio{font-size: 12px;line-height: 14px;} .marcas{width:78%; margin:0 0 4%}

#aplicaciones h3{font-size: 1.9em;line-height: 40px;}
}

/* -------galeria----------------- */
@media only screen and (max-width:768px){
.images_1_of_4 img{width:100%;}
.images_1_of_4 h3{margin: 10px 0 0;}
.images_1_of_4 p{margin: 0;}
.images_1_of_4 h4{margin: 0 0 20px;}
}
