body{max-width: 1140px; width:100%; padding:0; margin: 0 auto; margin-top:10px; font-family: 'Source Sans Pro', sans-serif;
	font-size:12px; color:#777777; height: 100%;}
.container{max-width: 888px; width:100%; margin: 0 auto; padding: 5px; border: solid 1px grey; height: 100%; display: table;}
.col-izq{width: 50%; float: left;}
.col-izq-dos{width: 40%; float: left;}

.col-izq-xl{width: 74%; float: left; border-right: solid 1px white !important; padding: 0 10px; max-width:650px;}
.col-izq-xl img{margin: 0 auto; text-align: center; width: 100%; max-width: 655px;}
.col-izq-xs{width: 24%; display: inline-block; float: left;}
.col-izq-xs img{width: 100%; max-width: 190px; margin: 0 auto;}

.col-der{width: 50%; float: right;}
.col-der-dos{width: 40%; float: right;}

.col-der-xs{width: 24%; float: right; display: inline-block;}
.col-der-xl{float: right; display: inline-block; padding-left: 14px;  width: 74%; max-width: 650px;}
/* color enlaces de toda la revista */
a {color: #993399; text-decoration: none;}
a:hover {color: #5a005a; text-decoration: none}
/* color enlaces de toda la revista */
.clear{clear: both;}

.col-der-xs .col-dos {width: 86% !important;}

/* Textos */
h1 {
	font-family: 'Amaranth', sans-serif;
	font-weight: 700;
	/*text-transform: uppercase;*/
	font-size: 24px;
	color: #EA2B3B;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 0;
	text-decoration: none;
}
a.h1:hover{
	color: #ff66b2;
	/*color: #ffde25;*/
	text-decoration: none;
}
.h1 {
	color: #EA2B3B;
	text-decoration: none;
}
.h1small {
	font-size:14px;
	color: #EA2B3B;
	text-decoration: none;
}
h2 {
	font-family: 'Roboto Slab', serif;
	font-size: 14px;
	color: #5d5d5d;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 15px;
	text-decoration: none;
}
a.h2:hover{
	color: #5d5d5d;
	text-decoration: underline;
}
.h2 {
	color: #5d5d5d;
	text-decoration: none;
}
h3 {
	font-family: 'Roboto Slab', serif;
	font-size: 13px;
	color: #5d5d5d;
	line-height: 18px;
	font-weight: 400;
	margin-top:2px;
	margin-bottom: 7px;
	text-decoration: none;
}
h4 {
	font-family: 'Roboto Slab', serif;
	font-size:13px;
	color:#af72ad;
	line-height:14px;
	font-weight: 400;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
h5 {
	font-family: 'Roboto Slab', serif;
	font-size:12px;
	margin-left: 10px;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 1px;
	color:#FFFFFF;
	letter-spacing: 0.4px;
}
h6 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:12px;
	line-height:14px;
	color:#aac22c;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
.seccioncolum {
	color:#ff8000;
	font-size:16px;
	letter-spacing: -0.2px;
	/*text-transform: uppercase;*/
}
.maileyv {
	font-size:12px;
	letter-spacing: -0.2px;
}

.blanco {
	color:#ffffff;
	text-decoration: none;
}
.black {
	color:#666666;
	text-decoration: none;
}
.gris {
	color:#999999;
	text-decoration: none;
}
.verde {
	color:#aac22c;
	text-decoration: none;
}
.verdeoscuro {
	color:#009933;
	text-decoration: none;
}
.azul {
	color: #6699FF;
	text-decoration: none;
}
.naranja {
	color:#FF8000;
	text-decoration: none;
	letter-spacing: 0.2px;
	/*text-transform: uppercase;*/
	font-size: 14px;
}
.rojo {
	color:#e73f59;
	text-decoration: none;
}
.agenda-tit {
	color:#0CC5D9;
	text-decoration: none;
}
.agenda-curso {
	color:#F54373;
	text-decoration: none;
}
.violeta {
	color:#af72ad;
	text-decoration: none;
}
.celeste {
	color:#00adef;
	text-decoration: none;
}
.azul-ajnotas1 {
	color:#00668d;
	text-decoration: none;
}
.azul-ajnotas2 {
	color:#5b90b2;
	text-decoration: none;
}
.fuxia {
	color:#ed0381;
	text-decoration: none;
}
.amarillo {
	color:#CAB000;
	text-decoration: none;
}
.tahoma11_14gris {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:15px;
	color:#777777;
	text-decoration: none;
}
.tahomanaranjaguia11_13 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:13px;
	color:#FF8000;
	text-decoration: none;
}
.tahomarojoguia11_13 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:13px;
	color:#ed1c24;
	text-decoration: none;
}
.tahomavioleta11_13 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:13px;
	color:#742b90;
	text-decoration: none;
}
.subtitulocolumnaverde12_18 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:12px;
	line-height:18px;
	color:#aac22c;
	text-decoration: none;
	font-weight: bold;
}
.subtitulovioleta11_14 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:14px;
	color:#af72ad;
	text-decoration: none;
	font-weight: bold;
}
.subtitulonaranja11_26 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:26px;
	color:#FF8000;
	text-decoration: none;
	font-weight: bold;
}
.subtitulorojo11_12	{
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:12px;
	color:#e73f59;
	text-decoration: none;
	font-weight: bold;
}		
.subtituloverde11_12 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:14px;
	line-height:12px;
	color:#aac22c;
	text-decoration: none;
	font-weight: bold;
}	
.subtituloceleste11_12 {
	font-family:'Source Sans Pro', sans-serif;
	font-size:11px;
	line-height:12px;
	color:#00adef;
	text-decoration: none;
	font-weight: bold;
}.linea-negra-cuadros {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 9px;
	color: #333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
}
.cuadro-linea-negra-vertical {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 9px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0;
	border-right-color: #0;
	border-bottom-color: #0;
	border-left-color: #333;
}

.archivo{background-color: #aac22c; padding: 2px 2px 2px 10px; margin: 10px 7px 20px 0}
.actualidad{background-color: #ff0033; padding: 2px 2px 2px 10px; margin: 10px 0px 20px 0}
/* Fin Textos */

/*<!-- BANNER LATERALES -->*/
.contenedor-banners-laterales{width: 1140px; position: fixed;}
.banner-lateral-izq{width: 120px; height: 590px; position: absolute; left: 0px;}
.banner-lateral-der{width: 120px; height: 590px; position: absolute; right: 0px;}
/*<!-- FIN BANNER LATERALES -->*/ /*.guia-bg{float:left; margin:0 auto; position: fixed; z-index: -5;}*/

#line{width: 99%; border-bottom: solid 1px lightgrey; display: table; margin: 10px 0;}
#line-verde{width: 99%; border-bottom: solid 2px #aac22c; display: table; margin: 30px 0 10px 0;}

/*HEADER*/
header{width:100%; max-width:900px;}
.banner-superiores{width:100%; text-align: center;}
#banner-sup-1{width: 33%; height:auto; max-width:290px; display: inline-block; margin:0 1px;}
#banner-sup-2{width: 33%; height:auto; max-width:290px; display: inline-block; margin: 0 1px;}
#banner-sup-3{width: 33%; height:auto; max-width:290px; display: inline-block; margin: 0 1px;}
#banner-sup-1 img, #banner-sup-2 img, #banner-sup-3 img{width: 100%; max-width: 290px;}

.formato-uno {display: block;}
.formato-dos {display: none;}

.marca{width:100%; height:110px; max-width:900px;}
	#logo{width: 100%;}
	#logo img{max-width: 450px; width:100%;}

	.contenedor-fecha{width: 100%;}
		#fecha{padding-left:10px; max-width: 100px; border-left: 1px solid #aac238; float: left; margin: 35px 0px 35px 8px; width: 35%; display: inline-block;}
		#banner-marca-der{display:inline-block; max-width:300px; float:right; padding: 18px 7px 18px 0px; width: 70%;}
		#banner-marca-der img{width: 100%; max-width: 300px;}

.menu{height:25px; background-color: #9966a1; width: 100%; max-width:900px; margin-top: 2px;}
#menu{display: inline-block; height: 25px; padding-top: 3px;}
#menu ul{margin: 0px 0 5px 0; padding-left: 5px;}
#menu li{display: inline-block; list-style: none; padding:0px 23px;}
#menu a{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	color: #f2f2f2;
	text-decoration: none;
	}
a#menu:hover{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.buscar{float: right; margin-top: -2px; padding-top: 6px;}
.buscar input{display:inline-block; border: 0; padding: 0;}
.button-nav{width: 50px; height: 18px; font-size: 10px; font-family: 'Source Sans Pro', sans-serif; background-color: #fff; color: #777; cursor: pointer; border: none; margin-right: 10px;}
.input-nav{width:170px; height:18px;}

.col-ancho-100{margin: 5px 0; width: 100%; max-width:890px;}
.col-ancho-100entrevistas{margin: 5px 10px; width: 100%; max-width:870px}
.col-ancho-100 img{width: 100%;}
.linea-naranja{border-bottom: solid #FF9966 1px;}
.linea-naranja:last-child{border-bottom: none;}

/*FIN HEADER*/

/*DESARROLLO*/
/*contenedor*/
	.desarrollo{margin-top: 20px;}
	.desarrollo .col-izq{border-right:solid 1px white; padding: 0px 14px 20px 10px; max-width: 800px; width: 48%;}
	.desarrollo .col-izq-dos{border-right:solid 1px white; padding: 0px 14px 20px 10px; max-width: 700px; width: 38%;}
	.desarrollo .col-der{padding-bottom: 10px; max-width: 800px; width: 48%;}
	.desarrollo .col-der-dos{padding-bottom: 10px; max-width: 700px; width: 38%;}
	.desarrollo .col-uno{width: 45%; max-width: 450px; float: left; border-right:solid 1px white; margin: 0 auto; padding: 0 10px;}
	.desarrollo .col-tres{width: 35%; max-width: 350px; float: left; border-right:solid 1px white; margin: 0 auto; padding: 0 10px;}
	.desarrollo .col-dos{width: 45%; max-width: 450px; float: right; margin: 0 auto; padding: 0 10px;}
	.desarrollo .col-cuatro{width: 35%; max-width: 350px; float: right; margin: 0 auto; padding: 0 10px;}

/*nota*/		
	.nota-index{width: 100%; max-width: 890px; margin-bottom: 30px; }
	.img-nota-index{width:100px; height:80px; border:0; padding-right:20px; padding-bottom:5px; float: left;}
	
/*anuncios*/		
	.anuncios{width: 96%; background:#f5f6f7; padding:2%; margin: 20px 0; text-align: left; }
	
/*banner*/	
	.banner-col-index{margin: 0 auto; margin-bottom: 30px; text-align: center;}
	.banner-col-index img{width:100%; border:0; max-width: 420px;}

	.banner-col-index-uno{margin: 0 auto; margin-bottom: 15px; text-align: center;}
	.banner-col-index-uno img{width:100%; border:0; max-width:190px;}

/*breves*/
	.solapabreves1{
	background-color:#fff8cc;
	border-left:solid #ffe222 1px;
	border-right: solid #ffe222 1px;
	border-top:solid #ffe222 1px;
	padding: 0px 5px 0px 5px;
	valign:bottom;
	width:25%;
	text-align: center;
	}
	.solapabreves4{
	background-color:#ff0033;
	border-left:solid #ff0033 1px;
	border-right: solid #ff0033 1px;
	border-top:solid #ff0033 1px;
	padding: 0px 5px 0px 5px;
	valign:bottom;
	width:25%;
	text-align: center;
	}
	.solapabreves2{
	border-bottom:solid #ffe222 1px;
	}
	.solapabreves3{
	border-bottom:solid #FF0033 1px;
	}
	.breves{
		padding: 15px 0px 10px 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
	}
	.brevestxt{
		padding: 2px 0px 2px 0px;
	}
	.brevesbullet{
		padding-top:10px;
		padding-right:10px;
	}



	.breves h3{padding: 10px 15px 0 10px;}
	.breves h4{/* background-color: #ff0033; padding: 2px 5px 2px 15px; */text-align: right; width: 10%; margin: 0; float: right; color:#FF0000}
	.solapa-breves{width: 100%; border-bottom: solid #ff0033 1px; height: 18px; margin-bottom: 10px; color:#fff8cc}

/*ciencia*/
	.ciencia{margin-bottom: 30px;}
	.solapa-ciencia{width: 100%; background-color: #009933; height: 18px; margin-bottom: 15px;}
	.solapa-ciencia h5{padding: 2px 0;}

/*solapa-investigacion*/
	.investigacion{margin-top: 30px; margin-bottom: 30px;}
	.investigacion h3{padding: 10px 15px 0 10px;}
	.investigacion h4{/*background-color: #99cc00; padding: 2px 5px 2px 15px;*/ text-align: right; width: 50%; margin: 0; float: right; color:#009933}
	.solapa-investigacion{width: 100%; border-bottom: solid #77bb00 1px; height: 18px; margin-bottom: 10px;}

/*solapa-uba*/
	.solapa-uba{
	background-color:#fff;
	border-left:solid #fff 1px;
	border-right: solid #fff 1px;
	border-top:solid #fff 1px;
	border-bottom:solid #77bb00 1px;
	padding: 0px 10px 0px 5px;
	text-align: right;
    margin-bottom: 30px;}

/*luces*/
	.luces{max-width: 190px; width: 100%;}
	.solapa-luces{background-color: #DDC100; height: 18px; margin-bottom: 10px;}
	
	.solapa-luces h4{text-align: right; padding: 2px 10px;}
	.luces h3{padding-top: 5px; text-align: left;}

/*lo mas leido del mes anterior*/
	.lo-mas-leido{margin-bottom: 30px; max-width: 190px; margin-top:20px}

/*sabias que*/
.sabias-que{max-width: 190px; margin-bottom: 20px; width: 100%;}
.solapa-sabias-que{background-color: #FF538B; height: 18px; margin-bottom: 12px;}
.solapa-sabias-que h4{text-align: right; padding: 2px 12px;}

/*internacionales*/
.internacionales{max-width: 190px; margin-bottom: 30px; width: 100%;}
.solapa-internacionales{background-color: #6699FF; height: 18px; margin-bottom: 12px;}
.solapa-internacionales h4{text-align: right; padding: 2px 10px;}

/*columnas de abajo - 33%*/
.col-33{width: 30%; max-width:260px; margin: 5px 0; display: inline-block; vertical-align: middle;}
.col-33b{width: 60%; max-width:500px; margin: 5px 0; display: inline-block; vertical-align: middle;}
.col-33 img{float: left; width:70px; height:50px; padding: 15px 20px;}
.col-33 h4{padding-top: 20px;}
.col-300{width: 40%; max-width:360px; display: inline-block; text-align: right;}
.col-300 img{max-width: 300px; display: inline-block; vertical-align: middle;}

/*columna de planta escondida - 33%*/
.col-planta-33{width: 30%; /* max-width:320px; */ margin: 5px 0; display: inline-block; vertical-align: middle; background-color:#EFEFEF; padding:10px}
.col-planta-33 img{float: left; padding-right:10px}


/*FIN DESARROLLO*/


/*FOOTER*/
footer{padding-top: 50px; display: none;}
footer img{width: 100%; max-width: 768px; position: fixed; bottom: 0; z-index: 9999;}
/*FIN FOOTER*/


/*SECCION EYV*/
.eyv-legal{/*border-top: solid 1px lightgrey;*/ border-bottom: solid 1px lightgrey; display: inline-block; padding: 0px 10px;}
.eyv-legal h3{padding: 0 10px;}
/*FIN SECCION EYV*/

/*SECCION AGENDA*/
.redes{text-align: center; display: inline-block; width: 100%; margin-bottom: 15px;}
.redes a{padding-right: 15px; }
.redes img{max-width: 33px;}
.dos-columnas{column-count: 2;}

/*SECCION ARCHIVO*/
.col-archivo-33{width: 28%; display: inline-block; margin-right: 30px;}
.col-archivo-33 li{list-style: none; border-bottom: solid 1px #dde7ab; width: 100%; margin: 0 20px;}
.col-archivo-33 li:last-child{border-bottom:none;}
.col-archivo-33 a{text-decoration: none;}

.col-izq-xl #line{margin: 20px 0px;}
.col-izq-xl .nota-index{margin-left: 0 auto;}

/*SECCION LINKS*/
.col-33-links{width: 33%; display: inline-block; text-align: center;}
.col-33-links img{width: 100%; text-align: center; max-width: 200px; margin-top: 30px;}
.col-33-links img:first-child{}


.slideshow{margin: 0 auto;}

/*MENU RESPONSIVE*/
/*#padre{display: table; height:200px;}
#hijo{display: table-cell; vertical-align: middle;}*/

/*nav*/
#nav-mobile{display:none; background:url(../../imagenes/nav.png) no-repeat center center; float:left; width:60px; height:35px; position:absolute; 
	/*right:0; top:0;*/ opacity:1;}   
/* Agregaremos esta clase a #nav-mobile, cuando el menu mobile haya sido desplegado */
#nav-mobile.nav-active{opacity:1;}
/*FIN MENU RESPONSIVE*/

/* INICIO de FUNCIONES DE PAGINA */

#placa, #placa2{
	background:#f8f8f8;
		display:none;
	width:253px;
	height:245px;
	position:absolute;
	border:1px solid #31779d;
	padding:30px;
	z-index:50;
}
#placa form, #placa2 form{
	margin:0;
	padding:0;
	font-size:11px;
}
#placa input, #placa2 input{
	width:235px; padding: 5px 5px;
}
#placa textarea, #placa2 textarea{
	width:240px;
	border:1px solid #31779d;
	font-size:11px;
	background-color: #fff;
}
#placa form #button-enviar-comentario, #placa2 form #button-enviar-comentario{
	background:#fff; padding: 10px 0; width: 100%;
	font-size:12px;
}
#placa form #button-enviar-amigo, #placa2 form #button-enviar-amigo{
	background:#fff; padding: 10px 0; width: 100%;
	font-size:12px;
}
#placa #mensaje_ok,#placa2 #mensaje_ok2{
	text-align:center;
	color:#31779d;
	background:#fff;
	padding:10px;
	display:none;
}
.cerrar_ventana{
	font-family:'Source Sans Pro', sans-serif;
	float:right;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	top:1px;
	right:0;
}
.cerrar_ventana:link, .cerrar_ventana:visited{
	color:#999;
}
.cerrar_ventana:hover{
	color:#31779d;
}
/* FIN de FUNCIONES DE PAGINA */



/*RESPONSIVE SLIDES*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  margin: 0 auto;
  width: 100%;
  border: 0;
  }
/*FIN RESPONSIVE SLIDES*/



/*MEDIA QUERY*/
@media only screen and (max-width: 1160px) {
	.contenedor-banners-laterales{display: none;}
}

/*@media only screen and (max-width: 1140px) {
	.guia-bg{display: none;}
}
*/
@media only screen and (max-width: 900px) {

	.col-300 {width: 37%;}
}	


@media only screen and (max-width: 800px) {
	.container {max-width: 758px; padding-right:10px; border: none;}
	body{overflow-x: hidden;}
	#banner-sup-1, #banner-sup-2, #banner-sup-3{width: 32%;}
	#banner-marca-der{padding: 18px 7px 18px 0px; width: 60%;}
	#fecha{width: 25%; margin:26px 12px;}

	.marca{height: 90px;}
	.menu {}
	#menu li {padding: 0px 13px;}

	.buscar{padding-top: 5px;}
	#menu{padding-top: 3px;}


	.desarrollo .col-der, .desarrollo .col-izq {max-width: 375px;}
	.desarrollo .col-uno, .desarrollo .col-dos {padding: 0 10px; width: 43%;}

	.col-izq-xl{width: 72%;}
	.col-der-xl{width: 72%;}

	footer{display: block;}
}



@media only screen and (max-width: 640px) {
	.container {max-width: 630px; padding-right:10px; border: none;}

	.desarrollo .col-uno, .desarrollo .col-dos {padding: 0 12px;}
	#fecha{width: 25%; margin:15px 5px;}
	#banner-marca-der{padding: 18px 7px 18px 0px; width: 60%;}
	#menu li {padding: 0px 10px;}
	.menu{width: 99%;}
	.desarrollo .col-izq, .desarrollo .col-der {width: 100%; margin: 0 auto; max-width: 600px;}
	.desarrollo .col-izq {padding: 0px 14px 0 10px;}
	/*.banner-col-index-uno{text-align: left;}*/
	.luces, .lo-mas-leido, .sabias-que, .internacionales{margin: 0 auto;}
	.col-ancho-100entrevistas {width: 99%;}
	.col-ancho-100 {width: 99%;}



}

@media only screen and (max-width: 480px) {
	.container {max-width: 460px; padding-right:10px; border: none;}
	/*MENU RESPONSIVE*/
		nav li{display:block;}
	    /* mostramos #nav-mobile */
	    #nav-mobile{display: block;}
	 
	    /* Fijamos nuestro nav en 100% ancho y dejamos de flotarlo */
	    #menu{float:left; padding-top:0px;}
	 
	        /* Convertimos nuestra lista de enlaces en un menú horizontal */
	        #menu ul{max-height: 0; overflow: hidden; padding:0;}
	            /* estilos para los LI del menu */
	            #menu li{background: #9966a1; border-bottom: 1px solid white; float: none; text-align:left; display: block; padding: 10px 20px;}
	                /* Quitamos el borde del ultimo item del menú */
	                #menu li:last-child{ border-bottom: 0;}
	 				
	 				#menu a{font-size: 12px;}
	                #menu li a{padding: 15px 0; height: auto; line-height: normal;}
	                #menu li a:hover{color: black}
	 
	        /* Agregamos una animación al despligue del menú */
	        #menu ul.open-menu{max-height: 400px; transition: max-height .4s; width: 100%; padding-top: 36px;}
	/*FIN MENU RESPONSIVE*/

	.formato-uno {display: none;}
	.formato-dos {display: inline-block;}

	#banner-sup-1, #banner-sup-2, #banner-sup-3{max-width: 150px;}
	/*.banner-col-index-uno{text-align:left;}*/

	.col-izq, .col-der {width: 100%; margin: 0 auto;}
	.col-der{float: left;}
	.col-izq-xl{width: 90%; border-right: none !important;}
	.col-der-xl{width: 90%; float:left;}
	.col-der-xs {width: 100%; float: left;}
	.col-der-xs .col-dos {width: 100% !important;}
	.col-izq-xs {width: 100%; float: left; text-align: center;}
	.col-izq-xs a {display: block;}

	#logo {text-align: center;}
	/*#banner-marca-der {padding: 10px 6px 10px 0px;}	*/
	#banner-marca-der{padding: 18px 7px 18px 0px; width: 60%;}
	#fecha {margin: 25px 12px;}
	#fecha h4{font-size: 10px;}
	.marca {height: 165px;}
	.menu {height: 35px; float: left; z-index: 99; position: relative; margin-bottom: 5px;}
	#menu{height: 35px; width: 100%;}
	.buscar{margin-top: -30px;}

	.desarrollo .col-izq, .desarrollo .col-der {width: 95%; border-right: none; max-width: 470px;}
	.desarrollo .col-izq {padding: 0;}

	.breves h4 {padding: 2px 12px 2px 15px;}

	.desarrollo .col-uno, .desarrollo .col-dos {padding: 0 10px;}
	/*.banner-col-index-uno {text-align: left;}*/
	.linea-naranja{border:none;}
	.col-300 {width: 100%; max-width: 480px; text-align: center;}
	.col-33 {width: 49%; text-align: center; margin: 25px 0 15px 0;}
	.col-33 img {padding: 0; text-align: center; padding-right: 10px;}

	.col-33 h4, .col-33 h3 {padding: 0px; text-align: left;}
	
	.col-planta-33 {width: 100%;}
	.foto-planta img{margin: 0 auto; text-align: center; width: 100%; /* max-width: 320px; */}
	
	.solapa-breves{width: 95%;}

	#gallery{float: none !important;}

	.dos-columnas{column-count: 1;}
	footer {padding-top: 70px;}
}


@media only screen and (max-width: 360px) {
	.container {max-width: 350px;}
	footer {padding-top: 50px;}
	.buscar{margin-top: -31px;}
	#banner-marca-der{padding: 18px 7px 18px 0px; width: 60%;}
	#banner-anteultimo{padding-bottom: 20px;}
	.col-33 {width: 98%; margin: 10px 0 15px 0; margin: 10px 0;}

}


@media only screen and (max-width: 320px) {
	.container {max-width: 310px;}
	#gallery{padding: 0 !important;}
	.col-ancho-100entrevistas{width: 85%;}

	.desarrollo {margin-top: 10px;}
	.desarrollo .col-izq, .desarrollo .col-der {width: 97%; border-right: none; max-width: 310px; padding-right: 0; padding-left: 0; float: none;}
	#fecha{padding-left: 0; border:0; margin: 15px 0 0 10px; width: 30%;}
	#banner-marca-der{padding: 18px 7px 18px 0px; width: 60%;}

	.tahomavioleta11_13 {font-size: 10px;}
	.marca {height: 140px;}
	.buscar {margin-top: -31px;}
	.buscar input {padding-top: 0px;}
	.desarrollo .col-uno, .desarrollo .col-dos {width: 43%;}}