@font-face {
    font-family:'open_sans_lightitalic';
    src: url('../fontface/opensans-lightitalic.eot');
    src: url('../fontface/opensans-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-lightitalic.woff2') format('woff2'),
         url('../fontface/opensans-lightitalic.woff') format('woff'),
         url('../fontface/opensans-lightitalic.ttf') format('truetype'),
         url('../fontface/opensans-lightitalic.svg#open_sans_lightitalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'open_sansregular';
    src: url('../fontface/opensans-regular.eot');
    src: url('../fontface/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-regular.woff2') format('woff2'),
         url('../fontface/opensans-regular.woff') format('woff'),
         url('../fontface/opensans-regular.ttf') format('truetype'),
         url('../fontface/opensans-regular.svg#open_sansregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'open_sansitalic';
    src: url('../fontface/opensans-regularitalic.eot');
    src: url('../fontface/opensans-regularitalic.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-regularitalic.woff2') format('woff2'),
         url('../fontface/opensans-regularitalic.woff') format('woff'),
         url('../fontface/opensans-regularitalic.ttf') format('truetype'),
         url('../fontface/opensans-regularitalic.svg#open_sansitalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'open_sans_semiboldregular';
    src: url('../fontface/opensans-semibold.eot');
    src: url('../fontface/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-semibold.woff2') format('woff2'),
         url('../fontface/opensans-semibold.woff') format('woff'),
         url('../fontface/opensans-semibold.ttf') format('truetype'),
         url('../fontface/opensans-semibold.svg#open_sans_semiboldregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'open_sansbold';
    src: url('../fontface/opensans-bold.eot');
    src: url('../fontface/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-bold.woff2') format('woff2'),
         url('../fontface/opensans-bold.woff') format('woff'),
         url('../fontface/opensans-bold.ttf') format('truetype'),
         url('../fontface/opensans-bold.svg#open_sansbold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'open_sans_extraboldregular';
    src: url('../fontface/opensans-extrabold.eot');
    src: url('../fontface/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/opensans-extrabold.woff2') format('woff2'),
         url('../fontface/opensans-extrabold.woff') format('woff'),
         url('../fontface/opensans-extrabold.ttf') format('truetype'),
         url('../fontface/opensans-extrabold.svg#open_sans_extraboldregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

* {
    font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body {
    min-width:320px; 
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
    color:#000;
}

img {
    margin:0;
    padding:0;
    border:none;
     transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

a {
    text-decoration:none;
    outline:none;
     transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

h1, h2, h3 {
    font-weight:normal;
     transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

p {
    margin:0;
    padding:0;
}

ul {
    margin:0;
    padding:0;
    list-style:none;
}

section {
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}

iframe {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

#contenedor {
	width:100%;
	margin:0 auto;
	background:#F2F5F7;
}

body.secc_home #contenedor {
	background:#FFF;
}

body.secc_home_fijo #contenedor {
	background:#FFF;
}

body.secc_especialidades #contenedor {
	background:#FFF;
}

.thumb {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	z-index:1;
}

.thumb.mobile {
	display:none;
}


/*/// SLIDER ///*/

section.slider {
	position:relative;
}

.ClipSlide {
	margin-top:0;
}

.centrador {
	width:100%;
	margin:auto;
	padding-bottom:100px !important;
}

body.secc_base .centrador {
	max-width:1300px;
	padding:60px 50px 0;
}

body.secc_home .centrador,
body.secc_home_fijo .centrador,
body.secc_noticias .centrador,
body.secc_videos .centrador {
	max-width:1440px;
	padding-bottom:60px !important;
}

body.secc_clientes .centrador {
	max-width:1300px;
}

.left {
	float:left;
}

.right {
	float:right;
}


/*/// HEADER ///*/

header {
	position:relative;
	width:100%;
	max-width:1440px;
	min-width:320px;
	height:150px;
	margin:0 auto;
	z-index:100;
	padding:0 50px;
}

.ClipLogo {
	float:left;
	margin-top:35px;
}

.logo {
	display:inline-block;
	width:220px;
}

ul.navegacion {
	float:right;
	list-style-type:none;
	margin-top:54px;
	padding:0;
	font-size:0;
}

ul.navegacion.secundaria {
	margin-top:20px;
}

ul.navegacion li {
	position:relative;
	display:inline-block;
	padding:0 20px 16px;
}

ul.navegacion li.last {
	padding-right:0;
}

ul.navegacion li a {
	display:inline-block;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#646977;
}

ul.navegacion li a:hover {
	color:#00A7E1;
}

ul.navegacion li a.selected {
	/*font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;*/
	color:#00A7E1;
}

ul.navegacion.secundaria li {
	padding:0 16px;
	border-right: 1px solid #646977;
}

ul.navegacion.secundaria li.consultas {
	border-right:none;
}

ul.navegacion.secundaria li a {
	font-size:18px;
	text-transform:initial;
}

ul.sub-menu {
	display:none;
	position:absolute;
	width:100%;
	top:40px;
    left:0;
    padding:0 15px 7px;
    background:#FFF;
}

.sub-menu.sub-especialidades {
	width:200px; 
}

.sub-menu.sub-accidentes {
	width:300px; 
}

ul.sub-menu li {
    width:100%;
    padding:0;
}

ul.sub-menu li a {
	width:100%;
    font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    text-transform:capitalize;
    margin:0 0 11px;
}

.tiene_menu:hover .sub-menu {
	display:block;
}

.vineta {
	padding-right:2px; 
}

#MenuH {
    display:none;
	float:right;
	padding-top:65px;
	padding-right:10px;
}

.menu {
    cursor:pointer;
}

#mmenu {
    position:relative;
    display:inline-block;
    width:22px;
    height:17px;
    border:none;
    background-image:url('../imgs/menu.svg');
    background-size:contain;
    background-repeat:no-repeat;
    z-index:8888;
}

#mmenu:active,
#mmenu:focus {
	outline:none;
	background:none;
	border:none;
}

#elmenu {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	padding-bottom:40px;
	background:#FFF;
	z-index:300;
}

.ClipCerrar {
	display:block;
	text-align:center;
	margin-top:27px;
	margin-bottom:15px;
}

.ico-cerrar {
	display:inline-block;
	width:32px;
	height:32px;
	border:none;
	background-image: url('../imgs/cerrar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

ul.botones {
	padding-top:7px;
	padding-left:0;
}

ul.botones li {
	padding-bottom:14px;
	text-align:center;
}

ul.botones li a {
	display:inline-block;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	color:#383738;
	text-decoration:none;
}

ul.botones li a:hover {
	color:#00A7E1;
}

ul.botones li a.selected {
	color:#00A7E1;
}

.sub-btns {
    display:none;
    margin:10px 0 5px;
}

#elmenu .sub-btns {
    display:none;
    margin:6px 0 5px;
}

#elmenu  ul.sub-btns li {
    padding-bottom:7px;
}

#elmenu ul.sub-btns li a {
	text-transform:capitalize;
}

.ClipLogoHamb {
	text-align:center;
	margin:30px auto 46px;
}

.logo_hamb {
	width:200px;
}

.datitos.ft {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	text-align:center;
	color:#383738;
	margin:0;
}

.datitos.ft a {
    color:#000;
}

.datitos.ft a:hover {
    color:#30719C;
}

.datitos.ft a.correo {
    color:#30719C;
}

.datitos.ft a:hover.correo {
    color:#6882AE;
}

.redes_hamb {
	margin-top:35px;
	text-align:center;
}

.ico_redes_hamb {
	display:inline-block;
	width:28px;
	height:28px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:4px;
	margin-right:4px;
}

.correo {
    font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:24px;
    word-break:break-word;
    color:#FFF;
    margin:0;
}

.correo:hover {
    color:#383738;
}

.correo a {
    color:#FFF;
}

.no_resultado {
    font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:22px;
    color:#FFF;
}


/*/// GENERAL ///*/

h2.subtitulo {
	font-family:'open_sans_lightitalic', Arial, Helvetica, sans-serif;
    font-size:18px;
	line-height:22px;
	color:#013254;
	margin-bottom:12px; 
}

h1.titulo {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:27px;
	line-height:32px;
	text-transform:uppercase;
	color:#013254;
}

h1.titulo.mobile {
	display:none;
}

.tipo {
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}

.linea {
	width:100%;
	height:1px;
	margin:30px 0 43px;
	background:#AFB3C1;
}

.descripcion {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
	line-height:24px;
	color:#7A7F98;
}

.Clip_100_porcent {
	float:left;
	width:100%;
}

.col_imagen_pre {
	display:inline-block;
	margin:70px -10px 90px;
}

.col_imagen {
	position:relative;
	float:left;
	width:33.3%;
	margin:0;
	padding:0;
}

.col_imagen_int {
  	padding-left:10px;
  	padding-right:10px;
  	margin-bottom:15px;
}


/*/// NOTICIAS ///*/

.ClipThumbs {
	display:inline-block;
	width:100%;
	margin:auto;
}

.ClipThumbs_int {
	margin:0 -30px;
}

.col_thumb {
	float:left;
	width:33.3%;
}
.col_thumb:nth-child(3n+1) {
	clear:both;
}

.col_thumb_int {
	margin:0 30px;
	/*border-bottom:1px solid #AFB3C1;*/
    padding-bottom:40px;
    margin-bottom:20px;
}

.thumb_bg {
    position:relative;
    display:inline-block;
    width:100%;
    height:220px;
    padding:0;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    transition:opacity 150ms linear;
    -webkit-transition:opacity 150ms linear;
    -moz-transition:opacity 150ms linear;
    -o-transition:opacity 150ms linear;
    -ms-transition:opacity 150ms linear;
	z-index:7777;
}

.thumb_bg:hover {
    opacity:0.8;
}

.nocursor {
	color:#013254 !important;
	opacity:1 !important;
}

.videos .relleno_datos:hover h3.titulo, .videos .relleno_datos:hover h2.titulo, .videos-all .relleno_datos:hover h3.titulo, .videos-all .relleno_datos:hover h2.titulo {
    color:#013254 !important;
}

.ClipInfo {
	position:absolute;
    width:100%;
    bottom:20px;
}

.fecha {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:14px;
	line-height:19px;
	text-transform:uppercase;
	color:#505360;
	padding-top:20px;
	margin-bottom:5px;
}

h3.titulo {
	font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
    font-size:19px;
	line-height:25px;
	color:#013254;
}

h3.titulo:hover {
	color:#00A8FF;
}

.resumen {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:21px;
    color:#7A7F98;
    margin-top:15px;
    margin-bottom:30px;
}

.ClipMas {
	float:left;
}

.mas_info {
    float:left;
    font-family:'open_sansbold', Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFF;
    border:1px solid #00A8FF;
    background:#00A8FF;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    padding:2px 14px 2px 12px;
    margin:0;
}

.mas_info:hover {
    color:#00A8FF;
    background:transparent;
}

body.secc_pago_exito .mas_info,
body.secc_pago_proceso .mas_info {
	font-size:14px;
	padding:6px 20px;
	margin-top:30px;
    margin-bottom:90px;
}

.boton-whatsapp {
	float:left;
    font-family:'open_sansbold', Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFF;
	border:1px solid #0bd561;
	background:#0bd561;
	transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    padding:2px 14px 2px 12px;
    margin:0;
}
.boton-whatsapp:hover {
	color: #0bd561;
    background:transparent;
}


/*/// ACCIDENTES ///*/

body.secc_accidentes .left {
	float:left;
	width:30%;
}

body.secc_accidentes .right {
	float:right;
	width:70%;
	padding-left:60px;
}

body.secc_agronegocios .left {
	float:left;
	width:30%;
}

body.secc_agronegocios .right {
	float:right;
	width:70%;
	padding-top:35px;
	padding-left:60px;
}

body.secc_clientes .right {
	float:left;
	width:100%;
	padding-left:0;
}

body.secc_consultas .right {
	float:left;
	width:100%;
	padding-left:0;
}

.btn_actuar {
	display:inline-block;
	font-family:'open_sansitalic', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:21px;
    color:#00A7E1;
    margin-top:30px;
}

.btn_actuar:hover {
    color:#013254;
}


/*/// FOOTER ///*/

footer {
	float:left;
	width:100%;
	background:#013254;
}

.footer_int {
	width:100%;
	max-width:1100px;
	margin:auto; 
	padding:70px 20px 0;
}

.logo_ft {
	float:left;
	width:220px;
	margin-left:-70px;
    margin-right:30px;
}

.columnas_ft {
	display:inline-block;
	width:calc(100% - 220px);
    width:-webkit-calc(100% - 220px);
    width:-moz-calc(100% - 220px);
    width:-o-calc(100% - 220px);
}

.col_ft {
	float:left;
	padding-left:100px;
}

.col_ft.primera {
	width:49%;
}

.col_ft.segunda {
	width:36%;
}

.col_ft.tercera {
	width:15%;
}

.titulo_ft {
	width:140px;
	font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	color:#FFF;
	border-bottom:1px solid #CCC;
	padding-bottom:10px; 
	margin-bottom:15px;
}

.ClipBtn_ft {
	display:inline-block;
	margin-top:7px;
	margin-bottom:8px;
}

.ico-ft {
	float:left;
	padding-top:1px;
}

.ico-ft-whatsapp {
	float:left;
	width:22px;
}

.dato_ft {
	display:inline-block;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.5px;
	color:#FFF;
	margin-left:7px;
	transition:color 150ms linear;
    -webkit-transition:color 150ms linear;
    -moz-transition:color 150ms linear;
    -o-transition:color 150ms linear;
    -ms-transition:color 150ms linear;
}

.ClipBtn_ft:hover .dato_ft {
	color:#00A8FF;
}

.dato_ft.ciudad {
	margin-top:10px;
	margin-left:0;
	color:#FFF;
}

footer ul.botones {
	padding-top:7px;
	padding-left:0;
}

footer ul.botones li {
	padding-bottom:14px;
	text-align:left;
}

footer ul.botones li.btn_home {
	display:block;
}

footer ul.botones li a {
	display:inline-block;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
	line-height:20px;
	text-align:left;
	/*text-transform:capitalize;*/
	color:#FFF;
	text-decoration:none;
}

footer ul.botones li a:hover {
	color:#00A7E1;
}

footer .sub-btns {
    display:none;
    margin:10px 0 5px;
}

footer ul.sub-btns li {
    padding-bottom:10px;
}

footer ul.sub-btns li a {
	line-height:23px;
	text-transform:capitalize;
}

.ico-red {
	float:left;
	width:30px;
	color:#FFF !important;
	margin-right:7px;
}

.clear_icos {
	clear:both;
	margin-top:15px;
}

.insta {
	display:inline-block;
	color:#FFF;
	padding-top:5px;
}

.insta:hover {
	color:#00A7E1;
}

.logo_mp {
	width:130px;
    margin-top:30px;
}

.ClipBottom {
	/*max-width:1240px;*/
	margin:70px auto 20px;
}

.copyright {
	float:left;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#FFF;
	margin-left:20px;
}

.ClipSubir {
	display:none;
	width:52px;
	margin:-30px auto 44px;
}

.subir {
	width:52px;
	height:52px;
}

.credito {
	float:left;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#FFF;
	margin-left:20px;
}

.credito:hover {
	color:#00A7E1;
}

.redes_ft {
	width:120px;
	margin-top:10px; 
}


/*/// STAFF ///*/

.ClipEquipo {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #AFB3C1;
	padding-bottom:40px;
	margin-bottom:40px;
}

.ClipEquipo:last-child {
	border-bottom:none;
}

.left_equipo {
	float:left;
	width:320px;
}

.left_equipo.mobile {
	display:none;
}

.right_equipo {
	float:right;
	width:calc(100% - 320px);
	width:-webkit-calc(100% - 320px);
	width:-moz-calc(100% - 320px);
	width:-o-calc(100% - 320px);
	padding-left:70px;
}

p.nombre {
	font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:31px;
	letter-spacing:-0.3px;
	color:#013254;
}

p.cargo {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:25px;
	letter-spacing:0;
	color:#7A7F98;
	margin-top:2px;
	margin-bottom:15px;
}

.casilla {
	float:left;
	font-size:16px;
    line-height:20px;
	color:#00A7E1;
	margin-top:-10px;
	transition:color 150ms linear;
    -webkit-transition:color 150ms linear;
    -moz-transition:color 150ms linear;
    -o-transition:color 150ms linear;
    -ms-transition:color 150ms linear;
    margin-top:0;
    margin-left:5px;
}

.casilla:hover {
	color:#013254;
}

body.secc_staff .ClipBtn_ft {
    margin-top:0;
    margin-bottom:25px;
}

body.secc_staff footer .ClipBtn_ft {
	display:inline-block;
	margin-top:9px;
	margin-bottom:9px;
}

body.secc_staff .descripcion {
	color:#7A7F98;
}

body.secc_staff .descripcion a {
	color:#7A7F98;
}


/*/// HOME (Consultas) ///*/

.ClipConsultas {
	margin:30px 0 120px;
}

.btn_secc_consultas {
    float:left;
    font-family:'open_sansbold', Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#00A8FF;
    border:1px solid #00A8FF;
    background:transparent;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    padding:8px 20px 9px 20px;
    margin-top:35px;
}

.btn_secc_consultas:hover {
    color:#FFF;
    background:#00A8FF;
}

.btn_secc_consultas.floatnone {
	display:block;
	float:none;
	width:170px;
	text-align:center;
	margin:20px auto 30px;
}

.centrador.noticias .btn_secc_consultas.floatnone {
	margin:10px auto 90px;
}


/*/// CONSULTAS ///*/

body.secc_consultas #contenedor {
	background:#FFF;
}

.titulo_ch {
	font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:24px;
    text-transform:uppercase;
    color:#013254;
    margin-bottom:30px;
}

body.secc_consultas h2.subtitulo.inicial {
	margin-top:-20px;
}

body.secc_consultas .right .dato_ft {
	color:#013254;
}

body.secc_consultas .right .ClipBtn_ft:hover .dato_ft {
	color:#00A8FF !important;
}

.franjon {
	margin-top:-50px;
	background:#F2F5F7;
}

.consulta {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:20px;
    color:#666;
}

.inc {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:16px;
    color:#666;
    margin-top:5px;
    margin-bottom:30px;
}

body.secc_consultas .descripcion {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
	line-height:24px;
	color:#7A7F98;
}

.btn_span {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	color:#00A7E1;
}

.btn_span:hover {
	color:#013254;
}

.btn_span a {
	color:#00A7E1;
}

.descripcion.frase {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    font-size:16px;
	line-height:24px;
	color:#7A7F98;
	margin-top:25px;
}

.descripcion.frase.fin {
	margin-bottom:-40px;
}

.acortada {
	width:720px;
}

.acorta {
	width:860px;
}

.links-pago-consultas {
	padding-top:20px;
	margin-left:-15px;
}

.titulo_ch.casifinal {
    margin-bottom:20px;
}

.titulo_ch.final {
	margin-top:80px;
    margin-bottom:20px;
}

.space {
	margin-bottom:20px;
}

.MP-m-sq-tr {
	font-family:'open_sansbold', Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
    line-height:26px !important;
    padding:3px 18px !important;
    border:none !important;
}

.MP-common-orange-CDm {
	margin:10px 15px !important;
	text-shadow:none !important;
	background:#00A7E1 !important;
	border:1px solid #00A7E1 !important;
}

.MP-common-orange-CDm:hover {
	background:#013254 !important;
	border:1px solid #013254 !important;
}

.MP-common-orange-CDm:link {
    color:#FFF !important;
}

.MP-arall {
	margin-top:-5px !important;
}


/*/// VIDEO ///*/

.relleno_datos {
	overflow:hidden;
}

.relleno_datos a div {
    min-height:160px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
}

.relleno_datos a div img {
    display:block;
    max-width:100%;
    transform:scale(1);
    transition:all .35s;
}

.relleno_datos:hover a div img {
    transform:scale(1.3);
}

h2.titulo {
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
    font-size:18px;
	line-height:24px;
	color:#013254;
	margin-top:2px;
}

.preview h3.titulo {
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
    padding-top:20px;
}

.relleno_datos:hover h2.titulo {
    color:#00A8FF !important;
}

.relleno_datos:hover h3.titulo {
    color:#00A8FF !important;
}

body.secc_home .centrador.zoom,
body.secc_home_fijo .centrador.zoom {
    position:relative;
    margin-top:-90px;
    padding-bottom:0 !important;
    background:#FFF;
}


/*/// GRILLAS ///*/

.ClipGrillas {
	display:inline-block;
	width:100%;
	margin:auto;
}

.ClipGrillas_int {
	margin:0 -20px;
}

.col_grilla {
	float:left;
	width:25%;
}

.col_grilla_int {
	margin:0 20px;
    padding-bottom:40px;
    margin-bottom:20px;
}

.grilla {
	position:relative;
    display:inline-block;
    width:100%;
    padding:0;
    margin:0;
    border:none;
}

.rotulo {
	float:left;
	width:calc(100% - 200px);
    width:-webkit-calc(100% - 200px);
    width:-moz-calc(100% - 200px);
    width:-o-calc(100% - 200px);
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	text-align:right;
	color:#013254;
	padding-right:10px;
	margin-bottom:3px;
	background:#EDEDED;
}

.rotulo.first {
	width:80px;
	text-align:left;
	color:#FFF;
	padding-right:0;
	padding-left:10px;
	background:#013254;
}

.rotulo.first.liniers {
	background:#00A8FF;
}

.rotulo.last {
	width:120px;
}

.fila {
	display:inline-block;
    width:100%;
}

.renglon {
	float:left;
	width:calc(100% - 200px);
    width:-webkit-calc(100% - 200px);
    width:-moz-calc(100% - 200px);
    width:-o-calc(100% - 200px);
	font-family:'open_sans_semiboldregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	text-align:right;
	color:#013254;
	padding-right:10px;
	padding-bottom:3px;
	border-bottom:1px solid #AFB3C1;
}

.renglon.first {
	width:80px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	text-align:left;
	padding-right:0;
	padding-left:10px;
}

.renglon.last {
	width:120px;
}

.verde {
	color:#00CD74;
}

.azul {
	color:#00A9D3;
}

.rojo {
	color:#EF5C5C;
}

.gris {
	color:#666;
}

.simbolo {
	width:18px;
	margin:0 0 -4px 5px;
}

.titulo_mobile {
	display:none;
	width:100%;
	margin-top:10px;
	padding:0 20px;
}

.grilla .update {
	position:absolute;
	top:-33px;
	font-size:14px;
	color:#013254;
}

.ClipFuente {
	margin-top:-30px;
	margin-bottom:50px;
}

.fuente {
	float:left;
	font-size:15px;
	color:#013254;
}

.logo_agrofy {
	width:110px;
	margin-top:2px;
	margin-left:7px;
}

.videos {
	padding-top:30px !important;
	padding-bottom:20px !important;
}

.noticias {
	margin-top:-20px;
	padding-top:0 !important;
}


/*/// ICO WHATSAPP ///*/

.ClipWhatsApp {
	position:fixed;
	right:15px;
	bottom:16px;
	width:60px;
	height:60px;
	background:#25D366;
	box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);
	border-radius:30px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    -o-border-radius:30px;
    -ms-border-radius:30px;
    transition:background 200ms linear;
    -webkit-transition:background 200ms linear;
    -moz-transition:background 200ms linear;
    -o-transition:background 200ms linear;
    -ms-transition:background 200ms linear;
	z-index:200;
}

/*.ClipWhatsApp:hover {
	background:#00A8E1;
}*/

.ico-whatsapp-blanco {
	position:relative;
	display:inline-block;
	width:36px;
	height:36px;
    margin:10px 12px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url('../imgs/ico-whatsapp_blanco.png');
	z-index:201;
}

#contenedor_video {
	display:block;
	position:relative;
	padding-bottom:52%;
	padding-top:27px;
	height:0;
	overflow:hidden;
	margin-bottom:15px;
}

#contenedor_video iframe, #contenedor_video object, #contenedor_video embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/*/// Queries ///*/

@media screen and (max-width:1440px) {
	.ClipBottom { max-width:100%; margin:70px auto 20px; }
}

/*
@media screen and (max-width:1390px) {
	ul.navegacion li a { font-size:15px; }
	ul.sub-menu li a { font-size:15px; margin:0 0 9px; }
}
*/

@media screen and (max-width:1330px) {
	ul.navegacion li { padding:0 18px 16px; }
	.tiene_menu ul.sub-menu li { padding:0 12px; }
	.tiene_menu ul.sub-menu { padding:0 0 7px; }
	.footer_int { padding:70px 35px; }
	.col_grilla { width:50%; }
}

@media screen and (max-width:1270px) {
	header { height:138px; padding:0 30px; }
	ul.navegacion { display:none; }
	#MenuH  { display:block; padding-top:57px; }
	body.secc_base .centrador { padding:50px 30px 0; }
	h1.titulo { font-size:22px; line-height:25px; }
	.col_thumb_int { margin:0 30px 40px; }
	.thumb_bg { height:180px; }
	.col_ft { padding-left:50px; }
	.ClipLogo { margin-top:30px; }
	.logo { width:200px; }
	.logo_ft { width:200px; margin-left:0; }
	.columnas_ft { width:calc(100% - 320px); width:-webkit-calc(100% - 320px); width:-moz-calc(100% - 320px); width:-o-calc(100% - 320px); }
	.col_ft { padding-left:40px; }
	.col_ft.primera { width:53%; padding-left:40px; }
	.col_ft.segunda { padding-left:50px; }
	.col_ft.tercera { width:8%; }
	.titulo_ft { width:130px; font-size:14px; line-height:20px; }
	body.secc_accidentes .right { padding-left:45px; }
	body.secc_agronegocios .right { padding-left:45px; }
	.left_equipo { width:270px; }
	.right_equipo { width:calc(100% - 270px); width:-webkit-calc(100% - 270px); width:-moz-calc(100% - 270px); width:-o-calc(100% - 270px); padding-left:50px; }
	p.nombre { font-size:24px; line-height:30px; }
	p.cargo { font-size:18px; line-height:24px; }
	.col_imagen_pre { margin:60px -10px 70px; }
	.noticias { margin-top:-40px !important; }
}

@media screen and (max-width:1023px) {
	.thumb.desktop { display:none; }
	.thumb.mobile {	display:block; }
	.col_thumb { width:50%; }
	.col_thumb:nth-child(2n+1) { clear:both; }
	.col_thumb:nth-child(3n+1) { clear:initial; }
	.columnas_ft { width:calc(100% - 210px); width:-webkit-calc(100% - 210px); width:-moz-calc(100% - 210px); width:-o-calc(100% - 210px); }
	.col_ft.primera { width:67%; padding-left:45px; }
	.col_ft.segunda { display:none; }
	.col_ft.tercera { padding-left:35px; }
	.footer_int { padding:70px 30px; }
	.logo_ft { width:190px; margin-right:20px; }
	body.secc_accidentes .right { padding-left:37px; }
	body.secc_agronegocios .right { padding-left:37px; }
	.left_equipo { width:200px; }
	.right_equipo { width:calc(100% - 200px); width:-webkit-calc(100% - 200px); width:-moz-calc(100% - 200px); width:-o-calc(100% - 200px); padding-left:50px; }
	p.nombre { font-size:23px; }
	p.cargo { font-size:17px; line-height:23px; }
	.col_imagen_pre { margin:50px -10px 60px; }
	.acortada { width:100%; }
	.acorta { width:100%; }
	.btn_secc_consultas.floatnone { margin:-30px auto 50px; }
	.centrador.noticias .btn_secc_consultas.floatnone { margin:-30px auto 70px; }
}

@media screen and (max-width:767px) {
	.footer_int { height:auto; padding-top:50px; }
	.logo_blanco { display:block; float:none; text-align:center; margin:auto; }
	.datos_ft { display:block; font-size:15px; line-height:22px; text-align:center; margin-top:50px; margin-left:0; }
	.col_ft.primera { width:100%; padding-left:80px; }
	.col_ft.tercera { width:100%; margin-top:40px; padding-left:80px; }
	.logo_ft { margin-left:10px; margin-right:0; }
	.casilla { font-size:15px; line-height:19px; }
	.right_equipo { padding-left:40px; }
	p.nombre { font-size:21px; }
	p.cargo { font-size:16px; line-height:22px; }
	body.secc_staff .descripcion { font-size:15px; line-height:22px; }
	.col_imagen { width:50%; }
	.col_imagen_pre { margin:40px -10px 50px; }
	.columnas_ft { width:100%; }
	.col_ft.primera { text-align:center; margin-top:50px; padding-left:0; }
	.col_ft.tercera { text-align:center; margin-top:60px; padding-left:0; }
	.titulo_ft { font-size:16px; margin:0 auto 10px; }
	.redes_ft { width:112px; margin:10px auto 0; }
	.ClipLogo_ft { display:block; float:none; width:210px; text-align:center; margin:0 auto 90px; }
	.logo_ft { width:210px; margin-left:0; }
	.ClipBottom { margin:-20px auto 40px; }
	.copyright { display:none; }
	.credito { display:block; float:none; text-align:center; color:#00A7E1; margin:0; }
	.credito:hover { color:#FFF; }
	.logo_mp { width:140px; margin-top:50px; margin-left:-16px; margin-bottom:20px; }
	.titulo_ch { font-size:14px; line-height:20px; margin-bottom:20px; }
	.consulta { font-size:15px; }
	.inc { font-size:14px; margin-top:3px; }
	body.secc_consultas .descripcion { line-height:23px; }
	body.secc_consultas .descripcion.frase.mayus { font-size:14px; line-height:21px; }
}

@media screen and (max-width:639px) {
	header { height:auto; padding:30px 0; }
	#MenuH { display:inline-block; position:absolute; top:-4px; left:15px; }
	.ClipLogo { display:block; float:none; width:180px; text-align:center; margin:0 auto; }
	.logo { width:180px; }
	.correo { font-size:16px; }
	.centrador { padding-bottom:70px !important; }
	body.secc_base .centrador { padding:40px 20px 0; }
	h2.subtitulo { font-size:17px; line-height:20px; margin-bottom:7px; }
	h1.titulo { font-size:17px; line-height:24px; }
	body.secc_consultas h1.titulo { font-size:16px; line-height:22px; }
	.linea { margin:25px 0 30px; }
	.descripcion { font-size:15px; line-height:21px; }
	.ClipThumbs_int { margin:0 -15px; }
	.col_thumb_int { margin:0 15px 40px; }
	.thumb_bg { height:140px; }
	.fecha { padding-top:10px; margin-bottom:3px; }
	h3.titulo { font-size:18px; line-height:23px; }
	.resumen { display:none; }
	.mas_info { margin-top:20px; }
	.right_equipo { float:left; width:100%; padding-left:0; }
	.left_equipo { width:320px; margin-top:30px; }
	.ClipEquipo { margin-bottom:30px; }
	.ClipSubir { display:block; }
	.left_equipo.desktop { display:none; }
	.left_equipo.mobile { display:block; }
	body.secc_staff .descripcion { margin-top:30px; }
	body.secc_staff .ClipBtn_ft { margin-bottom:0; }
	.MP-m-sq-tr { font-size:14px !important; padding:2px 15px !important; }
	.preview h3.titulo { padding-top:15px; }
	body.secc_home h1.titulo, body.secc_home_fijo h1.titulo { font-family:'open_sansbold', Arial, Helvetica, sans-serif; }
	.videos { margin-top:-10px !important; }
	.noticias { margin-top:-50px !important; }
	.col_grilla { width:100%; }
	.col_grilla_int { padding-bottom:20px; }
	.rotulo { line-height:26px; }
	.titulo_mobile { display:inline-block; }
	h1.titulo.desktop { display:none; }
	h1.titulo.mobile { display:block; }
	.grilla .update { position:relative; top:0; font-size:15px; margin-bottom:20px; }
	.ClipFuente { margin-top:-10px; margin-bottom:50px; }
	.fuente { font-size:14px; }
	.logo_agrofy { width:100px; margin-top:3px; margin-left:6px; }
	.btn_secc_consultas.floatnone { margin:0 auto 50px; }
	.centrador.noticias .btn_secc_consultas.floatnone { margin:0 auto 60px; }
}

@media screen and (max-width:576px) {
	body.secc_accidentes .left { width:100%; margin-top:43px; }
	body.secc_accidentes .right { float:left; width:100%; padding-left:0; }
	body.secc_agronegocios .left { width:100%; margin-top:43px; }
	body.secc_agronegocios .right { float:left; width:100%; padding-left:0; }
}

@media screen and (max-width:479px) {
	body.secc_home .centrador, body.secc_home_fijo .centrador { padding:40px 20px 20px !important; }
	.col_thumb_int { padding-bottom:30px; }
	.linea { margin:20px 0; }
	.col_thumb { width:100%; }
	.thumb_bg { height:180px; }
	body.secc_base.secc_caso-accidente h1.titulo { font-size:16px; line-height:20px; }
	.left_equipo { width:100%; margin-top:25px; }
	p.nombre { font-size:19px; }
	p.cargo { font-size:16px; line-height:20px; margin-top:0; }
	body.secc_staff .descripcion { margin-top:25px; }
	.col_thumb_int { margin:0 15px 20px; }
	.MP-arall { margin-bottom:25px !important; }
	.titulo_ch.final { margin-top:30px; }
	.videos { margin-top:-30px !important; }
	.noticias { margin-top:-50px !important; }
	.ClipWhatsApp { width:50px; height:50px; }
	.ico-whatsapp-blanco { width:30px; height:30px; margin:9px 10px; }
}

@media screen and (max-width:413px) {
	h1.titulo { margin-right:20px; }
}

@media screen and (max-width:359px) {
	.footer_int { padding:70px 0; }
	body.secc_base.secc_caso-accidente h1.titulo { font-size:15px; line-height:21px; }
	body.secc_base.secc_caso-accidente h2.subtitulo { font-size:15px; }
	.ico-ft { display:none; }
	.casilla { font-size:14px; line-height:18px; margin-left:0; }
}