/* #Monitor pequeño clases OCEX
----------------------------------------------------------------------*/
@media only screen and (min-width: 1178px) and (max-width: 1400px) {
	.telefono_cabecera{font-size:36px;}
	.texto_cabecera{font-size:26px;line-height: 28px;margin-left:15px;}
	.container{width:86%}
		/*  Menu principal ----*/
	.sf-menu a {font-size:14px;}
	.sf-menu li {padding: 0px 7px;}
	
		/*  Eventos ----*/	

	.bloque_foto_evento{max-width:290px;}
	.bloque_textos_evento{max-width:455px; float:left;}
	
		/*  Home ----*/	

	/*  Carrousel principal ----*/

.container .carrousel-home{
width: 95% !important;
margin: auto !important;
padding: 0 !important;
}
.flex-direction-nav a {
    margin: -35px 0 0;}
.carrousel-home .flex-control-nav {
margin-top: -15px;}

.etiqueta-noticia{
font-size: 13px;
padding-top: 15px;
margin-bottom: 0px;
}
.resumen-noticia p{font-size:14px;}

.titular-noticia{
font-size: 20px;
line-height: 24px;
margin-top: 5px;
}
.cont-txt-noticia p {
    padding-left: 20px;
    padding-right: 10px;
}
	
.contenedor_foto_boton {
    margin: auto;
    float: left;
    height: 236px;
    width: 16.66%;
}

.tac .col-title{margin-left: 0px;}
.flickr-block-photoset {width: 25%;max-height: 142px !important;}
.flickr-block-set-title {width: 25%;}
.flickr-block-set-title a {font-size: 13px;}
.flickr-photo-img {min-height: 160px;height: 160px;}
.flickr-wrap{margin-bottom: 30px;}

			/*  quienes somos----*/
	
.qs_foto{max-width: 30%;}


	
	/*  export----*/

	.export_bloque_ranking{width: 225px; min-height: 250px;}
	.export_foto_ranking img{margin:auto}
	.export_lista_ranking{ max-width: 100%}
	.export_productos_bloque{width: 240px; margin-right: 1px;}
	.
	
	/*  invert----*/
	.inversion_foto{max-width: 440px;}
		.contenedor_sectores{margin: auto; max-width: 969px;}
	.bloque_sectores{max-width: 310px;}
.bloque_texto_inversion {margin-right:0; width:52%;max-width: inherit;}

.grafico_pib {
    margin-top: 0;
    padding-top: 45px;
    width: 48%;
    float: right;
padding-left: 15px;
}

	
	/*  Gastronomia----*/
	.bloque_cocinero{max-width:485px;}
	.foto_cocinero{min-height: 250px;}
		.bloque_gastronomia{width: 460px; min-height: 410px;}
	.fotos_restaurante{max-width: 450px; min-height: 120px;}
	.contenedor_txt_gastronomia{max-width:430px;}
.columna_izquierda{padding-left: 0px;}
	
		/*  Enlaces ----*/
	#block-views-457d95af6411b05da975738a620924b4{max-width: 560px;}
.formulario p {margin: 0;}
}

/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 960px) and (max-width: 1177px) {
	
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin, #LandingPage #header {width: 96%;margin: 0 auto !important}
	/*.row { width: 870px }*/
	.flickr-photos li {width: 62px;height: 54px;display: inline-table}
	.tabs li a {padding: 10px 12px}
	.services h4 {width: 62%}
	.content-half {width: 47%}
	.content-two-third {width: 62%}
	.author-box .author-details {width: 70%}
	.post-links a {width: 45%}
	.grid_3 .tabs li a {padding: 10px 12px}
	.two-column .post, .three-column .post {margin: 0 0.5% 20px !important}
	.header_ads {width: 70%}
	.loop_box_one .more-posts {width: 258px}
	.halflooper .first-post {width: auto}
	.halflooper .more-posts {width: 100%}
	.products [class^="grid_"] {margin-right: 0.9%;margin-left: 0.9%;}
	.from-blog [class^="grid_"] {margin: 0 .8%}
	.boxed-margin {margin: 10px auto}
	.myslicebox {width: 900px}
	.nav-arrows a {left: -6%}
	.nav-arrows a:first-child {right: -6%}
	.search-result .meta-box {width: 78%}
	.modern-slider, .modern-slider img {width: 1000px;height:auto}
	.kwiks_flex {width: 1000px !important}
	.loop_box_one .first-post {width: 278px}
	.sticky {width: 96%}
	.sf-menu li {padding: 0 12px}
	.anyClass li {width: 268px !important;height: 275px !important}
	.clients li {width: 274px;height: 120px}
	.clients li img {margin: 0 auto;}
	.products_carousel li {width: 210px !important;height: 310px;margin: 0 10px 0 0 !important}
	.products_carousel .product-content {height: 250px !important}
	.countdown li {width: 190px}
	.knob-skills .views-column {margin-bottom: 30px;}
	
		/*  #Tablet (Landscape) - CLASES OCEX
	----------------------------------------------------------------------*/
		/*  Estructura ----*/
		
	 .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding: 0;}
	 .container{ padding-left: 0; width: 86%;}
	 .bandas_color_full{ max-width: 750px;}
	 .contenedor_2botones{width: 700px;}
	 .bloque_boton{width: 325px; margin: 30px auto 40px auto;}
	 .titulos_boton{font-size: 16px;}
	 .contenedor_centrado_3fotos{width: 100%;}
	 .contenedor_3fotos{ max-width: inherit;width:100%;padding:0 60px;}
	 .bloque_3fotos{width: 33%;padding: 0 5px;margin: 0;}
	 
	/*  Cabecera ----*/
.contenedor-logo{width:600px;}
.texto_cabecera {
    font-size: 26px;}
.telefono_cabecera {
    font-size: 30px;}
	/*  Carrousel principal ----*/

.container .carrousel-home{
width: 95% !important;
margin: auto !important;
padding: 0 !important;
}
.flex-direction-nav a {
    margin: -35px 0 0;}
.carrousel-home .flex-control-nav {
margin-top: -15px;}
.filigrana_carrousel {margin: 0 auto;}
.etiqueta-noticia{
font-size: 13px;
padding-top: 10px;
margin-bottom: 0px;
}
.resumen-noticia p{font-size:13px;}

.titular-noticia{
font-size: 18px;
line-height: 20px;
margin-top: 5px;
}
.cont-txt-noticia p {
    padding-left: 20px;
    padding-right: 10px;
}
	/*  Menu principal ----*/
	.sf-menu {padding-top: 14px; padding-bottom: 8px; margin: 0px 0px 0px -5px}
	.sf-menu a {font-size:12px;}
	.sf-menu li {padding: 7px;}
	.sf-menu li.back{top: 40px;}
	
		/*  pie ----*/

	.contenedor_pie_ocex{width: 800px; margin:auto;}
	.bloque_pie_170{min-height: 100px;width: 170px; margin-left: 20px; margin-right: 20px;}
	.bloque_pie_175{width: 170px; margin-left: 20px; margin-right: 20px;}
	.bloque_pie_145{width: 170px; margin-left: 20px; margin-right: 20px;min-height: 1px;}
	.bloque_pie_logo{padding: 10px 20px;float: none; }
	.bloque_pie_logo img{ margin:auto;}
	.bloque_pie_contacto{ margin-bottom: 35px;}
	.bloque_pie_info {margin-left: 20px;}
.contenedor_bloques_pie {
    min-height: 135px;
    width: 80%;
    margin: auto;
}
	
	
	/*  Home ----*/	
.contenedor_foto_boton {
width: 16.66%;
height: 225px;
}
.contenedor_rollover {
    overflow: hidden;
}
.tac .col-title{margin-left: 0px;}
.flickr-block-photoset {width: 25%;max-height: 142px !important;}
.flickr-block-set-title {width: 25%;}
.flickr-block-set-title a {font-size: 13px;}
.flickr-photo-img {min-height: 140px;height: 140px;}
.flickr-wrap{margin-bottom: 30px;}

	/*  Eventos ----*/	

	.bloque_foto_evento{max-width:270px;}
	.bloque_textos_evento{max-width:415px; float:left;}
	
		/*  quienes somos----*/
	.contenedor_mapa_peru {
height: 471px;
width: 950px;
}	
	.cuerpo_lista{margin:auto; width:100%}
	.cuerpo_lista_derecha{margin:auto; width:100%;}
.invert_izquierda, .invert_derecha {
  max-width: inherit;
margin-left: 0px;
}


	.contenedor_ambitos{width: 812px;}
	.quienes_somos_ambitos{width: 270px;}
	.texto_mapa{ width: 425px}
	.mapa{ width: 325px; margin-top: 80px; float: right;}
	.qs_esparragos{height: 290px;}
	.qs_txt{margin-right: 15px;}
	.qs_foto{margin-top: 30px; width: 280px;}
	.bloque_texto{max-width: 500px;}
.qs_cifras{max-width: 30%; margin-left: 25px;}
.qs_mapa{max-width: 65%;float: right;}
	.qs_bloque_cifras{max-width: 250px; margin-left: 50px;}

		/*  export----*/

	.contenedor_export{margin:auto; min-height: 450px; width:600px;}
	.export_bloque_sectores{margin: 0 auto 20px auto; width:600px;; float:none}
	.export_foto{float:left; width:270px;}
	.export_lista{margin-bottom: 0px; min-width: 300px;}
	.contenedor_export_ranking{width:800px; margin: auto;}
	.export_bloque_ranking{width: 275px; min-height: 250px;}
	.export_foto_ranking img{margin:auto}
	.export_lista_ranking{ max-width: 100%}
	.export_productos_titulo{font-size: 14px; line-height: 15px;}
	.export_productos_lista{font-size: 14px;}

	/*  Invert ----*/
.bloque_texto_inversion {margin-right:0; width:52%;max-width: inherit;}
.cuerpo_inversion {font-size: 14px;}
.grafico_pib {
    margin-top: 0;
    padding-top: 45px;
    width: 48%;
    float: right;
padding-left: 15px;
}
.bloque_sectores{width:32%;}
.porqueinveritr  .bloque_full_standard{width: 85%;margin: auto;}
.invert_bloque_D {max-width: 48%;}
.invert_bloque_I {max-width: 50%;}
.grafico_pib img {padding: 0;}
	
	/*  Gastronomia ----*/
	.bloque_cocinero{max-width: inherit; width:50%;}
.foto_cocinero{min-height: 320px;}
	.logo50_restaurante{left:40%}
	.bloque_gastronomia{width: 385px; min-height: 400px;}
	.fotos_restaurante{max-width: 380px; min-height: 120px;}
	.contenedor_txt_gastronomia{max-width:380px;}

.gastro_botones .full_gris {background-size: auto 100%;}
.boton_gastronomia {width:50%;padding: 0 40px;}
.cuerpo_bt_gastronomia {font-size: 15px;}

.txt_restaurante {
    font-size: 18px;
    padding-right: 30px;
}
.txt-estab {max-width: 50%;}
	/*  Noticias ----*/
.page-noticias .views-exposed-form{margin-top: 0px;}
.form-item-field-categor-a-noticia-tid {
    width: 220px;
}
.columna_izquierda {
padding-left: 0px;
width: 30%;
float: left;
margin-top: 20px;
}
.columna_derecha{
width: 70%;
float: right;
margin-top: 20px;
}


	/*  Enlaces ----*/
	#block-views-menu-secciones-enlaces-block{max-width: 240px;}
	#block-views-457d95af6411b05da975738a620924b4{max-width: 530px;}
	
	.bloque_boton_I{float:left; width: 425px; margin-left: 15px; margin-right: 15px;}
	.bloque_boton_D{float:left; width: 425px;}
	
	/*  Formulario contacto ----*/
	.formulario_contacto{max-width: 510px;}
	.formulario p {margin: 0;}
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin, #LandingPage #header {width: 100%;margin: 0 !important}
	/*.row { width: 700px }*/
	.grid_9 {width: 100%;}
	.extrabox {display: none}
	.header_v8 .head {padding: 10px 0;}
	.header_v8 .logo {float: none;margin: 0px auto;width: 200px}
	.header_v8 .info {float: none !important;margin: 4px auto !important;display: table}
	.header_v10 .social-head {margin: 6px 0;display: block}
	.header_v5 .info {display: table;margin: 0 auto;float: none !important;padding: 10px 0}
	.sf-menu li {padding: 0 12px}
	.info {margin: 56px 0}
	.services .service-icon {font-size: 70px;float: none;display: table;margin: 0 auto 0 !important}
	.services {text-align: center}
	.services h4 {border-left: 0;float: none;}
	.services .tbutton {float: none}
	.services [class^="grid_"] {width: 48%;margin-bottom: 40px}
	.grid_3, .grid_6 {width: 100%;margin: 0 0 40px}
	.copyright {float: none;display: table;margin: 0 auto 20px}
	.foot-menu {float: none;text-align: center;display: table;margin: 0 auto 0}
	.foot-menu li {float: none;display: inline-block}
	#open-left, a.btn_canvas { display: block }
	.header_v4 #open-left { margin: 0 auto;display: table;text-align: center;float: none; }
	.header_v4 nav { padding: 8px 0; }
	#header .sf-menu { display: none !important }
	#contactForm-widget span {margin-left: 0;display: block;margin-top: 14px;}
	.myslicebox, .shadow {width: 600px}
	.nav-arrows a {left: -10%}
	.nav-arrows a:first-child {right: -10%}
	.header_ads {margin: 34px 0;width: 66%}
	.from-blog .grid_6 {width: 48%; margin: 0 1%}
	.from-blog .grid_6 img {width: 100%}
	.from-blog .grid_3 {width: 22.5%; margin: 0 1%}
	.action-one .action-button {width: 26%}
	.action-one .action-t {width: 70%}
	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}
	.newsletter_row #newsletters input {width: 300px}
	.big-slider h3 {bottom: 18%;left: 3%}
	.big-slider p {bottom: 10%;left: 3%}
	.ico_l {float: none !important;display: table;margin: 0 auto 20px !important}
	.modern-slider, .modern-slider img {width: 785px;height: auto}
	.header_v8 .info {margin: 56px 0 56px}
	.price-table.grid_3 {width: 23.0% !important;margin: 0 1% !important}
	.service-ii [class^="grid_"] {width: 100%}
	.loop_box_one li {width: 100% !important; margin: 0 0 20px 0 !important}
	.tabs li a {padding: 10px 5px}
	.metro-social li {width: 100% !important}
	#LandingPage #open-left {float:left;margin: 32px 0}
	.products [class^="grid_"] {width: 48%; margin: 0 1% 40px}
	.products [class^="grid_"] .product-content {height:340px}
	.products [class^="grid_"] .add-to {opacity: 1;}

	.official-shop .grid_9, .official-shop .sidebar.grid_3 {width: 100%;margin: 0 0 40px}
	.shopping_bag {margin: 39px 0 28px}
	.anymore li {width: 248px !important}
	.service-ii [class^="grid_"] {margin: 0 0 30px}
	.team2 .grid_3 {width: 23.0%;margin: 0 1%}
	.grid_2 {width: 48%;}
	div.bbp-template-notice, div.indicator-hint {margin: 5px 0 70px}
	.search-result .meta-box {width: 78%}
	.countdown li span {font-size: 60px}
	.countdown li {width: 120px}
	/*.portfolio li {width: 47%}*/
	.content-half {width: 46%}
	.content-two-third {width: 60% !important}
	.author-box .author-details {width: 58%}
	.post-links a {width: 44%}
	.kwiks_flex {width: 100% !important;margin: 0 !important;}
	.anyClass li {width: 336px !important;height: 304px !important}
	.anyClass li:hover .fRight, .portfolio li:hover .fRight {bottom: 40%}
	.anyClass li:hover .fLeft, .portfolio li:hover .fLeft {top: 43%}
	.hover-fx .fLeft {left: 38%}
	.clients li {width: 216px;height: 100px}
	.clients li img {margin: 0 auto;}
	.products_carousel li {width: 170px !important;height: 310px;margin: 0 10px 0 0 !important}
	.products_carousel .product-content {height: 209px !important}
	.header_v10 .info {margin: 12px 0}
	.header_v10 #open-left {float: right;background-color: #090909;color: #FFF;margin: 32px 0;}
	.header_v7 .headdown {padding: 15px 0; min-height: 53px;}
	.headdown {padding: 15px 0; min-height: 53px;}
	a.btn_canvas {
		top: -8px;
	}
	.from-blog .blog-content {margin-bottom: 30px;}
	.knob-skills .views-column {margin-bottom: 30px;}
	
	/*  #Tablet (Portrait) - CLASES OCEX
	----------------------------------------------------------------------*/
	
	/*  Estructura ----*/
		
	 .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding: 0;}
	  .container{ padding-left: 0; width: 86%;}
	 .bandas_color_full{ max-width: 680px;}
	 .contenedor_centrado_3fotos{width: 100%;}
	 .contenedor_3fotos{ max-width: inherit;width:100%;padding:0 50px;}
	 .bloque_3fotos{width: 33%;padding: 0 5px;margin: 0;}
	 .contenedor_2botones{width: 700px;}
	 .bloque_boton{width: 325px; margin: 30px auto 40px auto;}
	 .titulos_boton{font-size: 16px;}
	 #chicle{width: 750px;}
	 
	 /*  Cabecera ----*/


.header-element {
		float: none;
	}
.head .topR {
	width: 100%;
	margin-top: 15px;
	}
.head .search{margin: 0!important;}

#header .search input[type="text"] {margin: 0 0px 0px 0px;width: 60% !important;}
	.social-head {margin: 18px 0;}
	.head .social.social-head {margin: 0 !important}
	.siguenos-txt {font-size: 14px;line-height: 25px;margin-right: 5px;padding-top: 3px;}
	#header .form-item{ margin:0;}
	
		/*  pie ----*/
	.contenedor_pie_ocex{width: 700px; margin:auto;}
	.bloque_pie_170{min-height: 100px;width: 170px; margin-left: 20px; margin-right: 20px;}
	.bloque_pie_175{width: 170px; margin-left: 20px; margin-right: 20px;}
	.bloque_pie_145{width: 170px; margin-left: 20px; margin-right: 20px;min-height: 1px;}
	.bloque_pie_logo{padding: 10px 20px;float: none; }
	.bloque_pie_logo img{ margin:auto;}
	.bloque_pie_contacto{ margin-bottom: 35px;}
	.bloque_pie_info {margin-left: 20px;}
.contenedor_bloques_pie {
    min-height: 135px;
    width: 90%;
    margin: auto;
}
	
	 /*  Home ----*/	
	.contenedor_botones_home{width: 750px;}
	.contenedor_rollover { margin-top: 30px;width: 525px;}
	.bloque_boton_I{float:left; width: 350px; margin-left: 15px; margin-right: 15px;}
	.bloque_boton_D{float:left; width: 350px;}

.flickr-block-set-title {position: inherit;line-height: 24px;width: inherit;}
 .flickr-photoset {max-width: 70%;margin: auto;}
.flickr-block-photosets {
    width: 525px;
    margin: auto;
}

.flickr-wrap{margin-bottom: 30px;}
span.flickr-wrap {
    width: 50% !important;
}

.tac .col-title{margin-left: 0px;}

	/*  Carrousel principal ----*/

.container .carrousel-home{
width: 95% !important;
margin: auto !important;
padding: 0 !important;
}
.flex-direction-nav a {
    margin: -35px 0 0;}
.carrousel-home .flex-control-nav {
margin-top: -15px;}
.filigrana_carrousel {margin:0;}
.etiqueta-noticia{
font-size: 11px;
padding-top: 10px;
margin-bottom: 0px;
}
.resumen-noticia{display:none;}
.enlace-noticia{margin-top: 30px;}
.titular-noticia{
font-size: 16px;
line-height: 20px;
margin-top: 5px;
}
.cont-txt-noticia p {
    padding-left: 20px;
    padding-right: 10px;
}
	
		/*  eventos ----*/
	.bloque_textos_evento{float:left; margin-left: 75px;max-width:100%;}
	.titulo_evento{ margin-top: 10px; float:none;}
	.subtitulo_evento{margin-top: 8px;}
	.pie_eventos{margin-left: 20px;}
	
	
		/*  quienes somos----*/
	
	.contenedor_ambitos{width: 705px;}
	.quienes_somos_ambitos{width: 235px;}
	.cuerpo_lista{margin:auto; width:100%}
	.cuerpo_lista_derecha{margin:auto; width:100%;}
	.texto_mapa{ width: 50%;}
	.mapa{ width: 50%; margin-top: 80px; float: right;}
	.qs_esparragos{height: 290px;}
	.qs_txt{margin-right: 15px;}
	.qs_foto{margin-top: 90px; width: 200px;}
	.bloque_texto{max-width: 440px;}
	.qs_cifras{max-width: 30%; margin-left: 25px;}
	.qs_mapa{max-width: 65%;float: right;}
	.qs_bloque_cifras{max-width: 210px; margin-left: 25px;}
	.qs_bloque_cifras_rojo{width: 33%; }
.qs_bloque_datos{width: 78%;margin: auto;}
.margenI30 {
    margin-left: 0px;
}

	.contenedor_mapa_peru {
height: 372px;
width: 750px;
}
.invert_izquierda, .invert_derecha {
  max-width: inherit;
margin-left: 0px;
}
	
		/*  export----*/

	.contenedor_export{margin:auto; min-height: 450px; width:600px;}
	.export_bloque_sectores{margin: 0 auto 20px auto; width:600px;; float:none}
	.export_foto{float:left; width:270px;}
	.export_lista{margin-bottom: 0px; min-width: 300px;}
	.contenedor_export_ranking{width:600px; margin: auto;}
	.export_bloque_ranking{width: 275px; min-height: 250px;}
	.export_foto_ranking img{margin:auto}
	.export_lista_ranking{ max-width: 100%}
	
	.export_productos_titulo{font-size: 14px; line-height: 15px;}
	.export_productos_bloque_notitulo {padding:0;}
.export_productos_lista{
    font-size: 13px;
    line-height: 15px;
    padding: 0 10px 20px 10px;
    margin: 0;
}



	
	/*  Invert ----*/
	.bloque_texto_inversion{max-width: inherit;margin-right: 0px;}
	.inversion_foto{float:left; margin-bottom: 20px; margin-top: 0px; width: 100%}
	.inversion_foto img{margin:auto;}
	.invert_foto_I{width: 100%; margin-bottom: 0px; height: 286px;}
	.invert_foto_I img{margin:auto;}


	.contenedor_inversion{ width:100%; margin: auto; min-height: 340px;}
	.invert_bloque_fomentamos{ margin: 10px auto 20px auto; width:100%}
	.contenedor_sectores{margin: auto; max-width: 650px;}
	.bloque_sectores{max-width: 310px;}


.bloque_full_standard{
width: 100%;
padding: 0px 30px;
}

.invert_bloque_I , .invert_bloque_D{
max-width: inherit;
float:none;
}
.invert_titulo,  .invert_subtitulo {
    padding-left: 20px;
}
.invert_lista {
    padding-left: 20px;
}



.grafico_grado{margin-top:20px;margin: auto;width: 90%;}
.grafico_invert_hub {margin-bottom: 20px;}
.invert_bloque_fomentamos{
width:100%;
padding: 0 40px;
}
.grafico_grado img{margin:auto;}
.invert_bloque_fomentamos .invert_titulo{margin-top: 30px;}
.bloque_texto_inversion {
max-width: inherit;
margin-right: 0px;
width: 100%;
}
.grafico_pib {
    width: 90%;
    margin: auto;
margin-bottom: 30px;
}
.grafico_pib img {
    padding: 0;
    margin: auto;
}
	
	/*  gastronomia ----*/
	.foto_cocinero{min-height: 110px;}
	.mistura{left:75%; top:415px;}
	.bloque_gastronomia{ float:none; margin: 20px auto 0 auto;}
	
.bloque_cocinero {
    float: none;
    margin-bottom: 50px;
    max-width: inherit;
}
	.foto_restaurante{float: none;
max-width: inherit;
width: 80%;
margin: auto;}
.foto_restaurante img{margin: auto;}
.gastro_botones .full_gris {background-size: auto 100%;}
.fotos_restaurante{height: 151px; max-width:330px; min-height: 1px; float:none;}
.mistura{ left: 65%}

.contenedor_txt_restaurante{ float: none;
max-height: inherit;
width: 100%;
height: auto;
}
.logo50_restaurante{position:relative;max-width: 130px;left: inherit;margin: auto;}
.txt_restaurante p{
font-size: 18px;
line-height: 18px;
max-width: inherit;}
.txt_restaurante p {margin-top: 0px;}
.txt_restaurante {padding: 30px 20px;width: 70%;margin: auto;}
.pisco{margin-top:40px !important;}	
.foto_pisco {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}
.foto_pisco img{margin:auto}
.fotos_pisco {
    margin: -20px 0 0 0;
}
.boton_gastronomia {
    float: none;
    width: 100%;
}
/*  Restaurantes ----*/
#views-exposed-form-restaurantes-pagina-restaurantes {
    width: 85%;
    margin: auto;
}
.txt-estab {max-width: 56%;}
.aviso_noresult {padding: 0 20px;margin: 20px auto;width: 70%;}
.leyenda-filtros {
    padding: 10px 60px 0 20px;
    text-align: center;
}
/*  Noticias ----*/
.page-noticias .filigrana_carrousel {margin: 0 auto;max-width: 86%;}
.bloque-etiquetas {
    margin-bottom: 30px;
}
.columna_derecha, .columna_izquierda {
    float: none;
}

.columna_izquierda {padding-left: 15px !important;margin-bottom: 40px;}
.contenedor-restaurantes .views-exposed-form {
    margin:0;
}
	/*  Enlaces ----*/
	#block-views-457d95af6411b05da975738a620924b4{margin-left: 15px;}
	
		/*  Formulario contacto ----*/
	.formulario_contacto{margin-top: 30px;width: 100%;	}
.contenedor_contacto { width: 80%;}
.formulario p {margin: 0;}

}

/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin, #LandingPage #header {width: 100%;margin: 0 !important}
	/*.row { width: 400px }*/
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .action-one .action-t {width: 100%;margin: 0 0 30px}
	.header_v2 .logo {float: left;margin: 10px auto}
	.header_v2 #open-left {margin: 24px 0}
	.header_v4 #open-left { margin: 0 auto;display: table;text-align: center;float: none; }
	.header_v4 nav { padding: 8px 0; }
	.header_v4 .head {padding: 0}
	.headdown {padding: 6px 0; min-height: 53px;}
	.tabs li a {padding: 10px 8px}
	.copyright {float: none;display: table;margin: 0 auto 20px;text-align: center}
	.foot-menu {float: none;display: table;text-align: center;margin: 0 auto 0}
	.foot-menu li {float: none;display: inline-block}
	#open-left, a.btn_canvas { display: block }
	.header_v10 #open-left {float: right;background-color: #090909;color: #FFF;margin: 32px 0;}
	.header_v10 .logo {float: left;}
	#header .sf-menu, .extrabox, .big-slider p, .big-slider h3, .labele { display: none !important }
	#contactForm-widget span {margin-left: 0;display: block;margin-top: 14px;}
	.from-blog img {width: 100%}
	.from-blog [class^="grid_"] {margin: 0 0 30px}
	.action-one .action-button {float: none;width: 100%;text-align: center;margin: 0 auto;display: table;}
	.action-one .action-button span {display: block}
	.myslicebox, .shadow {width: 380px}
	.nav-arrows a {left: -12%}
	.nav-arrows a:first-child {right: -12%}
	.search-result .meta-box {width: 76%}
	.grid_7 .content-two-third {width: 60%}
	.modern-slider, .modern-slider img {width: 497px;height: auto}
	.iview-controlNav {bottom: 0}
	.kwiks_flex {width: 100% !important;margin: 0 !important}
	.magazine_header .header_ads {margin: 0}
	.loop_box_one li {width: 100% !important;margin: 0 0 20px !important}
	#LandingPage #header {position: relative}
	.header_bag, .shopping_bag {margin: 0}
	.products [class^="grid_"] {margin: 0 0 50px}
	.products [class^="grid_"] .product-content {height:390px}
	.products [class^="grid_"] .add-to {opacity: 1}
	.flex-control-nav{display: none}
	.official-shop .grid_9, .official-shop .sidebar.grid_3 {width: 100%;margin: 0 0 40px}
	.page-title, .breadcrumbIn {padding: 20px 0 0 0;float: none;margin: 0 auto;display: table}
	.nine {width: auto}
	.countdown li {width: 72px;padding: 10px 10px}
	.countdown li span {font-size: 30px}
	.countdown li p.timeRefDays, .countdown li p.timeRefHours, .countdown li p.timeRefMinutes, .countdown li p.timeRefSeconds {font-size: 14px}
	.content-half, .thumb-medium, .m-thumbnails .iframe-thumb, .s-thumbnails .iframe-thumb, .content-two-third, .thumb-small, .author-box .author-details {width: 100%}
	.post-links a {width: 44%}
	ul.showcomments li.child {margin: 0 0px 40px 40px}
	.two-column .post, .three-column .post {width: 100% !important;margin: 0 0 20px !important}
	.animated {opacity:1}
	.anyClass li {width: 386px !important;height: 364px !important}
	.anyClass li:hover .fRight, .portfolio li:hover .fRight {bottom: 42%}
	.anyClass li:hover .fLeft, .portfolio li:hover .fLeft {top: 43%}
	.hover-fx .fLeft {left: 38%}
	.clients li {width: 185px;height: 90px}
	.clients li img {margin: 0 auto;}
	.products_carousel li {width: 404px}
	.breadcrumbIn ul li {padding: 0 4px;font-size: 10px}
	.header_v7 .headdown {padding: 15px 0}
	.from-blog .blog-content {margin-bottom: 30px;}
	.knob-skills .views-column {margin-bottom: 30px;}
	
	/*  #Mobile (Landscape 480) - CLASES OCEX
	----------------------------------------------------------------------*/
	
		/*  Estructura ----*/
		
	   .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding: 0;}
	   . container{ padding-left: 0; width: 86%;}
	  .bandas_color_full{ max-width: 480px;}
	   .izquierda, .derecha{float: none;}
	   
	   /*  Cabecera ----*/
	.logo {float: none;margin: 0px auto;width: 150px;}	   
	.info {float: left !important;margin: 4px auto !important;display: table; width:250px;}
	.bloque_derecho_cabecera{float:none; position:absolute; left: 60%; top: 70%;}
	.texto_cabecera{font-size:24px;line-height: 26px;margin-left:10px; margin-top: 10px; max-width: 100%;}
	.telefono_cabecera{font-size:24px; line-height: 30px; margin-top: 5px;}
	.busqueda_cabecera{padding-top: 8px; position: absolute; left: 100%; top: -30%;}

.header-element {
		float: none;
	}
.head .topR {
	width: 100%;
	margin-top: 15px;
	}
.head .search{margin: 0!important;}

#header .search input[type="text"] {margin: 0 0px 0px 0px;width: 60% !important;}
	.social-head {margin: 18px 0;}
	.head .social.social-head {margin: 0 !important}
	.siguenos-txt {font-size: 14px;line-height: 25px;margin-right: 5px;padding-top: 3px;}
	#header .form-item{ margin: 0 10px;}

	.contenedor_submenu{line-height: 22px; padding-left:15px; height: 22px;}
	.separador_submenu{line-height: 22px;}
	.contenedor_foto_boton{	}

.topL {
    max-width: 100%;
}	
.contenedor-logo {
    width: 100%;
}
.contenedor-txt-header {
    max-width: 60%;
}
.ajuste-self{margin: 0 10px;}
.hmenu .btn_canvas{margin-left: 10px;}

	/* Pie */
	.contenedor_bloques_pie{ margin-left: 35px;}
	.bloque_pie_contacto{margin-bottom: 15px; padding-left:30px;}
	.bloque_pie_175{width: 150px;}
	.bloque_pie_info{margin-left: 15px; margin-right: 20px;}
	.bloque_pie_logo{padding: 10px 20px;float: none; }
	.bloque_pie_logo img{ margin:auto;}
	.legal-bt {font-size:10px;}
.bloque_pie_145, .bloque_pie_170, .bloque_pie_175{
min-height: initial; padding-left: 10px; padding-right: 20px;width: 300px;
}
	
	/*  home ----*/
	.contenedor_botones_home{width: 425px;}
	.bloque_boton_I, .bloque_boton_D{margin: auto; margin-bottom: 20px; margin-top: 20px;}
.contenedor_rollover { margin-top: 30px;width: 350px;}

.flickr-block-set-title {position: inherit;line-height: 24px;width: inherit;}
.flickr-block-photoset  {display: block; width: inherit;}
 .flickr-photoset {max-width: 70%;margin: auto;}

.flickr-wrap{margin-bottom: 30px;}
span.flickr-wrap {
    width: 100% !important;
}
.flickr-photo-img {min-height: 100%;}
.tac .col-title{margin-left: 0px;}

	/*  Carrousel principal ----*/
.flex-direction-nav a {
    margin: -35px 0 0;}
.container .carrousel-home{
width: 92% !important;
margin: auto !important;
padding: 0 !important;
}
.filigrana_carrousel {margin:0;}
.etiqueta-noticia{
font-size: 11px;
padding-top: 10px;
margin-bottom: 0px;
}
.resumen-noticia{display:none;}
.enlace-noticia{display:none;}
.titular-noticia{
font-size: 13px;
line-height: 14px;
margin: 0;
}
.cont-txt-noticia p {
    padding-left: 15px;
    padding-right: 5px;
}


	

	/*  quienes somos ----*/
.contenedor_mapa_peru {
    height: 228px;
    width: 460px;
}
#funciones {margin-top: 0px;}
.invert_derecha{padding-left:20px; }
.contenedor_ambitos {width: 80%;}
.titular_blanco_centrado p {
font-size: 26px;
padding: 25px 45px;
}
.quienes_somos_ambitos {
float: none;
width: 80%;
margin: 20px auto;
}
.margenI30 {
    margin-left: 0px;
}
.texto_mapa{padding:0 20px;}
.mapa{padding:0 20px;}
.mapa img{margin:auto;}


	.qs_foto{float: left;width:100%}
	.qs_foto img{margin:auto;}
	.qs_cifras_txt_rojo{margin-left: 15px;}
	.qs_cifras_txt_gris{margin-left: 15px;}
	.qs_bloque_cifras_rojo{
margin: 0;
padding: 20px 15px 10px 30px;
width: 50%;
height: 120px;
}
	
.texto_mapa{padding:0 20px;}
.mapa{padding:0 20px;}


.qs_esparragos {margin:0;width:100%;margin:auto;}
.qs_esparragos img{width: 330px;margin: auto;}
.qs_txt{ float:none; width: 330px;margin: auto;}
.qs_foto {max-width: 90%;float: none;margin: 15px auto;}		
.bloque_texto{max-width: 320px;margin: 0 auto;float: none;}
.qs_cifras, .qs_mapa {width: 100%;}
.qs_cifras img, .qs_mapa img{margin:auto; padding: 0 10px;}
.qs_bloque_cifras{margin: 10px 20px 20px 25px;max-width: 90%;padding: 0 10px;}

	/*  export----*/
.export_foto {
max-width: 50%;
float: right;
}
.export_lista {padding-left: 15px;}
	.contenedor_export{margin:auto;}
	.export_bloque_sectores{margin-left: 15px; margin-bottom: 20px;}
	.export_bloque_ranking{margin:auto; margin-bottom: 15px; width: 243px; float:none; }	
	.cabecera_producto_export{max-width: 85%;}	

	.export_productos_bloque{padding: 0;width: 100%;}
	.export_productos_bloque_notitulo{padding: 0;width: 100%;}	





	/*  eventos----*/
	.bloque_textos_evento{float:left; margin-left: 75px;max-width:100%;}
	.bloque_titulo_evento{ margin-top: 15px;}
.bloque_foto_evento {
    max-width: 78%;
margin:0;
}
	
	/*  invert----*/
	.invert_titulo{margin-left: 15px;}
	.invert_bloque_I{margin-bottom: 0px; margin-left: 15px;max-width: inherit;}
	.invert_bloque_D{margin-bottom: 0px; margin-left: 15px;float:none;max-width: inherit;}
	.invert_bloque, .invert_bloque_notitulo{padding-left: 15px;}
	.contenedor_inversion{ width:100%; margin: auto;}
	.inversion_foto{float:left; margin-bottom: 20px; margin-top: 0px;}
	.invert_lista{ margin-left: 15px;}
	.invert_bloque_fomentamos{margin-top: 15px;}
	.invert_foto_I{margin-bottom: 5px;}
	.contenedor_2botones{width: 90%; margin:auto;}
	.bloque_sectores{margin: auto; max-width: 330px; float:none; margin-bottom: 20px;}
	.contenedor_sectores{margin: auto; max-width: 520px;}
.bloque_full_standard{
width: 100%;
padding: 0px 30px;
}
.invert_subtitulo {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 25px;
margin-left: 15px;
}
.grafico_grado{margin-top:20px;margin: auto;width: 90%;}
.grafico_invert_hub {margin-bottom: 20px;}
.invert_bloque_fomentamos{
width:100%;
padding: 0 40px;
}
.grafico_grado img{margin:auto;}
.invert_bloque_fomentamos .invert_titulo{margin-top: 30px;}
.bloque_texto_inversion {
max-width: inherit;
margin-right: 0px;
width: 100%;
}
.grafico_pib {
    width: 90%;
    margin: auto;
margin-bottom: 30px;
}
.grafico_pib img {
    padding: 0;
    margin: auto;
}
	
	/*  gastronomia----*/
	.foto_cocinero{min-height: 50px;}
	.txt_restaurante{font-size: 18px;}
	.contenedor_txt_gastronomia{min-height: 165px;}

.bloque_cocinero {
    float: none;
    margin-bottom: 50px;
    max-width: inherit;
}
	.foto_restaurante{float: none;
max-width: inherit;
width: 80%;
margin: auto;}
.foto_restaurante img{margin: auto;}
.gastro_botones .full_gris {background-size: auto 100%;}
.fotos_restaurante{height: 151px; max-width:330px; min-height: 1px; float:none;}
.mistura{ left: 65%}

.contenedor_txt_restaurante{ float: none;
max-height: inherit;
width: 100%;
height: auto;
}
.logo50_restaurante{position:relative;max-width: 100px;left: inherit;margin: auto;}
.txt_restaurante p{
font-size: 16px;
line-height: 18px;
max-width: inherit;}
.txt_restaurante p {margin-top: 0px;}
.txt_restaurante {padding: 30px 20px;width: 70%;margin: auto;}
.pisco{margin-top:40px !important;}	
.foto_pisco {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}
.foto_pisco img{margin:auto}
.fotos_pisco {
    margin: -20px 0 0 0;
}
.boton_gastronomia {
    float: none;
    width: 100%;
}
	
	.bloque_3fotos{float: none; margin:auto; max-width: 330px;}
	.cuerpo_lista_derecha{ margin-top: 0px;}
	.cuerpo_lista{ margin-bottom: 0px;}

/*  restaurantes ----*/
.leyenda-filtros {
    padding: 10px 50px 0 20px;
    text-align: center;
}
.titulo-lista-estab {
    font-size: 24px;
    margin-bottom: 25px;
    margin-top: 20px;
    text-align: center;
}
.titulo-lista-estab p{line-height: 26px;}
.contenedor-estab {
    width: 100%;
    height: inherit;
}
.distribuidores {
margin-bottom: 15px;
}
.foto-estab {
    float: none;
    width: 100%;
}
.distribuidores .foto-estab {
    width:300px;
	margin:auto;
}
.foto-estab img{
    margin: auto;
width:300px;
}
.txt-estab {
    float: none;
    max-width: 300px;
    margin: 0 auto;
    padding-top: 20px;
}
.form-item-field-provincia-tid select {height: 20px;}
.paginacion-establecimientos{padding-left: 15px;}
.paginacion-establecimientos .pager{margin-bottom: 0px !important;}
#views-exposed-form-restaurantes-pagina-restaurantes {margin: auto;}
.columna_izquierda{margin: 40px 0 10px;}
.aviso_noresult {padding: 0 20px;margin: 20px auto;width: 100%;}

/*  Noticias ----*/
.columna_derecha, columna_izquierda {
    float: none;margin-top: 0px;
}	
.columna_izquierda{padding-left:15px !important;}
.contenedor-restaurantes .views-exposed-form {
    margin: 0;
}
.bloque-etiquetas {
    margin-bottom: 30px;
}

	/*  Enlaces ----*/
	#block-views-457d95af6411b05da975738a620924b4{margin-left: 15px;}
#block-views-menu-secciones-enlaces-block {margin-left: 15px;}
	
	/*  Formulario contacto ----*/
	.formulario_contacto{margin-top: 30px; max-width: 100%;}
.input_formulario textarea {max-width: inherit;}
.formulario p {margin: 0;}

}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 479px) {
	
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin, #LandingPage #header {width: 100%;margin: 0 !important}
	/*.row { width: 290px; padding: 0; }*/
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .action-one .action-t {width: 100%;margin: 0 0 30px}
	
	.header_v2 .logo {float: left;margin: 10px auto}
	.header_v4 .head {padding: 0}
	.headdown {padding: 6px 0; min-height: 53px;}
	.header_v2 #open-left {margin: 24px 0}
	.info {float: none !important;margin: 0px auto !important;display: table}
	.header_v4 #open-left { margin: 0 auto;display: table;text-align: center;float: none; }
	.header_v4 nav { padding: 8px 0; }
	.tabs li a {padding: 10px 8px}
	.newsletter_row #newsletters input {width: 290px}
	.copyright {float: none;display: table;margin: 0 auto 20px;text-align: center}
	.foot-menu {float: none;display: table;text-align: center;margin: 0 auto 0}
	.foot-menu li {float: none;display: inline-block}
	#open-left, a.btn_canvas { display: block }
	.header_v10 #open-left {float: right;background-color: #090909;color: #FFF;margin: 32px 0;}
	.header_v10 .logo {float: left;}
	#header .sf-menu, .extrabox, .big-slider p, .big-slider h3, .labele { display: none !important }
	#contactForm-widget span {margin-left: 0;display: block;margin-top: 14px;}
	.from-blog img {width: 100%}
	.from-blog [class^="grid_"] {margin: 0 0 30px}
	.action-one .action-button {float: none;width: 100%;text-align: center;margin: 0 auto;display: table;}
	.action-one .action-button span {display: block}
	.myslicebox, .shadow {width: 270px}
	.nav-arrows a {left: -12%}
	.nav-arrows a:first-child {right: -12%}
	.search-result .meta-box {width: 67%}
	.portfolio-carousel .preve {left: -20px}
	.portfolio-carousel .nexte {right: -20px}
	.grid_7 .content-two-third {width: 100%}
	.modern-slider, .modern-slider img {width: 337px;height: auto}
	.woo-title .filter_wrapper select, .pa_selection select {width: 123px}
	.iview-controlNav {bottom: 0}
	.kwiks_flex {width: 100% !important;margin: 0 !important}
	.magazine_header .header_ads {margin: 6px 0 0;}
	.loop_box_one li {width: 100% !important;margin: 0 0 20px !important}
	#LandingPage #header {position: relative}
	.header_bag, .shopping_bag {margin: 0}
	.products [class^="grid_"] {margin: 0 0 50px}
	.products [class^="grid_"] .product-content {height:305px}
	.products [class^="grid_"] .add-to {opacity: 1;}
	.flex-control-nav {display: none}
	.official-shop .grid_9, .official-shop .sidebar.grid_3 {width: 100%;margin: 0 0 40px}
	.page-title, .breadcrumbIn {padding: 20px 0 0 0;float: none;margin: 0 auto;display: table}
	.nine {width: auto}
	.countdown li {width: 50px;padding: 10px 5px}
	.countdown li span {font-size: 26px}
	.countdown li p.timeRefDays, .countdown li p.timeRefHours, .countdown li p.timeRefMinutes, .countdown li p.timeRefSeconds {font-size: 12px}
	.content-half, .thumb-medium, .m-thumbnails .iframe-thumb, .s-thumbnails .iframe-thumb, .content-two-third, .thumb-small, .author-box .author-details {width: 100%}
	.post-links a {width: 44%}
	ul.showcomments li.child {margin: 0 0px 40px 40px}
	.two-column .post, .three-column .post {width: 100% !important;margin: 0 0 20px !important}
	.animated {opacity:1}
	.anyClass li {width: 278px !important;height: 280px !important}
	.anyClass li:hover .fLeft, .portfolio li:hover .fLeft {top: 42%}
	.clients li {width: 288px;margin: 6px 2px}
	.clients li img {margin: 0 auto;}
	.products_carousel li {width: 293px}
	.breadcrumbIn ul li {padding: 0 4px;font-size: 10px}
	.header_v7 .headdown {padding: 15px 0}
	.from-blog .blog-content {margin-bottom: 30px;}
	.knob-skills .views-column {margin-bottom: 30px;}

	/*  #Mobile (Portrait) 320px - CLASES OCEX
	----------------------------------------------------------------------*/
	/*  ESTRUCTURA ----*/
		.banda_superior{height: 0px;}
		.logo {float: none;margin: 0px auto;width: 479px}
	   .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding: 0;}
	    .container{ padding-left: 0; width: 86%;}
	   #md-pagebuilder .container-fluid {padding:0;}
	   #md-pagebuilder .container, #md-pagebuilder .container-fluid{ padding: 0;}
	   .sticky-wrapper{padding-left:15px;}
	   .margenI30{margin-left: 0px;}
	   .margenI100{margin-left: 10px;}
		.bandas_color_full{ max-width: 320px;}
		.izquierda, .derecha{float: none;}
		.bloque_full_standard{width: 100%;padding: 0px 35px;}
		.titular_centrado H2{font-size: 24px; line-height: 26px; padding-top: 15px; margin-bottom: 10px;}

	/*  SECCIONES ----*/
	
	/*  Cabecera ----*/
.ajuste-self{margin: 0 10px;}
.hmenu .btn_canvas{margin-left: 10px;}

.contenedor-txt-header {
    width: 100%;
}
.topL {
    max-width: 100%;
}
	.texto_cabecera{font-size:20px;line-height: 24px;margin-left:15px; text-align:center; margin-top: 15px;float: left;}
	.telefono_cabecera{font-size:26px; float:right; line-height: 30px; margin-top: 5px; margin-right: 15px;}
	.busqueda_cabecera{padding-top: 8px; padding-left: 20px;}
	.filigrana_carrousel{margin-bottom: 5px;}
	.contenedor_submenu{line-height: 22px; padding-left:15px; height: 22px;}
	.separador_submenu{line-height: 22px;}
	.contenedor-logo{width: 100%;}
	.head .logo {max-width: 100% !important;}	
	.head .search{margin: 0!important;}
	.header-element {
		float: none;
	}
	#header .search input[type="text"] {margin: 0 0px 0px 12px;width: 52%;}
	.head .topR {
	float:none;
	width: 100%;
	margin-top: 15px;
	}
	.social {padding:0 !important;}
	.social a {margin:0;padding-top: 3px;}
	.social a i {font-size: 12px;padding: 6px 0;width: 25px;height: 25px;}
	.social-head {margin: 18px 0;}
	.head .social.social-head {margin: 0 !important}
	.siguenos-txt {font-size: 14px;line-height: 25px;margin-right: 5px;padding-top: 3px;}
	#header .form-item{ margin:0;}



	/* Pie */
	.contenedor_bloques_pie{ margin-left: 35px;}
	.bloque_pie_contacto{margin-bottom: 15px; padding-left:30px;}
	.bloque_pie_175{width: 150px;}
	.bloque_pie_info{margin-left: 15px; margin-right: 20px;}
	.bloque_pie_logo{padding: 10px 20px;float: none; }
	.bloque_pie_logo img{ margin:auto;}
	.legal-bt {font-size:10px;}
.bloque_pie_145, .bloque_pie_170, .bloque_pie_175{
min-height: initial; padding-left: 10px; padding-right: 20px;width: 300px;
}
	
	/*  HOME ----*/
	/*  Carrousel principal ----*/
.flex-direction-nav a {
    margin: -35px 0 0;}
.container .carrousel-home{
width: 92% !important;
margin: auto !important;
padding: 0 !important;
}
.filigrana_carrousel {margin:0;}
.etiqueta-noticia{
font-size: 9px;
padding-top: 5px;
margin-bottom: 0px;
}
.resumen-noticia{display:none;}
.enlace-noticia{display:none;}
.titular-noticia{
font-size: 10px;
line-height: 11px;
margin: 0;
}
.cont-txt-noticia p {
    padding-left: 15px;
    padding-right: 15px;
}




.flickr-block-set-title {position: inherit;line-height: 24px;width: inherit;}
.flickr-block-photoset  {display: block; width: inherit;}
 .flickr-photoset {max-width: 70%;margin: auto;}

.flickr-wrap{margin-bottom: 30px;}
span.flickr-wrap {
    width: 100% !important;
}
.flickr-photo-img {min-height: 100%;}

.contenedor_rollover {padding-top: 30px;}
.tac .col-title{margin-left: 0px;}
	.columna_rollovers_home, .columna_rollovers_home_peru{ max-width: 350px;}
	.contenedor_botones_home{width: 325px;}
	.contenedor_foto_boton{	float:none; width: 175px; height:235px; margin-top: 0px;}
	.contenedor_foto_boton a{margin:auto;}
	.bloque_boton_I, .bloque_boton_D{margin: auto; margin-bottom: 20px; margin-top: 20px;}
	
	.cuerpo_lista_derecha{ margin-top: 0px;}
	.cuerpo_lista{ margin-bottom: 0px;}
	.span.flickr-wrap {width: 100% !important;}
	
	/*  quienes somos ----*/
.contenedor_mapa_peru {
    height: 169px;
    width: 340px;
}
#funciones {margin-top: 0px;}
.invert_derecha{padding-left:20px; }
.contenedor_ambitos {width: 80%;}
.titular_blanco_centrado p {
font-size: 26px;
padding: 25px 45px;
}
.quienes_somos_ambitos {
float: none;
width: 90%;
margin: 20px auto;
}

.texto_mapa{padding:0 20px;}
.mapa{padding:0 20px;}
	.qs_esparragos {margin:0;width:100%;margin:auto;}
	.qs_esparragos img{width: 330px;margin: auto;}
	.qs_bloque_cifras{margin: 10px 20px 20px 25px;
max-width: 90%;
padding: 0 10px;}
	.qs_txt{ float:none; width: 330px;
padding: 0 30px;
margin: auto;}
	.qs_cifras, .qs_mapa {width: 100%;}
	.qs_cifras img, .qs_mapa img{margin:auto; padding: 0 10px;}
	.qs_bloque_cifras_rojo{
width: 40%;
height: 130px;
overflow: hidden;
padding: 20px 0px 0px 20px;
margin-left: 15px;
}
		
	.bloque_texto{
max-width: 320px;
margin: 0 auto;
float: none;}
.qs_foto {
	max-width: 90%;
    float: none;
    margin: 15px auto;
}
.peru_diverso, .datosycifras{padding: 20px 20px;}
	
	/*  export ----*/
	.export_titulo{text-align: left; padding-left:30px; line-height: 25px; max-width: 320px;margin: auto;}
	.export_bloque_ranking{margin:auto; margin-bottom: 15px;}
	.contenedor_export{margin:auto; width: 243px;}
		

.columna_exportacion {
    width: 100%;}
.cabecera_producto_export{max-width: 85%;}
.centrado_txt {padding: 0 20px;}
.export_productos_bloque,.export_productos_bloque_notitulo {
float: none;
width: 90%;
margin: auto;
padding: 0;
}

.export_productos_lista {padding: 0;width: 100%;}
.export_productos_titulo{margin: 20px 0 5px 5px;}
.container_exportacion {margin-top: 10px;}


	/*  eventos ----*/
	.bloque_fechas_evento{margin-right: 10px;}
	.bloque_foto_evento{max-width: 70%; float:left; margin-right: 0px;}
	.titulo_evento{ margin-top: 10px; float:none;}
	.subtitulo_evento{margin-top: 8px;}
	.pie_eventos{margin-left: 20px;}
	
	/*  invert ----*/
	.bloque_texto_inversion{padding: 0 15px;max-width: inherit;width: 100%;}
	.inversion_foto{clear: both; max-width: 350px; margin:auto;}
	.invert_bloque_I{margin-bottom: 0px;}
	.invert_foto_I{clear: both; max-width: 350px; margin-bottom:0px;}
	.invert_bloque, .invert_bloque_notitulo{padding-left: 15px;}
	.bloque_sectores{margin: auto; max-width: 330px; float:none;}
	.contenedor_sectores{margin: auto; max-width: 85%;}

.invert_titulo {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.invert_subtitulo {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 25px;
}
.invert_bloque_hub .invert_lista, .contenedor_inversion .invert_lista {
    margin: 0px;
    font-size: 14px;
    padding: 0 20px;
}
.grafico_pib {padding: 0 15px;}
.grafico_grado{margin-top:20px;padding: 0 10px;}
.grafico_invert_hub {margin-bottom: 20px;}
.invert_bloque_fomentamos{
width:100%;
padding: 0 40px;
}
.invert_bloque_hub{padding: 0 10px;}

	
	.bloque_boton{margin-bottom: 35px;}

	.bloque_3fotos{float: none; margin:auto; max-width: 80%;}
	.titulos{font-size: 18px; line-height: 20px; padding-top: 15px;}
	.titulos p{ margin-bottom: 10px;}
	
	/* Gastronomia */
	.bloque_cocinero{ margin-left: 10px;}
	.foto_cocinero{min-height: 81px;}
	.bloque_gastronomia{width:350px;}
	.fotos_restaurante_doble {max-width:330px; margin-top: 15px;}

	.foto_restaurante{float: none;
max-width: inherit;
width: 80%;
margin: auto;}

	.fotos_restaurante{height: 151px; max-width:330px; min-height: 1px; float:none;}
	.mistura{ left: 65%}

.contenedor_txt_restaurante{ float: none;
max-height: inherit;
width: 100%;
height: auto;
}
.logo50_restaurante{position:relative;max-width: 100px;left: inherit;margin: auto;}
.txt_restaurante p{
font-size: 16px;
line-height: 18px;
max-width: inherit;}
.txt_restaurante p {margin-top: 0px;}
.txt_restaurante {padding: 30px 50px;}
.pisco{margin-top:40px !important;}	
.foto_pisco {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}
.fotos_pisco {
    margin: -20px 0 0 0;
}



.boton_gastronomia {
    float: none;
    width: 100%;
}
.gastro_botones .full_gris {background-size: auto 100%;}

/*  restaurantes ----*/
.titulo-lista-estab {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
	padding: 0 7px;
}
.titulo-lista-estab p{line-height: 22px;}
.contenedor-estab {
    width: 100%;
    height: inherit;
}
.distribuidores {
padding: 0 25px;
}
.distribuidores .titulo-estab a {line-height: 24px;}
.distribuidores .txt-estab {height: inherit;overflow: hidden;}
.foto-estab {
    float: none;
    width: 100%;
}
.distribuidores .foto-estab {
    width: 252px;
margin: auto;
}
.foto-estab img{
    margin: auto;
}
.txt-estab {
    float: none;
    max-width: 252px;
    margin: 0 auto;
    padding-top: 10px;
height: 145px;
}
.form-item-field-provincia-tid select {height: 20px;}
.aviso_noresult {padding: 0 20px;margin: 20px auto;width: 100%;}
.txt-direccion-estab{font-size:14px;}
.web-estab a {font-size: 12px;}
.txt-estab p {line-height: 15px;}
.titulo-estab a {font-size: 18px;}
.paginacion-establecimientos{padding-left: 15px;}
.paginacion-establecimientos .pager{margin-bottom: 0px !important;}
#views-exposed-form-restaurantes-pagina-restaurantes{margin:auto;}
.leyenda-filtros {
    text-align: center;
    padding: 0 6px;
}



	/*  Noticias ----*/
#edit-field-categor-a-noticia-tid-wrapper{margin-top: 20px;}
.columna_izquierda {float: none;padding: 0;}
.columna_derecha{float: none;padding:0;}
.contenedor-restaurantes .views-exposed-form {
    margin: 25px 0;
}
.txt-noticia {
    margin-right: 0px;
}
.txt-titular-noticia {
    line-height: 18px;
}
.txt-titular-noticia a {
    font-size: 18px;
    line-height: 20px;
}
.txt-titular-noticia p {
    font-size: 22px;
line-height: 24px;
}
.form-item-field-categor-a-noticia-tid {
    width: 240px;
padding-left: 10px;
}
.columna_izquierda, .columna_derecha {
    margin-top: 0px;
}
.fb_iframe_widget {
    margin-right: 7px;
}
.bloque-etiquetas {
    margin-bottom: 30px;
}
.page-type-noticias .views-widget-filter-field_categor_a_noticia_tid {
    margin-top: 0px;
}

	/*  Enlaces ----*/
	#block-views-457d95af6411b05da975738a620924b4{margin-left: 15px;}
	#block-views-menu-secciones-enlaces-block {margin-left: 15px;}
	/*  Formulario contacto ----*/
.bloque_texto_contacto {padding-left: 10px;}
.titulos_formulario { font-size: 20px;}
.formulario p {margin:0;}
	.formulario_contacto{margin-top: 30px; width: 100%;padding-left: 10px;}
	.celda_formulario{max-width: 55px;}
	.input_formulario{max-width: 100px;}
	.input_formulario input[type="text"],.input_formulario select,.input_formulario textarea{max-width: 220px;}
.botones_formulario {
    width: 90%;
    margin: auto;
    height: inherit;
text-align:center;
padding: 20px 0;
}
.boton_formulario_I {
    float: none;
    margin: 0;
    height: inherit;
}
.boton_formulario_D {
    float: none;
    margin: 0;
    height: inherit;
}
.boton_formulario_I input[type="submit"]{margin:20px 0;}
.contenedor_txt_legal {padding: 0 15px;}
}