@import url(http://fonts.googleapis.com/css?family=Courgette|Pacifico);
body{font-family:"Trebuchet MS", Verdana, sans-serif;background: url(../imagenes/entorno/fondoweb.jpg) no-repeat left top #fff;background-size:cover;}
h1{font-family:"Courgette", cursive, "Trebuchet MS", Verdana, sans-serif;}
h3{margin:0;font-family:"pacifico", cursive, "Trebuchet MS", Verdana, sans-serif;font-size:1.8em;font-weight:normal;}
a:link, a:active, a:visited{color:#5a92cd;text-decoration:none;}
	a:hover{color:orange;}
.alin_center{text-align:center;}
.fondo{width:100%;height:100%;display:inline-block;background:url(../imagenes/entorno/patron1.png) repeat left top;z-index:-1;}
.logo{width:100%;margin:5px;text-align:center;}
.logo_extra{width:100%;margin:5px;display:block;text-align:center;}
.menu{width:100%;min-height:70px;display:block;font-family:"Courgette", cursive, "Trebuchet MS", Verdana, sans-serif;font-size:1.5em;background:url(../imagenes/entorno/menu-fondo.png) repeat-x left bottom;}
	.menu ul{width:100%;margin:0;padding:20px 0 0 0;float:left;text-align:center;background:url(../imagenes/entorno/menu-sup.png) repeat-x left top;}
	.menu ul li{display:inline;padding:10px 15px;}
.marca{background:url(../imagenes/entorno/marca.png) no-repeat center bottom;}
.slider_home{max-width:960px;min-height:80%;margin:0 auto 20px auto;display:block;text-align:center;}
.slider_generico{max-width:960px;margin:20px auto;display:block;text-align:center;}
.slider_home img{margin:10% 0;}
.items3{max-width:960px;margin:0 auto 20px auto;display:block;}
.items3 article{position:relative;width:30%;margin:0 3% 20px 0;display: inline-block;text-align:center;}
.items3 article:last-child{margin-right:0;}
.items3 article img{}
footer{max-width:960px;margin:10px auto;padding:20px 0 0 0;display:block;background:url(../imagenes/entorno/lineafx.png) no-repeat left top;}
footer .item{width:33%;padding:10px;float:left;}
.lista_pie{margin:0;padding:0;}
.lista_pie li{margin:0;padding:0 0 10px 15px;list-style:none;background:url(../imagenes/entorno/ico-li-corona.png) no-repeat left 0px;}
.lista_pie ul{margin:0;padding:0 0 0 15px;}
.lista_pie ul li{margin:0;padding:0 0 5px 15px;list-style:none;font-size:0.8em;background:url(../imagenes/entorno/ico-li-ico.png) no-repeat left 6px;}
.personaje{position:relative;width:100%;display: inline-block;}
.personaje_rey{position:absolute;bottom:0;left:0;}
.personaje_reina{position:absolute;bottom:0;right:0;}
.colum2{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;}
.colum3{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;}
@media screen and (max-width:768px){
.menu{font-size:1.2em;}
.items3 article{width:100%;min-height:110px;margin:0 0% 20px 0;padding:0 0 0 120px;text-align:left;}
.items3 article img{position:absolute;top:0;left:0;}
.personaje{margin-top:50px;}
.personaje_rey , .personaje_reina{width:100px;}
footer{padding:20px 100px;}
footer .item{width:100%;}
}

@media screen and (max-width:460px){
.menu{padding:0;font-size:0.9em;}
.slider_home img, .slider_generico img{max-width:100%;}
footer{padding:20px 60px;}
footer .item{width:100%;}
.personaje_rey , .personaje_reina{width:50px;}
}