@charset "utf-8";
/* CSS Document */

*{
font-family: 'Barlow', sans-serif;


margin:0; padding:0; border:0; outline:none;
    font-size: 16px;
}
body, html{	
min-width:300px;	
}
@media screen and (min-width : 0px) and (max-width:600px){
 *{   font-size: 14px;}

}

html{
    max-width: 100%;
    overflow-x: hidden;
}
body{
	
}
/******************************GENERALES*************************************/
.iconos_pag{
	width:32px;
	height:32px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
	background-image:url(../img/iconos-gastroadvanced-2020-07-26.svg);
}

.iconos_pag.fbk_v{
	    background-position: -5px -2px;
}

.iconos_pag.cel_bmin{
	background-position: -130px -325px;	
}
.iconos_pag.dir_b{
	background-position: -190px  -325px;	
}
.iconos_pag.fbk_bmin{
	background-position: -8px -325px;	
}
.iconos_pag.inst_bmin{
	background-position: -70px -325px;	
}

.iconos_pag.corr_bmin {
    background-position: -316px -325px;
}


.iconos_pag.tel_bmin {
    background-position: -376px -325px;
}
.iconos_pag.fbk_a{
	    background-position: -9px -140px;
}
.iconos_pag.inst_a{
	    background-position: -70px -140px;
}
.iconos_pag.dir_a{
	    background-position: -435px -140px;
}
.iconos_pag.cel_a{
	    background-position: -130px -140px;
}


.iconos_pag.corr_a {
    background-position: -311px -140px;
}
.iconos_pag.tel_a {
    background-position: -371px -140px;
}



.iconos_pag.consulta {
    background-position: -8px -380px;
    width: 40px;
}
 .iconos_pag.endoscopia{
	background-position:-66px -380px;
    width: 40px; 
 }
 .iconos_pag.colonoscopia{
	background-position:-126px -380px;
    width: 40px; 
 }
 .iconos_pag.ecoendoscopia{
	background-position:-186px -380px; 
    width: 40px;
 }
 .iconos_pag.capsula{
	background-position:-246px -380px; 
    width: 40px;
 }
 .iconos_pag.balon{
	background-position:-310px -380px; 
    width: 40px;
 }
 .iconos_pag.helicobacter{
	background-position:-370px -380px; 
    width: 40px;
 }
 .iconos_pag.manometria{
	background-position:-430px -380px; 
    width: 40px;
 }
 .iconos_pag.enteroscopia{
	background-position:-493px -380px; 
    width: 40px;
 }
 
 .iconos_pag.reseccionpolipos{
	background-position:-550px -380px; 
    width: 40px;
 }
 .iconos_pag.ligaduravarices{
	background-position:-612px -380px; 
    width: 40px;
 }
 .iconos_pag.cpre{
	background-position:-672px -380px; 
    width: 40px;
 }
 .iconos_pag.phmetria{
	background-position:-731px -382px; 
    width: 40px;
 }

 	.sec_icono_servicios{
		width: 45px;
		height: 45px;
		display: block;
		margin: 0 auto;
		background-image: url(../img/iconos-gastroadvanced-2020-07-26.svg);	
	}
	.sec_icono_servicios.serv1{
    	background-position: -2px -12px;	
	}
	.sec_icono_servicios.serv2{
    	background-position:-64px -12px;	
	}
	.sec_icono_servicios.serv3{
    	background-position: -124px -12px;	
	}
	.sec_icono_servicios.serv4{
    	background-position: -184px -12px;	
	}
	.sec_icono_servicios.serv5{
    	background-position: -245px -12px;	
	}
	.sec_icono_servicios.serv6{
    	background-position: -2px -75px;	
	}
	.sec_icono_servicios.serv7{
    	background-position: -64px -75px;	
	}
	.sec_icono_servicios.serv8{
    	background-position: -124px -75px;	
	}
	.sec_icono_servicios.serv9{
    	background-position: -184px -75px;	
	}
	
	.sec_indiv_servicios.ser1:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser2:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser3:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser4:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser5:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser6:hover{
	border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser7:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser8:hover{
		border-bottom: 3px solid #044395;	
	}
	
	.sec_indiv_servicios.ser9:hover{
		border-bottom: 3px solid #044395;	
	}
	
h2.titulo_pagina{

    position: relative;
    font-size: 30px;
    font-weight: normal;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    text-align: center;
}


h2.titulo_pagina:before{    width: 40px;
    height: 4px;
    background: #044395;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: ' ';
}
@media screen and (min-width : 0px) and (max-width:1000px){
h2.titulo_pagina{

    font-size: 24px;
}

}	
@media screen and (min-width : 0px) and (max-width:600px){
h2.titulo_pagina{

    font-size: 22px;
}

}	


.caja_gris{
	background:#f6f7f9; /*fafafa*/
}
.caja_gris.serv_int {
    background: #f6f7f9;
    padding: 20px 0;
}	
	
/******************************CABECERA****************************************/

.cont_cabecera{
	width:100%;
	box-shadow: 0px 4px 5px #27272754;
	-webkit-box-shadow: 0px 4px 5px #27272754;
	-moz-box-shadow: 0px 4px 5px #27272754;
	position: relative;
	z-index: 999999;	
}
.caja_cabecera{
	width:80%;
	display:block;
	margin:0 auto;
	height: 100px;
	text-align:justify;
}

@media screen and (min-width : 0px) and (max-width:1200px){
.caja_cabecera{width: 90%;
}

}
@media screen and (min-width : 0px) and (max-width:800px){
.caja_cabecera{width: 90%;
    padding: 0 0 53px 0;
}

}
.caja_cabecera:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}
.caja_cabecera .caja_logo{
	padding: 10px 0;	
	display:inline-block;
	width:40%;
    vertical-align: middle;
}

.caja_cabecera .caja_logo img{
	max-width: 350px;
}
.caja_menu{
	 display: inline-block;
    width: 44%;
    vertical-align: middle;
    height: 100%;
}


@media screen and (min-width : 0px) and (max-width:1100px){
	.caja_cabecera .caja_logo{
		width:35%;
	}

.caja_cabecera .caja_logo img{
	max-width: 100%;
}
	.caja_menu{
		width: 50%;
	}
}

@media screen and (min-width : 0px) and (max-width:800px){
.caja_cabecera .caja_logo {
    width: 100%;
    display: block;
    margin: 0 auto;
    max-width: 350px;
}
}
.caja_menu nav{
	height: 100%;
    width: 100%;	
}
.caja_menu nav ul{
	list-style: none;
    height: 100%;
	position:relative;
}
.caja_menu nav ul li{
    display: inline-block;
    height: 100%;
    width: 20%;	
    line-height: 100px;
    text-decoration: none;
    color: #044395;
    text-align: center;
    font-weight: bold;
}
.caja_menu nav ul li.activo{
    color: #ffffff;
	background:#044395;
}
.caja_menu nav ul li a{
    height: 100%;
    display: block;
    line-height: 100px;
    text-decoration: none;
    color: #044395;
    text-align: center;
    font-weight: bold;
}
.caja_menu nav ul li a.activo{
	height: 100%;
    display: block;
    line-height: 100px;
    text-decoration: none;
    color: #ffffff;
	background:#044395;
}

.caja_menu nav ul li:hover{
    color: #ffffff;
	background:#044395;
}

.caja_menu nav ul li a:hover{
    color: #ffffff;
	background:#044395;
}

.caja_menu nav ul .sub1 {
    height: auto;
}
.menu ul ul.sub1 {
    display: none;
    position: absolute;
    margin: 0px;
    padding: 0px;
    z-index: 200;
    width: 60%;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}


@media screen and (min-width : 0px) and (max-width:1000px){
.menu ul ul.sub1 {
    width: 70%;
}
}
.menu ul ul.sub1 li {
    margin: 0px;
    display: block;
    width: 100%;
    text-align: left;
    background: #ffffff;
    line-height: 30px;
    height: auto;
    color: #044395;
	font-weight:normal;
}
.menu ul ul.sub1 li a {
    padding: 5px 10px;
    min-height: 30px;
    line-height: 30px;
    text-align: left;
	font-weight:normal;
}
.menu ul ul.sub1 li a.activo{
    color: #ffffff;
	background:#044395;
}


	.menu ul li:hover .sub1{
		display:block;
		z-index:1000;
		
		
	}






div#mobileMenu{
display:none;	
}



@media screen and (min-width : 0px) and (max-width:800px){
.cabecera {
    position: relative;
   height: 153px;
}

	.caja_menu{
		display:none;	
	}

li.solocel, .slicknav_menu{
display:block;	
}
	

	.js #mobileMenu {
display: block;
    position: absolute;
    width: 100%;
    z-index: 1000;
   top: 105px;
    background: #044395;
    padding: 10px 0;
	}
		
	/*
		Mobile Menu Core Style
	*/
	
	.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; outline:none}
	.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
	.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
	.slicknav_menu .slicknav_no-text { margin: 0 }
	.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
	.slicknav_nav { clear: both }
	.slicknav_nav {
	background:#044395
	}
	.slicknav_nav ul,
	.slicknav_nav li { display: block;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	 }
	.slicknav_nav .slicknav_arrow { margin: 0 0 0 0.4em; }
	.slicknav_nav .slicknav_item { cursor: pointer; }
	.slicknav_nav .slicknav_row { display: block; }
	.slicknav_nav a, .slicknav_nav .item_menu { display: block }
	.slicknav_nav .slicknav_item a,
	.slicknav_nav .slicknav_parent-link a, , .slicknav_nav .item_menu { display: inline }
	.slicknav_menu:before,
	.slicknav_menu:after { content: " "; display: table; }
	.slicknav_menu:after { clear: both }
	/* IE6/7 support */
	.slicknav_menu { *zoom: 1 }
	
	/* 
		User Default Style
		Change the following styles to modify the appearance of the menu.
	*/
	
	.slicknav_menu {
		font-size:16px;
	}
	.slicknav_menu .slicknav_no-text {
		font-size:30px;
	}
	/* Button */
	.slicknav_btn {
		margin: 0px 20px 0;
		text-decoration:none;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;  
	}
	/* Button Text */
	.slicknav_menu  .slicknav_menutxt {
		color: #FFF;
	}
	/* Button Lines */
	.slicknav_menu .slicknav_icon-bar {
	  background-color: #FFFFFF;
	}
	
	.slicknav_nav {
		color:#fff;
		margin:0;
		padding:0;
	}
	.slicknav_nav, .slicknav_nav ul {
		list-style: none;
		overflow:hidden;
	}
	.slicknav_nav ul {
		padding:0;
		margin:0;
	}
	.slicknav_nav .slicknav_row {
		padding:5px 10px;
		margin:2px 5px;
	}
	.slicknav_nav a, .slicknav_nav .item_menu{
		padding:5px 10px;
		margin:2px 5px;
		text-decoration:none;
		color:#fff;
	}
	
	
	
	.slicknav_nav .slicknav_item a,
	.slicknav_nav .slicknav_parent-link a {
		padding:0;
		margin:0;
	}
	
	.slicknav_nav a:hover, .slicknav_nav .item_menu:hover{
		background:rgba(255,255,255,0.2);
		color:#fff;
		display:block
	}
	.slicknav_nav .slicknav_txtnode {
		 margin-left:15px;   
	}
	
	.slicknav_nav .item_menu{
		cursor:pointer	
	}

}

/************************************PIE************************************/

	footer{
		width:100%;
		position:relative;
		margin:0 auto;
		height:300px;
		background-image:url(../img/pie-1.jpeg);
		background-repeat:no-repeat;
		background-size:cover;
		color:#FFFFFF;	 
	}
	footer .interno_pie{
		width:80%;
		display:block;
		margin:0 auto;
		text-align:justify;
	}
	footer .interno_pie:after{
		content: '';
		width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
		display: inline-block;
	}
	.contenido_mapa_pie h3 {
		color: #044395;
		font-size: 16px;
	}
	.contenido_mapa_pie p {
		color: #000000;
		font-size: 14px;
		padding: 5px 0;
	}
	.contenido_mapa_pie a {
		font-size: 14px;
		text-decoration: none;
		color: #044395;
		font-weight: bold;
	}

 	footer .interno_pie .indiv_pie{
		width:28%;
		display:inline-block;	
		height:300px;
		vertical-align:middle
	}
 	footer .interno_pie .indiv_pie.mapa{
		width:42%;
		display:inline-block;	
		height:300px;
		vertical-align:middle
	}
 
 	footer .interno_pie .indiv_pie #mapa_contacto{
		width:100%;
		display:block;	
		height:300px;
	}
 
 	footer .interno_pie .indiv_pie h4{
		position: relative;
		padding: 0 0 10px 0px;
		margin: 20px 0;
		font-size: 20px;
		font-weight: normal;
	}
 
 	footer .interno_pie .indiv_pie h4:after{
		content: '';
		width: 50px;
		height: 2px;
		background: #FFFFFF;
		position: absolute;
		bottom: 0;
		left: 0px;
	}
	footer .interno_pie .indiv_pie .int_pie{
		width:90%;
		display:block;
		margin:20px auto 0 auto;	
	}

	footer .interno_pie .int_pie li {
		margin: 0 0 0 20px;
	}
	footer .interno_pie .int_pie a {
		color: #ffffff;
		text-decoration: none;
		padding: 2px 0;
		display: block;
	}

@media screen and (min-width : 0px) and (max-width:1100px){
 	footer .interno_pie .indiv_pie{
		width:48%;
		display:inline-block;	
		height:300px;
		vertical-align:middle
	}
 	footer .interno_pie .indiv_pie.mapa{
		width:100%;
		display:block;	
		height:300px;
		vertical-align:middle
	}
	footer {
		height: 600px;
		padding: 0 0 10px 0;
	} 
}

@media screen and (min-width : 0px) and (max-width:630px){
 	footer .interno_pie .indiv_pie.indiv_pie.servicios{
		display:none;
	}
 	footer .interno_pie .indiv_pie.indiv_pie{
		width:100%;
		display:block;
		height:auto;
		padding:10px 0 20px 0;	
	}
	footer {
		height: 550px;
	} 
}
/*********************************FORMULARIO DE PREGUNTAS************************************/

 .preguntas{
	display:block;
	margin:60px auto 60px auto;
	width:80%; 
 }
 
@media screen and (min-width : 0px) and (max-width:1200px){
	.preguntas{ width:90%;}
}	

 .preguntas p{
	 padding:10px 0; 
 }
 
 
	
.formularios fieldset {
  margin: 0 auto 0 auto;
  padding: 0px;
  border: 0;
  width: 100%;
}


.formularios  label{
	width:14%;
	display:inline-block;
	margin:5px 0 5px 0;
}
.formularios .parejas{
	
}
.formularios .parejas{
	width:100%;
	display:block;
	margin:0 auto;
	position:relative;	
	text-align:justify
}
	
.formularios .parejas:after{
	content: '';
	width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	display: inline-block;		
}
.formularios .par{
	width:45%;
	display:inline-block;	
}
.formularios  .campo_input{
	width:100%;
	display:block;
	margin: 15px 0 10px 0;		
	height:30px;
	border:1px solid #CCC;
	background-color: #ffffff;
	vertical-align:middle;
	margin:5px 0 5px 0;    padding: 2px 1%;
	border-radius:4px;
}
.formularios .campo_area{

	display:inline-block;
	width:100%;
	height:150px;
	background-color: #ffffff;
	border:1px solid #CCC;
	color:#000;
	outline:none;
	vertical-align:middle;
	margin:0 0 25px 0;	
	border-radius:4px;
	    padding: 2px 1%;
} 
.formularios .parmin{
	margin:10px 0 20px 0;
	
}
.formularios a{
	color:#000;	
}
.formularios .boton_form{
	background:#044395;
	color:#FFF;	
	padding:10px 0;
	border-radius:4px;
	font-size:18px;
	margin:20px 0px 20px 0px;
	display:block;
	width:150px;
  transition: all 0.5s ease;	
  cursor:pointer;
}
.formularios .boton_form:hover{
	background:#DE9F38	
}

@media screen and (min-width : 0px) and (max-width:600px){
	.formularios .par{
		width:100%;
		display:block;	
	}
}

/*********************************INICIO************************************/

/******BANNER******/


#owl-demo-cel{
	display:none;	
}

	#owl-demo .item{
		position:relative;
		width:100%;
	}
.owl-carousel .owl-item img{
}
	.owl-controls .owl-nav div{
    color: #044395;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    font-size: 44px;
    background: #FFFFFF;
    opacity: 0.8;
    width: 40px;
    height: 40px;
    line-height: 30px;
    text-align: center;
    transition: 0.3s;
}
	.owl-theme .owl-controls .owl-nav div {
	  position: absolute;
	}
	 
.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -5px;
    top: 45%;
    border-radius: 0 4px 4px 0;
}
	 
	.owl-theme .owl-controls .owl-nav .owl-next{
	  right: -5px;
	    top: 45%;
    border-radius: 4px 0   0 4px;
	}
	.owl-theme .owl-controls .owl-nav .owl-next:hover, .owl-theme .owl-controls .owl-nav .owl-prev:hover{
	  background: #044395;
	  color:#ffffff;
	}


	#owl-demo{
		display:block;
	}


#owl-demo-cel{
	display:none;	
}
.textos_banner_2 {
    position: absolute;
    width: 400px;
    height: 200px;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 10%;
    background: #044395e0;
    border-radius: 4px;
}


.textos_banner_2.izq {
    position: absolute;
    width: 400px;
    height: 200px;
    margin: auto;
    top: 0;
    bottom: 0;
    left: auto;
	right:10%;
    background: #044395e0;
    border-radius: 4px;
}


.textos_banner_2 h3 {
    position: relative;
    font-size: 26px;
    font-weight: normal;
    padding: 10px 10px 20px 10px;
    color: #ffffff;
}


.textos_banner_2 p {
    line-height: 25px;
    max-width: 400px;
    color: #ffffff;
    padding: 0 10px 0 10px;
}


.textos_banner_2 a {
    color: #FFFFFF;
    text-align: center;
    padding: 8px 0;
    border-radius: 3px;
    text-decoration: none;
    transition: all 0.5s ease;
    border: 1px solid #ffffff;
    display: block;
    width: 120px;
    margin: 10px 0 0 10px;
}
.textos_banner_2 a:hover{
	background:#DE9F38	
}

@media screen and (min-width : 0px) and (max-width:950px){
.textos_banner_2 {
    width: 320px;
    height: 200px;
}


.textos_banner_2.izq {
    width: 320px;
    height: 200px;
}

.textos_banner_2 h3 {
    font-size: 22px;
}


}
.textos_banner_cel {
    background: #044395e0;
    position: absolute;
    width: 280px;
    height: 180px;
    margin: auto;
    right: 40px;
    bottom: 0;
    top: 0;
    border-radius: 4px;
}

.textos_banner_cel h3 {
    color: #ffffff;
    padding: 10px;
    font-size: 18px;
}

.textos_banner_cel p {
    color: #ffffff;
    padding: 0 15px;
    line-height: 22px;
}
.textos_banner_cel a {
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: 1px solid #ffffff;
    width: 130px;
    display: block;
    margin: 10px 0 0 20px;
    padding: 5px 0;
    border-radius: 4px;
}




@media screen and (min-width : 0px) and (max-width:600px){

.textos_banner_cel h3 {
    color: #ffffff;
    font-size: 16px;
	padding:10px 10px 5px 10px;
}

.textos_banner_cel p {
    padding: 0 10px;
    line-height: 18px;
	font-size:14px;
}
.textos_banner_cel a {
	font-size:14px;
    width: 100px;
    margin: 5px 0 0 10px;
    padding: 5px 0;
}
.textos_banner_cel{
	width: 210px;
	    height: 150px;
		right:20px
}


}



@media screen and (min-width : 0px) and (max-width:800px){
#owl-demo{
	display:none;	
}
#owl-demo-cel{
	display:block;	
}
}

#owl-demo-s .owl-prev {
    left: -50px;
    background: transparent;
}

#owl-demo-s .owl-next {
    right: -50px;
    background: transparent;
}
	#owl-demo-s .owl-prev:hover{
	  color:#DB9A17;
	}
	
/*INICIO SERVICIOS*/
.iniciocaja_quienessomos{
	padding:180px 0 0px 0;
	position:relative;
	    z-index: 10;
}
@media screen and (min-width : 0px) and (max-width:1000px){

	.iniciocaja_quienessomos{
		padding:20px 0 0px 0;
			z-index: 0;
	}

}
.inicio_serviciosmin.seccion_serv {
    position: absolute;
    width: 90%;
    margin: auto;
    left: 0;
    right: 0;
    top: -30px;
}
.inicio_serviciosmin.seccion_serv .sec_int_servicios {
    border: 1px solid rgba(0,0,0,.2);
    display: table;
    margin: 0 auto;
    background: #FFFFFF;
    position: relative;
	width: 100%;
}
.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios {
    width: 11%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 20px 0;
    cursor: pointer;
    position: relative;
    height: 120px;
}
.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios:after {
	content:'';
	width:1px;
	height:80px;
	background:#E4E4E4;
	position:absolute;
	left:0;
	margin:auto;
	top:0;
	bottom:0;
}

.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios h4.sec_tit_servicios {
    font-weight: normal;
    padding: 20px 4px 0 4px;
}


@media screen and (min-width : 0px) and (max-width:1250px){
	.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios h4.sec_tit_servicios{
		font-size:14px;
	}

}


@media screen and (min-width : 0px) and (max-width:1250px){
	.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios h4.sec_tit_servicios{
		font-size:14px;
	}

}
@media screen and (min-width : 0px) and (max-width:1000px){

	.inicio_serviciosmin.seccion_serv {
		position: relative;
		top:auto;
		margin:10px auto 20px auto;
	}
	.inicio_serviciosmin.seccion_serv .sec_int_servicios .sec_indiv_servicios {
		width: 33.333333333333%;
		border-bottom:1px solid #E4E4E4;
		height: 100px;
	}
}	

.inicio_int_quienessomos{
	width:80%;
	display:block;
	margin:0 auto 60px auto;
	text-align:justify;
}

@media screen and (min-width : 0px) and (max-width:1200px){
	.inicio_int_quienessomos{ width:90%;}
}	
.inicio_int_quienessomos:after{
	content: '';
	width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	display: inline-block;		
}	
.inicio_indin_quienessomos{
	width:46%;	
	display:inline-block;
	vertical-align:top;
}	
.inicio_indin_quienessomos img{
	max-width:100%;
}	
.inicio_txt_quienessomos{
	width:46%;	
	display:inline-block;
	vertical-align:top;
	
}		
.inicio_txt_quienessomos h2{
	color: #044395;
    font-size: 24px;
    padding: 0 0 20px 0;
}
.inicio_txt_quienessomos p{
	line-height:25px;
	padding:10px 0;
	
}


.inicio_txt_quienessomos a{
	background:#044395;
	color:#FFFFFF;
	text-align:center;
	padding:10px 0px;
	border-radius:6px;
	text-decoration:none;
	display:block;
	width:150px;
	margin:10px 0 20px 0;
	transition: all 0.5s ease;	
}
.inicio_txt_quienessomos a:hover{
	background:#DE9F38	
}

@media screen and (min-width : 0px) and (max-width:1000px){
	
	
	.inicio_txt_quienessomos{
		width:52%;	
		display:inline-block;
		vertical-align:middle;
		
	}
	.inicio_txt_quienessomos h2 {
		color: #044395;
		font-size: 22px;
		padding: 0 0 0px 0;
	}
	.inicio_txt_quienessomos p {
		line-height: 24px;
		padding: 5px 0;
	}
}

@media screen and (min-width : 0px) and (max-width:1000px){
	.inicio_txt_quienessomos, .inicio_indin_quienessomos{
		width:100%;	
		display:block;
		
	}
	.inicio_indin_quienessomos img{
		display:block;
		margin:0 auto 10px auto;
		max-width: 300px;
	}	
}

@media screen and (min-width : 0px) and (max-width:350px){
	.inicio_indin_quienessomos img{
		max-width: 100%;
	}	
}

.inicio_seccion_contratarnos{
	background-image:url(../img/inicio-agendar-cita-gastroadvanced-1.jpeg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	padding:100px 0;
	background-position:right;
}

.inicio_seccion_contratarnos .inicio_txt_contratarnos{
	width:40%;
	display:block;
	margin:0 0 0 10%;
}
.inicio_seccion_contratarnos .inicio_txt_contratarnos p.inicio_txt_grande{
	font-size:26px;
	padding:0 0 20px 0;
	font-weight:bold;
	color:#FFFFFF;
}


@media screen and (min-width : 0px) and (max-width:1120px){

	.inicio_seccion_contratarnos .inicio_txt_contratarnos{
		width:30%;
	}
	.inicio_seccion_contratarnos .inicio_txt_contratarnos p.inicio_txt_grande {
		font-size: 22px;
		font-weight:normal;
	}
}

@media screen and (min-width : 0px) and (max-width:1000px){
	.inicio_seccion_contratarnos{
		background-image:url(../img/inicio-agendar-cita-gastroadvanced-2.jpeg);
	}
}

@media screen and (min-width : 0px) and (max-width:880px){
	.inicio_seccion_contratarnos{
		background-image:url(../img/inicio-agendar-cita-gastroadvanced-3.jpeg);
	}
}
@media screen and (min-width : 0px) and (max-width:640px){
	.inicio_seccion_contratarnos{
		background-image:url(../img/fondo-docs-cel3.jpeg);
		background-attachment:inherit;
	}	
	.inicio_seccion_contratarnos .inicio_txt_contratarnos{
		width:90%;
		display:block;
		margin:0 auto;
	}
	.inicio_seccion_contratarnos .inicio_txt_contratarnos p.inicio_txt_grande{
		text-align:center;
	}
}
.inicio_seccion_contratarnos .inicio_txt_contratarnos p.txt_normal{
	line-height:25px;
	color:#FFFFFF;
}

.inicio_seccion_contratarnos .inicio_txt_contratarnos a{
	color: #ffffff;
    font-weight: normal;
	font-size:18px;
    text-decoration: none;
    display: block;
    border: 1px solid #ffffff;
    width: 150px;
    padding: 10px 0;
    text-align: center;
    margin: 20px 0 0 0;
}

@media screen and (min-width : 0px) and (max-width:640px){
	.inicio_seccion_contratarnos .inicio_txt_contratarnos a{
		display:block;
		margin:0 auto;
		font-size:15px;	
	}
}

.inicio_caja_noticias{
	display:block;
	margin:0px auto;
	width:80%;
	padding:50px 0;
}

@media screen and (min-width : 0px) and (max-width:1200px){
	.inicio_caja_noticias{ width:90%;}

}	
.inicio_caja_noticias h2.titulo_pagina{
	    margin: 0 0 80px 0;
}

.inicio_caja_noticias .inicio_caja_indiv_noticia{
	background: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .img_noticia {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .img_noticia img{
	width:100%;
}


.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt{
	padding:0 30px 0 30px;	
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt h4{
	padding:0 0 20px 0;
	color:#044395;
	font-size:24px;
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt p{
	padding:15px 0;
	margin:0 0 20px 0;
	line-height:25px;
}

.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt a{
	background:#044395;
	color:#ffffff;
	text-decoration:none;
	border-radius:4px;
	padding:10px 20px;
	text-align:center;
	transition: all 0.5s ease;	
}
.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt a:hover{
	background:#DE9F38	
}

.inicio_caja_noticias .boton_noticias{
	background:#044395;
	color:#ffffff;
	text-decoration:none;
	border-radius:4px;
	padding:10px 0;
	text-align:center;
	display:block;
	width:200px;
	margin:20px auto;
	cursor:pointer;
}
.inicio_caja_noticias .boton_noticias:hover{
	background:#DE9F38	
}
.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia.celular{
	display:none;	
}

@media screen and (min-width : 0px) and (max-width:1080px){

	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt h4{
		padding:0 0 10px 0;
		font-size:20px;
	}

	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt p{
		padding:5px 0;
		margin:0 0 15px 0;
		line-height:23px;
		font-size:15px;
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt a {
		padding: 8px 20px;
		font-size:15px;
	}
}

@media screen and (min-width : 0px) and (max-width:800px){
	.inicio_caja_noticias .inicio_caja_indiv_noticia{
		margin:0 auto 20px auto;	
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .img_noticia {
		width: 100%;
		display: block;
		margin: 10px auto;
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .img_noticia img {
		width: auto;
		max-width: 400px;
		display: block;
		margin: 0 auto;
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia{
		width: 100%;
		display: block;
		margin: 10px auto;
		
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia .int_txt {
		padding: 0 30px 40px 30px;
	}

	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia.celular{
		display:block;	
	}
	.inicio_caja_noticias .inicio_caja_indiv_noticia .txt_noticia.pc{
		display:none;	
	}
}


@media screen and (min-width : 0px) and (max-width:500px){

	.inicio_caja_noticias .inicio_caja_indiv_noticia .img_noticia img {
		width: auto;
		max-width: 100%;
	}

}

/************************************CONTACTO*************************************/



.contacto_caja{
	width:80%;
	display:block;
	margin:30px auto;	
}
.contacto_mapa{
	text-align:justify;	
}

.contacto_mapa:after{
		content: '';
		width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
		display: inline-block;	
}
.contacto_caja .formulario_contacto {
	display:inline-block;
	width:50%;
	vertical-align:top;
}

.contacto_caja p{
	padding:10px 0 20px 0;
}
.contacto_caja .formulario_contacto .formularios .par {
    width: 100%;
    display: block;
}

.contacto_caja .caja_mapa{
	display:inline-block;
	width:45%;
	vertical-align:top;
	
}
.contacto_caja .caja_mapa h2 {
    color: #044395;
    padding: 0 0 10px 0;
    font-size: 20px;
}
.contacto_caja .caja_mapa ul {
    color: #044395;
    padding: 0 0 10px 0;
    font-size: 20px;
}

.contacto_caja .caja_mapa .caja_contacto_item{
	padding:10px 0;
}
.contacto_caja .caja_mapa #mapa_int_contacto{
	display:block;
	margin:30px auto 0 auto;
	height:400px;
	
}



.contacto_caja .caja_mapa .caja_contacto_item span.txt {
    display: inline-block;
    width: 85%;
    vertical-align: middle;
}

@media screen and (min-width : 0px) and (max-width:1200px){
	.contacto_caja{
		width:90%;
	}

}

@media screen and (min-width : 0px) and (max-width:900px){
	.contacto_caja .formulario_contacto {
		display:block;
		width:90%;
		margin:20px auto;
	}

	.contacto_caja .caja_mapa{
		display:block;
		width:90%;
		margin:20px auto;
		
	}

}

label.remark, input.remark, .antispam { display:none; }


/***************************************MENSAJE ENVIADO************************************/
.confirmacion_contenido{
	min-height:400px;
	width:90%;
	display:block;
	margin:0 auto;	
}
.confirmacion_contenido .iconos.mensaje_enviado{
	width: 120px;
    height: 120px;
    display: block;
    margin: 80px auto 0 auto;
    background-position: -630px -415px;
    background-image: url(../img/iconos-gastroadvanced-2020-07-26.svg);
}

.confirmacion_contenido h3 {
    color: #044395;
    padding: 20px 0;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
}
.confirmacion_contenido a.enlacenoticias{
	background:#044395;
	color:#FFF;	
	padding:10px 0;
	border-radius:4px;
	font-size:18px;
	margin:20px auto 20px auto;
	display:block;
	width:150px;
  transition: all 0.5s ease;	
  cursor:pointer;
  text-decoration:none;
  text-align:center;
}
.confirmacion_contenido a.enlacenoticias:hover{
	background:#DE9F38	
}


/************************************NOSOTROS*********************************/

	.nosotros_caja{
		padding:50px 0 0 0;	
	}

	.nosotros_caja .nosotros{
		width:80%;
		display:block;
		margin:60px auto 40px auto;
		text-align:justify;	
	}
	.nosotros_caja .nosotros:after{
		content: '';
		width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
		display: inline-block;
	}
	.nosotros_caja .nosotros .img_nosotros{
		width:40%;
		display:inline-block;
		vertical-align:top;	
	}



@media screen and (min-width : 0px) and (max-width:1100px){
	.nosotros_caja .nosotros{
		width:90%;
	}
}
	.nosotros_caja .nosotros .img_nosotros img{
		max-width:100%;
	}
	
	.nosotros_caja .nosotros .txt_nosotros{
		width:54%;
		display:inline-block;
		vertical-align:top;	
	}


@media screen and (min-width : 0px) and (max-width:1200px){
	.nosotros_caja .nosotros .txt_nosotros{
		width:58%;
	}
	.nosotros_caja .nosotros .img_nosotros{
		width:39%;	
	}
}


@media screen and (min-width : 0px) and (max-width:950px){
	.nosotros_caja .nosotros .txt_nosotros{
		width:90%;
		display:block;
		margin:20px auto;
	}
	.nosotros_caja .nosotros .img_nosotros{
		width:50%;
		display:block;
		margin:0 auto;	
	}
}

@media screen and (min-width : 0px) and (max-width:700px){
	.nosotros_caja .nosotros .img_nosotros{
		width:70%;	
	}
}

@media screen and (min-width : 0px) and (max-width:500px){
	.nosotros_caja .nosotros .img_nosotros{
		width:80%;	
	}
}

	.nosotros_caja .nosotros .txt_nosotros p{
		line-height:24px;
		text-align:justify;
		padding:5px 0;
	}
	
	.nosotros_caja .nosotros .txt_nosotros h2{
		color: #044395;
		padding: 0 0 30px 0;
		font-size: 24px;
	}
	.nosotros_caja .nosotros .txt_nosotros a{
		color: #044395;
		display:block;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
		margin:10px 0 0 0;
		padding:5px 0;
	}
	
	
.caja_cont_mision, .caja_cont_vision{
	background:#F6F7F9;	
	padding:20px 0;
	position:relative;
}
.caja_cont_mision .caja_mision{
	width:80%;
	display:block;
	position:relative;
	margin:0 auto;
}
.caja_cont_mision .caja_mision .img_mision{
	width:auto;
}
.caja_cont_mision .caja_mision .img_mision img{
	max-width:100%;
	border-radius:10px;
}
.caja_cont_mision .caja_mision .txt_mision{
	background:#ffffff;
	padding:50px;
	width:45%;
	position:absolute;
	right:0;
	border-radius:10px;
	top:60px;
}
.caja_cont_mision .caja_mision .txt_mision h2{
color: #044395;
    padding: 0 0 30px 0;
    font-size: 22px;		
}
.caja_cont_mision .caja_mision .txt_mision p{
			
		line-height:24px;
		text-align:justify;
		padding:5px 0;	
}

.caja_cont_vision{
	padding:20px 0 60px 0;
}

.caja_cont_vision .caja_vision{
	width:80%;
	display:block;
	position:relative;
	margin:0 auto;
   display: flex;
   flex-direction: row;
   justify-content: flex-end;	
}


.caja_cont_vision .caja_vision .img_vision img{
	max-width:auto;
	border-radius:10px;
}
.caja_cont_vision .caja_vision .txt_vision{
	background:#ffffff;
	padding:50px;
	width:60%;
	position:absolute;
	left:0;
	border-radius:5px;
	top:60px;
	border-radius:10px;
}
.caja_cont_vision .caja_vision .txt_vision h2{
	color: #044395;
    padding: 0 0 30px 0;
    font-size: 22px;		
}
.caja_cont_vision .caja_vision .txt_vision p{
			
		line-height:24px;
		text-align:justify;
		padding:5px 0;	
}

@media screen and (min-width : 0px) and (max-width:1000px){

	.caja_cont_mision .caja_mision .txt_mision {

		padding: 40px 30px;
		width: 40%;
	}
	.caja_cont_vision .caja_vision .txt_vision {
		padding: 40px 30px;
		width: 40%;
		top:20px;
	}
}

@media screen and (min-width : 0px) and (max-width:760px){
	.caja_cont_mision .caja_mision{
		padding-top:20px;
		background:#ffffff;
	}
	
	.caja_cont_mision .caja_mision .img_mision{
		width:60%;
		display:block;
		margin:20px auto
	}
	.caja_cont_mision .caja_mision .txt_mision {
		display: block;
		position: relative;
		width: 90%;
		padding: 20px 5%;
		top: auto;
		right: auto;
		border-radius: 0 0 10px 10px;
	}

	.caja_cont_mision .caja_vision{
		padding-top:20px;
		background:#ffffff;
	}
	.caja_cont_vision .caja_vision {
		display: block;
			padding-top:20px;
			background:#ffffff;
	}	
	.caja_cont_vision .caja_vision .img_vision{
		width:60%;
		display:block;
		margin:20px auto
	}
	.caja_cont_vision .caja_vision .txt_vision {
		display: block;
		position: relative;
		width: 90%;
		padding: 20px 5%;
		top: auto;
		right: auto;
		border-radius: 0 0 10px 10px;
	}
	.caja_cont_vision .caja_vision .img_vision img{
		max-width:100%;	
	}

}

@media screen and (min-width : 0px) and (max-width:600px){
	.caja_cont_vision .caja_vision .img_vision{
		width:80%;
	}
		
	.caja_cont_mision .caja_mision .img_mision{
		width:80%;
	}	
}

.caja_politica{
	background-image:url(../img/fondo_politica.jpeg);	
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	min-height:200px;
	width:100%;
}

.caja_politica .int_politica {
	width:80%;
	display:block;
	margin:0 auto;
}
.caja_politica .int_politica h2{
	color:#ffffff;
	padding:40px 0 20px 0;
	text-align:center;
	font-size:24px;
}
.caja_politica .int_politica p{
	
	line-height:24px;
	text-align:justify;
	padding:5px 0 50px 0;
	color:#ffffff;
	font-size:18px;	
}
.caja_valores_corporativos{
	background:#F6F7F9;	
	padding:50px 0;
	position:relative;
}
.caja_valores{
	width:80%;
	display:block;
	margin:0 auto;
	text-align:justify;	
}
.caja_valores:after{
	content: '';
	width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	display: inline-block;
}
.caja_valores .indiv_valores{
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	background:#ffffff;
	width:47%;
	display:inline-block;
	vertical-align:top;
	margin:15px 0;
	padding:30px 0;
	min-height: 170px;
}

@media screen and (min-width : 0px) and (max-width:1300px){
	.caja_valores .indiv_valores{
		width:49%;
	}
	.caja_valores .indiv_valores{

			min-height: 190px;
	}
}

@media screen and (min-width : 0px) and (max-width:1100px){
	.caja_valores{
		width:90%;
	}
}

@media screen and (min-width : 0px) and (max-width:965px){
	.caja_valores .indiv_valores{
		margin:10px auto;
		width:90%;
		display:block;
			min-height: auto;
	}
}

.caja_valores .indiv_valores .icono_valores{
	width:20%;
	display:inline-block;
	vertical-align:top;
}
.caja_valores .indiv_valores .icono_valores .iconos_paginas{
    width: 60px;
    height: 70px;
    display: block;
    margin: 0 auto;
	background-image:url(../img/iconos-gastroadvanced-2020-07-26.svg);
}

.caja_valores .indiv_valores .icono_valores .iconos_paginas.idoneidad{
	background-position: -14px -440px;
}

.caja_valores .indiv_valores .icono_valores .iconos_paginas.integridad{
	background-position: -232px -440px;
	
}
.caja_valores .indiv_valores .icono_valores .iconos_paginas.responsabilidad{
	background-position: -230px -440px;
	
}
.caja_valores .indiv_valores .icono_valores .iconos_paginas.confiabilidad{
	background-position: -335px -440px;
	
}
.caja_valores .indiv_valores .icono_valores .iconos_paginas.respeto{
	background-position: -428px -440px;
	
}
.caja_valores .indiv_valores .icono_valores .iconos_paginas.equipo{
	background-position: -530px -440px;
	
}


.caja_valores .indiv_valores .texto_valores{
	width:75%;
	display:inline-block;
	vertical-align:middle;
}
.caja_valores .indiv_valores .texto_valores h3{
	
    color: #044395;
	font-size:16px;
	padding:0 0 10px 0;
}
.caja_valores .indiv_valores .texto_valores p{
	line-height:24px;
	text-align:justify;
	padding:5px 0;
}

/*********************************************SERVICIOS**************************************************/

 .caja_servicios{
	padding:40px 0;	 
 }
 
 .caja_servicios .interno_servicios{
		display:block;
		margin:20px auto; 
		text-align:justify;
		width:80%;
 }
 .caja_servicios .interno_servicios:after{
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
 } 
 .caja_servicios .interno_servicios .menu_lateral_servicios{
	 width:30%;
	 display:inline-block;
	 vertical-align:top;
	 background:#ffffff;
	     background: #ffffff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
    padding: 30px 0;
 }
 .caja_servicios .interno_servicios .menu_lateral_servicios ul{
	 list-style:none;
	 width:90%;
	 display:block;
	 margin:0 auto;
 }
 .caja_servicios .interno_servicios .menu_lateral_servicios ul li{
	 border-bottom:1px solid #eee;
 }
 .caja_servicios .interno_servicios .menu_lateral_servicios ul li a{
	 text-decoration:none;
	 color:#000000;
	 cursor:pointer;
	 padding:8px 0;
	 display:block;
 }
 .caja_servicios .interno_servicios .txt_img_servicios{
	 width:66%;
	 display:inline-block;
	 
 }
 
 
@media screen and (min-width : 0px) and (max-width:1100px){
	.caja_servicios .interno_servicios .menu_lateral_servicios{
		width:35%;
	}
	.caja_servicios .interno_servicios .txt_img_servicios{
		width:63%;
	}
}
 .caja_servicios .interno_servicios .menu_lateral_servicios ul li a span.txtsevslista {
    display: inline-block;
    vertical-align: middle;
}

@media screen and (min-width : 0px) and (max-width:960px){
	.caja_servicios .interno_servicios{
			width:90%;
	}
	.caja_servicios .interno_servicios .menu_lateral_servicios ul li a span.txtsevslista{
		 
		 font-size:14px;
	}
}
@media screen and (min-width : 0px) and (max-width:760px){
	.caja_servicios .interno_servicios{
			width:90%;
	 }
}

@media screen and (min-width : 0px) and (max-width:740px){
	.caja_servicios .interno_servicios .menu_lateral_servicios ul li a span.txtsevslista {
		width: 70%;
	}

}

@media screen and (min-width : 0px) and (max-width:600px){
	.caja_servicios .interno_servicios .menu_lateral_servicios{
		 display:none
	 }
	.caja_servicios .interno_servicios .txt_img_servicios{
		 width:90%;
		 display:block;
		 margin:0 auto;
		 
	 }
 

}
 .caja_servicios .interno_servicios .txt_img_servicios .img_indiv_servicios img{
	 max-width:90%;
	 display:block;
	margin:0 auto;
	border-radius:4px;
 }
 .caja_servicios .interno_servicios .txt_img_servicios .txt_indiv_servicios p{
		padding:10px 0;
		line-height:25px; 
 }




/***********************************TODAS LAS NOTICIAS*****************************************/

 .todas_noticias{
		padding:40px 0; 
 }
 	.todas_noticias .caja_noticias{
		display:block;
		margin:0 auto;	
	}
 	.todas_noticias .caja_noticias .interno_noticias{
		text-align:justify;
		display:block;
		margin:0 auto;	
		width:80%;
	}
 	.todas_noticias .caja_noticias .interno_noticias:after{
	  content: '';
	  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	  display: inline-block;
	}
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia{
		width:30%;
		display:inline-block;
		vertical-align:top;	
		background: #fff;
		position: relative;
		z-index: 1;
		box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
		border-radius: 10px 0;
	}

	
.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .img_noticia img{
	max-width:100%;
}
.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .txt_noticia h4 {
    color: #044395;
    padding: 20px 0 20px 0;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px dashed #eee;
    padding-bottom: 24px;
    line-height: 28px;
	    min-height: 60px;
}
.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .txt_noticia p {
    line-height: 25px;
    text-align: justify;
    padding: 10px 20px;
	    min-height: 100px;
}
.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .txt_noticia a{
	line-height:25px;
	text-align:justify;
	color: #044395;
	text-decoration:none;
	padding:5px 0 15px 20px;
	display:block;
}



@media screen and (min-width : 0px) and (max-width:1300px){
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia{
		width:32%;

	}

}


@media screen and (min-width : 0px) and (max-width:1080px){
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia{
		width:46%;

	}

}
@media screen and (min-width : 0px) and (max-width:800px){
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia{
		width:48%;

	}

}
@media screen and (min-width : 0px) and (max-width:730px){
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia{
		width:90%;
		display:block;
		margin:20px auto;

	}
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .txt_noticia h4 {
			min-height: auto;
	}
	.todas_noticias .caja_noticias .interno_noticias .caja_indiv_noticia .txt_noticia p {
			min-height: auto;
	}
}


/**************************************NOTICIAS INDIVIDUAL**************************************/

	.noticia_indiv_caja{
		width:80%;
		display:block;
		margin:30px auto	;	
	}


	 .noticia_indiv_caja .noticia_indiv_caja_int{
		width:100%;
		display:block;
		margin:0 auto;
		min-height:360px;
	}
	.noticia_indiv_caja .noticia_indiv_caja_int .img_noticia_in{
		float: left;
		margin: 0 20px 10px 0;
		max-height: 100%;
		width: 45%;
		vertical-align: top;
	}
	.noticia_indiv_caja .noticia_indiv_caja_int .img_noticia_in img {
		max-height: 100%;
		max-width: 100%;
		width: auto;
		height: auto;
		border-radius:10px;
		box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
	}

	.noticia_indiv_caja .noticia_indiv_caja_int .txt_noticia_in p{
		display:block;
		width:100%;
		line-height:25px;
		text-align:justify;
		padding:0px 0 10px 0;
	}




































	
















	















	
