html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;}
b,strong{font-weight:600;}
i,em{font-style:italic;}
sup{font-size:70%;}
a, a:hover{text-decoration:none;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{padding-top:0;margin-top:0;padding-left:0;padding-bottom:0;margin-left:0;margin-bottom:0;font-family: 'Poppins','Open Sans', Arial, sans-serif; font-size:0.7em;}
input,select,textarea{font-family: 'Open Sans', sans-serif;font-size:0.9em;color:#333;border:1px solid #ccc;margin-bottom:3px;}
p, .entradilla, .entradilla > div {color:#787878;font-size:16px;line-height:1.5em; font-weight: 300; padding-bottom:15px;text-align:justify;}
	.entradilla, .entradilla p {text-align:left;}
	.entradilla p:last-child() {padding-bottom:0;}
ul{padding-left:25px;list-style:square;padding-bottom:15px;}
ol{list-style:decimal;padding-left:25px;padding-bottom:15px;}
	li{color:#787878;font-size:16px;line-height:1.5em; font-weight: 300;padding-bottom:10px;}
.bloque{width:100%;height:100%;display:block;}
.clear{clear:both;height:0;line-height:0;font-size:0;}	
.absoluta{position:absolute;left:0;top:0;}
.cero{line-height:0;font-size:0;width:100%;}
.border-right {border-right: 1px solid #333;}
.border-left {border-left: 1px solid #333;}

a, a:focus, a:hover {color:#06AAEF;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;font-weight:600;}
h1 a,h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
h1 a:hover,h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #666;}
h1 {font-size: 2.8em; font-weight:600; color: #EE2329;}
h2 {font-size: 2.4em; color:#90B267; margin-bottom: 1em;}
h3 {font-size: 2em; color:#EE2329; margin-bottom: 1em; }
	h3 span.glyphicon {display: inline-block; padding-right: 10px;}
h4 {font-size: 1.5em; color: #4f4f4f; margin: 0.5em 0;}
	h4 span.glyphicon {display: inline-block; padding-right: 5px;}
h5 {}
h6 {}

.video-responsive {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;border:none;} /*16x9*/
.video-responsive.tresxcuatro {padding-bottom: 75%;} /*3x4*/
	.video-responsive iframe, .video-responsive object, .video-responsive embed, .video-responsive video, .video-responsive img {background:#ccc;border:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.video-responsive img{object-fit:cover;}
/***********************************************************************************/


header {padding-top:20px;}
	header .fechas {padding-top: 40px;}
		header .fechas img {width: 100%;}
	header .logo {padding-bottom:20px;}
	header .idioma {display: inline-block; font-size: 12px; color:#A6A6A6;}
		header .idioma.on, header .idioma:hover {color: black; text-decoration: none;}
	header .fb, header .tw, header .ig {margin-left: 10px; display: inline-block; width: 27px; height: 27px; text-align: center; background-color: #3B5998; border-radius:14px;}
	header .fb {background-color: #3B5998;}
	header .tw {margin:0; background-color: #000000;}
	header .ig {margin:0; background-color: #C4357B;}
		header .fb span, header .tw span, header .ig span {color: white; line-height: 27px; font-size: 14px;}
	header .fb:hover, header .tw:hover, header .ig:hover {filter:brightness(1.5);}
.menusup {background-color:white; border:none; margin: 0; border-radius: 0;}
	.menusup .logo {display:none;}
	.menusup.affix {position: fixed; top:0; width: 100%; z-index:100;}
		/*.menusup.affix .logo {display:inline-block; margin: 4px 15px 4px 15px;}*/
	.menusup a {font-weight: 400;}
	.menusup .navbar-nav {padding-bottom: 0;}
	.navbar {min-height:42px;}
		.menusup .navbar-nav > li {padding: 3px; font-weight: bold;font-size:14px;background:#D0CFE7;margin-right: 3px;}
			.menusup .navbar-nav > .active {background-color:#601B38;}
				.menusup .navbar-nav > .active > a, .menusup .navbar-nav > .active > a:focus, .menusup .navbar-nav > .active > a:hover {background-color:#601B38;color: white;}
			.menusup .navbar-nav > li > a {color:black; border:1px solid black;padding:5px 8px;}
				.menusup .navbar-nav > li > a:hover {color: black;}
			.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {border-color:black;}
			.menusup .dropdown-menu {padding:0;box-shadow:none;border:1px solid black;}
				.menusup .dropdown-menu > li {margin: 0; padding-bottom: 1px;}
					.menusup .dropdown-menu > li > a {padding:5px 20px;}
						.menusup .dropdown-menu > li > a:hover, .menusup .dropdown-menu > li > a:hover {background-color: #EBE390; color:black;}
						.menusup .dropdown-menu > li > a.activo {background-color:#FFB93A; color:black;}
						.navbar-default .navbar-nav > .open {background:white;}
							.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background:white;color:black;}
footer {background-color:white; padding: 40px 0 0;color:black;}
	footer a {color:#636363;}
	footer.interior{padding: 20px 0;}
	footer p {padding-bottom:0; font-size:14px; color:#636363;}
		footer p.intro {text-align: left; padding-bottom: 15px; line-height: 1.3em;}
	footer .fb, footer .tw, footer .ig {margin-right: 5px;margin-top: 10px;display: inline-block; width: 40px; height: 40px; text-align: center; background-color: white; border-radius:20px;}
		footer .fb span, footer .tw span, footer .ig span {color: black; line-height: 42px; font-size: 24px;}
	footer .fb:hover, footer .tw:hover, footer .ig:hover {background-color: #000;}
		footer .fb:hover span, footer .tw:hover span, footer .ig:hover span {color:white;}
		footer .creditos_int p {color: #636363; text-align:center; margin: 0; line-height: 60px;}
			footer .creditos_int p a {color: #636363;}
		footer .creditos_int .glyphicon {margin: 0 10px;}
	/*footer .separa {border-left: 1px solid #ccc;}*/
	footer h3 {font-weight:600; font-size:2em;text-transform:lowercase;margin-bottom: 1em;display:inline-block;position:relative;padding:0;background:none; padding: 0 30px 0 0; color:black;}
		footer h3:after {content:''; display:block; background:#B4B2D9; height:20px;margin-top:5px;}
	footer h4 {color:#636363;text-transform:none; font-weight:400;}

.page-header {border:none;}

h1 {text-transform:lowercase;margin-bottom: 1em;display:inline-block;position:relative;padding:0;padding: 0 30px 0 5px; color:black;}
	h1:after {content:''; display:none; position: absolute; left:0; bottom: -10px; background:#DEDDD8; width:80%; height:10px;}
h1 span {display:inline-block;}

.gure_ikastolak {padding-bottom: 40px;}
	.gure_ikastolak	.ikastola {width: 23%; height: 78px; line-height: 75px; float:left; margin: 1%; background-color:white; position: relative; text-align: center;}
		.gure_ikastolak	.ikastola img {width: 100%; max-width: 75px;max-height: 75px; vertical-align: middle;}	
	footer .gure_ikastolak {padding-bottom: 0;}
		footer .gure_ikastolak .ikastola {width: 18%; height: 101px; line-height: 100px; float:left; margin: 1%; position: relative;border:1px solid #ccc;}
			footer .gure_ikastolak .ikastola img {width: 100%; height:auto; max-height: 99px; vertical-align: middle; border-radius: 10px;}
	.lateral .gure_ikastolak .ikastola {border:1px solid #ccc;}


	
.carrusel {margin:0 0 15px;padding-top:30px;height: 417px; position: relative;overflow-x:hidden;background:#F4F7F6;}
	.carrusel .container {position:relative;}
		.carrusel .container:before {content:''; display:none; position:absolute; top:0; left: -321px; width:336px; height:389px; background:url('../images/tetris1.png') top right no-repeat;}
		.carrusel .container:after {content:''; display:none; position:absolute; bottom:0; right: -209px; width:224px; height:389px; background:url('../images/tetris2.png') bottom left no-repeat;}
	.carrusel .carousel {height: 356px;}
	.carousel-control.left, .carousel-control.right {background:none;}
	.carrusel .carousel img {max-height: 356px;}
	.carrusel .carousel-caption {background:white; text-shadow:none; padding:15px 30px; left:30px; right:auto;}
		.carrusel .carousel-caption h2 {color:black; font-size:30px; margin:0;letter-spacing:-1px;}
		.carrusel .carousel-caption h3 {color:#EC85B1;font-size:28px;letter-spacing:-1px;margin:0;}
	.carrusel .glyphicon {border-radius: 25px; height: 50px; width: 50px; background: #79B2CD; text-align: center; line-height: 48px; color:white; text-shadow: none;}
	.carrusel .carousel-indicators {bottom: -50px;}
		.carrusel .carousel-indicators > li {width: 13px; height: 13px; margin: 0 10px; border:none; background-color: #D6D6D6;}
			.carrusel .carousel-indicators > li.active {width: 13px; height: 13px; border:none; background-color: #C24473;}
.destacados {}
	.destacados .thumbnail {border-radius: 0px; padding:0; box-shadow: 0 0 3px #ccc;}
		.destacados .thumbnail p {padding: 0 20px 20px;}
		.destacados .thumbnail h3 {margin-bottom: 0.5em; padding: 10px 20px 0;}
			.destacados .thumbnail h3 a:hover {text-decoration: none;}
			.destacados .thumbnail .btn_go {margin: 0 -9px -9px; padding:15px 25px; font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: 40px;}
				.destacados .thumbnail .btn_go a span {float: right; border-radius:50%; color: white; font-size: 20px; padding: 10px;}
				.destacados .thumbnail .btn_go a:hover {text-decoration: none;}
.noticias {position:relative; background-color:white;}
	#home .noticias:before {content:''; display:block; position:absolute; bottom:0; left: 0; width:336px; height:336px; background:url('../images/tetris3.png') bottom left no-repeat;}
	#home .noticias:after {content:''; display:block; position:absolute; bottom:0; right: 0; width:224px; height:336px; background:url('../images/tetris4.png') top right no-repeat;}

	.noticias h2 {color:black;padding-bottom:10px;font-size:1.8em;}
		.noticias h2 a, .noticias a:hover {color:black;}
		.noticias h2:after {content:'';display:block; width:100%; height: 20px; background:#46A399; background-size:contain;margin-top:5px;}
	.noticias h3 {font-size:1.4em;font-weight:600;color:#46A399;}
	.noticias .noticia {padding:20px 20px 30px; margin-bottom: 20px; background-color: #F6FBF7; border: none;}
		.noticias .noticia img {margin-bottom:15px;}
		.noticias .noticia h4 {text-transform:none; border:3px solid #38409A; display:inline-block; padding: 10px;}
		.noticias .noticia h4:hover {border-color:#3f3f3f;}
		.noticias .noticia h4:hover a {color:#3f3f3f;}
		.noticias .noticia h4 a {color:#38409A;font-weight:600;}
			.noticias .noticia h4 a:hover {color:#3f3f3f;}
		.noticias .noticia .col-md-5 {margin: 0px;}
			.noticias .noticia .col-md-5 img {width:100%;}
		.noticias .noticia .col-md-7 {margin: 0px;}
	.noticias a.btn {border-radius:0 0 0 0;}
		.noticias a.btn:hover {color:white;}
.noticias.noticias_listado {background-color: white; padding: 0;}
.noticia_int {margin-bottom: 40px;}
	.noticia_int .txt, .noticia_int .txt > div {color:#787878;font-size:16px;line-height:1.5em; font-weight: 300; text-align:justify;padding-bottom:15px;}
	.noticia_int img {width: auto; margin: 20px 0;}

.banners_home {background-color:#F4F7F6; padding: 30px 0;}
	.banners_home .col-md-4 img {width:100%;}
	.banners_home .bannerhome {position:relative;margin:15px;}
		.banners_home .bannerhome img {z-index:2; position:relative;}
		.banners_home .bannerhome:before {content:''; display:block; position:absolute; z-index:1;width:112px; height:112px;top:-15px; left:-15px; /*background:url('../images/carrousel-card-bg.png') top left no-repeat;*/background:#457670;}
		.banners_home .bannerhome:after {content:''; display:block; position:absolute; z-index:1;width:112px; height:112px;bottom:-15px; right:-15px; /*background:url('../images/carrousel-card-bg.png') bottom right no-repeat;*/background:#457670;}
			.banners_home .bannerhome:hover {outline: 3px solid #FFB93A;}
			/*.banners_home .bannerhome1:before, .banners_home .bannerhome2:before, .banners_home .bannerhome3:before, .banners_home .bannerhome4:before {right:-15px;}
			.banners_home .bannerhome5:before, .banners_home .bannerhome6:before, .banners_home .bannerhome7:before, .banners_home .bannerhome8:before {left:-15px;}
			.banners_home .bannerhome1:before {background:#DB8888;}
			.banners_home .bannerhome2:before {background:#824996;}
			.banners_home .bannerhome3:before {background:#F6D619;}
			.banners_home .bannerhome4:before {background:#67BFAF;}
			.banners_home .bannerhome5:before {background:#6EAF37;}
			.banners_home .bannerhome6:before {background:#2FA9E1;}
			.banners_home .bannerhome7:before {background:#E5007D;}
			.banners_home .bannerhome8:before {background:#6776A5;}*/
.main {padding: 65px 0;}

#home:before {content:''; display:none; width:100%; height: 15px; background:url('../images/arcoiris.png') top center repeat; margin-top:-25px;}

.lateral {border-left: 20px solid #B4B2D9; padding-top: 40px; padding-bottom: 40px;margin-top:40px;}
	.lateral iframe {width:100%!important;}
	.lateral h3 {font-weight:600; font-size:2.2em;text-transform:lowercase;margin-bottom: 1em;display:inline-block;position:relative;padding:0;padding: 0 30px 30px 5px; color:black;}
		.lateral h3:after {content:''; display:none; background:#86BC65; width:80%; height:20px;margin-top:5px; position:absolute; left:-50px;}

#mapa.gmap {width:100%; height:725px; margin: 20px 0; border: 1px solid #ccc;}

.row.misma_altura {display: -webkit-box; display:-webkit-flex; display: -ms-flexbox; display:flex;}
.row.interior {display: -webkit-box; display:-webkit-flex; display: -ms-flexbox; display:flex;}
	.row.interior .imagen {width: 100%; margin-bottom: 20px;/*max-width:200px;*/max-width:390px;}
	.row.interior .col-md-8 {padding-right: 40px;}
		.row.interior .col-md-8 img {width: 100%;max-width:100%;}

.datos_ikastola {margin-bottom: 20px;}
.datos_ikastola p {text-align:left;}
	.datos_ikastola p span.glyphicon {padding-right: 20px; display: inline-block;}
.datos_ikastola .logo {border: 1px solid #ccc; text-align: center; line-height: 200px; margin-bottom: 20px;}
	.row.interior .col-md-8 .datos_ikastola .logo img {margin: 5px; max-width: 200px;}

.foto_ikas img {width: 100%; margin: 0 0 20px;}

.lista_ikas li.col-md-4 {font-size:15px; padding-left: 0;}

.pagination {margin:0;}
	.pagination li a {color:#ccc;}
		.pagination li.active a, .pagination li.active a:hover {border: 1px solid #636363; background-color: #636363;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color:#636363;}

.pager {}
	.pager li a {border:none; color:#00A652;}
		.pager li a:hover {background-color: white; color:#333;}

.btn_descarga {display:inline-block; border:2px solid #EE2329; border-radius:10px; padding:5px 10px; margin-bottom:30px;}
	.btn_descarga a {color:#EE2329;}
	.btn_descarga:hover {border-color:black;}
	.btn_descarga:hover a {color:black;} 

#fb-root {margin: 0 auto;}
.pie {font-style: italic; color: #90B267; font-size: 1.1em; margin-top: -15px; margin-bottom: 20px; display: block; text-align: right;}

table.cookies {margin-bottom:15px;}
	table.cookies td, table.cookies th { padding:10px;}
	table.cookies tr {vertical-align: top;}
		table.cookies tr th:first-child {width: 30%;}
	table.cookies td {color:#787878;font-size:16px;line-height:1.5em; font-weight: 300; padding-bottom:15pxtext-align:justify;}
		table.cookies td strong {font-weight: 600;}
	table.cookies th {color:#EE2329;font-size:16px;line-height:1.5em; font-weight: 600; padding-bottom:15pxtext-align:justify;}



.msgcookie{display:block;position:fixed;bottom:20px;right:20px;min-height:30px;max-width:400px;background:rgba(0,0,0,0.8);color:#fff;font-size:11px;font-family:sans-serif;z-index:1000;} 
	.msgcookie p{font-size:12px;max-width:960px;margin:0 auto;color:white;padding: 10px;line-height:1.3em; text-align:center;} 
		.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited{color:#EE2329; font-weight:bold;} 
		.msgcookie p a:hover {color:white;} 
		.msgcookie a.boton {text-align:center;margin:0 15px;text-decoration:none!important;font-weight:bold;background:#EE2329;color:white!important; display:inline-block; padding:5px 10px;min-width:70px;} 
			.msgcookie a.boton:hover {background:white;color:#222!important;}

.legales {text-align:center; margin-top: 30px;padding:15px 0;/*background:white url('../images/oina_big.jpg') bottom center no-repeat;min-height:320px;*/}
	.legales .creditos {text-align:center;font-size:14px;line-height:1.3em;}
	.legales .creditos a {color:#636363;}
		.legales .creditos a:hover {color:#636363; text-decoration: underline;}

.btn {font-size:18px; color:white; font-weight:600;min-width:100px; border:none; display:inline-block;position:relative;padding:0;line-height:23px;margin-top:10px;}
	.btn a {background:black; border-radius:0; padding: 5px 15px; color:white;}
		.btn a:after {content:''; display:none; position: absolute; left:0; bottom: -10px; background:#DEDDD8; width:80%; height:10px;}
	.btn:hover a, .btn a:hover {color:white;background:#df417a;}
	.btn:hover, .btn:active, .btn:focus, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {background: black; color:white; box-shadow:none;}

.pager li > a:focus, .pager li > a:hover {background:transparent;}
.pager li > a {color:#636363;font-weight:600;}
	.pager li > a:hover {color:#000;}
	.pager li.previous > a {padding-left:0;}
	.pager li.next > a {padding-right:0;}

ul.gure_balioak li {list-style:none;}
	ul.gure_balioak li:before {content:'';display:inline-block;margin: 0 10px; width:30px;height:20px;background-size:contain;}
	ul.gure_balioak li:nth-child(1):before {background:url('../images/balioa1.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(2):before {background:url('../images/balioa2.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(3):before {background:url('../images/balioa3.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(4):before {background:url('../images/balioa4.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(5):before {background:url('../images/balioa5.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(6):before {background:url('../images/balioa6.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(7):before {background:url('../images/balioa7.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(8):before {background:url('../images/balioa8.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(9):before {background:url('../images/balioa9.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(10):before {background:url('../images/balioa10.svg') center center no-repeat;}
	ul.gure_balioak li:nth-child(11):before {background:url('../images/balioa11.svg') center center no-repeat;}

.formu {}
	.formu label, .formu.table td {font-size:16px;margin-bottom:5px;color:#787878;font-weight:300;}
	.formu .btn-default {background:#EE2329;padding: 5px 10px;border-radius:0;}
		.formu .btn-default:hover {background:black;}

.data-control input.form-control {float:left; width:45px;margin-right:2px;}
	.data-control input.form-control:first-child {width:65px;}

.panel .table td, .panel .table th {color:#787878; font-size:16px; line-height:1.5em;}
.panel .table td {font-weight:300;}
.panel .table th {font-weight:400;}

/* PANTALLA MEDIA */
@media (max-width: 1170px) {
	.carrusel, .carrusel .carousel {height: auto;}
	.menusup .navbar-nav > li {padding: 10px 0; font-size: 15px; font-weight: 400;}
		.menusup .navbar-nav > li > a {padding: 0 10px;}
	header .logo {padding: 0 10px;}
	.youtube {width: 100%!important;}
}

/* TABLET */
@media (max-width: 970px) {
	.notablet {display:none;}
	.creditos_int {text-align: center;}
	.gure_ikastolak .ikastola {height:auto; line-height: 75px;}
	footer .gure_ikastolak .ikastola {height:auto; line-height: 135px;}
	.noticias_listado img {margin-bottom: 20px;}
	.carrusel, .carrusel .carousel {height: auto;}
	.menusup .navbar-nav > li {font-size:14px;}
	footer .separa {border-left: none; margin-top: 40px;}
	header nav .container { padding: 0;}
	#mapa.gmap {height: 600px;}
}

@media (max-width: 990px) {
	.nav > li.notablet {display:none;}
}

/* MOVIL */
@media (max-width: 750px) {
	.nav > li.notablet {display:block;}
	.row.interior {display: block;}
	.menusup .dropdown-menu {width: 90%;}
	.carrusel, .carrusel .carousel {height: auto;}
	.carrusel .carousel-indicators {bottom: -40px; width: 100%; left: 50%; margin-left: -50%;}
	.carrusel .carousel-indicators > li {margin: 0 5px;}
	.carrusel .carousel-caption {display:none;}
	.noticias .noticia img {margin-bottom: 20px;}
	.banners_home {padding: 10px 0;}
		.banners_home img {margin: 10px 0;}
	.banners_home .bannerhome {margin:30px;}
	header .logo {padding-bottom:0px; padding-top: 0;}
	header .encabezado img {margin-top:40px;}
	.gure_ikastolak .ikastola {height: auto; line-height: 75px;}
	.row.interior .col-md-8 {padding-right: 15px;}
	footer h3 {margin-top: 1.5em;}
	footer .creditos_int .glyphicon {display: none;}
	footer .creditos_int p {float:none; line-height: 1.3em; display: block; text-align: center;}
	footer .logo {margin-bottom: 20px;}
	.page-header nav {display: none;}
	footer .gure_ikastolak .ikastola {height:auto; line-height: 55px;}

	.navbar-nav .open .dropdown-menu {background-color: white;}
	.menusup .navbar-nav > .active > a, .menusup .navbar-nav > .active > a:focus, .menusup .navbar-nav > .active > a:hover {background-color:transparent; color: white;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color:transparent; color: #FFF202;}
	 .menusup .navbar-nav > li {padding:0; margin:5px;}
		.menusup .navbar-nav > li > a {border-radius: 0; padding:10px;}
	.menusup.affix .logo {display:inline-block;margin: 4px 15px 4px 15px;}

	#mapa.gmap {height: 400px;}
	.legales {background-size:contain; min-height:200px;}
		.legales span {display: block; margin: 3px 0; overflow: hidden; width:0; height: 0;}
}
