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

@font-face {
    font-family: 'verlag-book';
    src: url('../Font/verlag-book_0-webfont.eot');
    src: url('../Font/verlag-book_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Font/verlag-book_0-webfont.woff2') format('woff2'),
         url('../Font/verlag-book_0-webfont.woff') format('woff'),
         url('../Font/verlag-book_0-webfont.ttf') format('truetype'),
         url('../Font/verlag-book_0-webfont.svg#verlag-book') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'verlag-light';
    src: url('../Font/verlag-light_0-webfont.eot');
    src: url('../Font/verlag-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Font/verlag-light_0-webfont.woff2') format('woff2'),
         url('../Font/verlag-light_0-webfont.woff') format('woff'),
         url('../Font/verlag-light_0-webfont.ttf') format('truetype'),
         url('../Font/verlag-light_0-webfont.svg#verlag-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, p, strong, em, ins, ol, ul, li, img, a, table, tr, th, td, button, input, select, textarea{
	border:0; list-style:none; font-style:normal; font-weight:normal; margin:0; outline:none; padding:0; text-decoration:none;
}
a img{
	border:none;
}
body{
	background:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0px 2px 0px 0px; overflow-x:hidden; padding:0; 
}
#main{
	float:left; height:auto; width:100%; min-height:800px;
}

/*-css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3--css3-*/

/*seleccionado*/

::-webkit-selection { 
	background:#920004; color:#fff; 
}
::-moz-selection {
	background:#920004; color:#fff;
}

/*scrollbar*/

::-webkit-scrollbar{
    width:10px;
}
::-webkit-scrollbar-track{
	background:#000;
}
::-webkit-scrollbar-thumb{
	background:#f00; border-radius:5px; height:10px;
}
::-moz-scrollbar{
    width:10px;
}
::-moz-scrollbar-track{
	background:#000;
}
::-moz-scrollbar-thumb{
	background:#f00; border-radius:5px; height:10px;
}
::-o-scrollbar{
    width:10px;
}
::-o-scrollbar-track{
	background:#000;
}
::-o-scrollbar-thumb{
	background:#f00; border-radius:5px; height:10px;
}

/*-encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados--encabezados-*/

h1{
	position:absolute; left:310px; top:-20px; z-index:13;
}
h1 span{
	display:none;
}
h2{
	color:#ffa200; font-size:16px; font-weight:bold; text-align:center; text-transform:uppercase; width:100%;
}
a:hover h2{
	color:#fff;
}
h3{
	color:#ffbe06; float:left; font-size:18px; margin:20px 0px 0px 0px; text-align:center; text-transform:uppercase; width:100%;
}
h4{
	color:#fff; float:left; font-size:13px; font-weight:bold; text-align:center; width:100%;
}
a:hover h4{
	color:#ffbe06;
}
h5{
	background-image:url(../Image/mas-menos.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	font-size:14px;
	margin:3px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:left;
	width:410px;
}
h5:hover{
	color:#ffbe06;
}

/*-header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header--header-*/

#header{
	background:url(../Image/bg-header.jpg);
	float:left;
	margin-top:-10px;
	height:100px;
	width:100%;
}
#header0{
	height:100px;
	margin:0 auto;
	width:980px;
	position:relative;
}

/*redes*/

#header-redes{
	position:absolute;
	left:0px;
	top:18px;
}
.header-redes0{
	float:left;
	height:27px;
	margin:0px 8px 0px 0px;
	width:27px;
	position:relative;
}
.header-redes0 img{
	position:absolute;
}
.redes-img0{
	height:27px;
	width:27px;
	left:0px;
	top:0px;
	z-index:14;
}
.redes-img1{
	height:37px;
	width:37px;
	left:-5px;
	top:-5px;
	z-index:15;
}

/*fono*/

#header-fono{
	width:185px;
	position:absolute;
	right:0px;
	top:18px;
	z-index:16;
}
#header-fono img{
	float:left;
}
#header-fono a{
	cursor:default;
}
#header-fono a p{
	color:#fff;
	float:right;
	font-size:30px;
}

/*menu*/

#header-left, #header-right{
	height:auto;
	text-align:center;
	position:absolute;
	top:70px;
}
#header-left{
	width:390px;
	left:0px;
}
#header-right{
	width:350px;
	right:0px;
}
.header-menu{
	float:left;
	height:16px;
	position:relative;
}
.menu-p0, .menu-p1, .header-activo{
	font-size:13px;
	text-transform:uppercase;
	width:100%;
	position:absolute;
	top:0px;
}
.menu-p0, .header-activo{
	color:#ffbe06;
	z-index:17;
}
.menu-p1{
	color:#fff;
	top:0px;
	z-index:18;
}

/*-content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content--content-*/

#content{
	float:left;
	height:auto;
	width:100%;
	position:relative;
}
#content0{
	height:auto;
	margin:0 auto;
	overflow:hidden;
	width:980px;
	position:relative;
	z-index:0;
}
#acceso-promo{
	display:none;
	height:216px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
}

/*accesos*/

#accesos-servicios{
	float:left;
	height:220px;
	width:980px;
}
.accesos-servicios0{
	float:left;
	height:150px;
	margin:50px 0px 30px 9px;
	width:320px;
	position:relative;
	top:50px;
}
#accesos-servicios a:first-child .accesos-servicios0{
	margin-left:0px;
}
.accesos-servicios1{
	height:130px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
	width:320px;
	position:relative;
}
.accesos-img{
	height:130px;
	width:320px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}
.accesos-sombra{
	height:150px;
	width:370px;
	position:absolute;
	left:-25px;
	top:-10px;
	z-index:4;
}
.accesos-ver{
	height:0px;
	width:0px;
	position:absolute;
	left:160px;
	top:65px;
	z-index:5;
}

/*-index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index--index-*/

#index-content{
	background:url(../Image/bg-accesos.png);
	height:520px;
	width:100%;
	position:fixed;
	bottom:90px;
	z-index:1;
}
#index-content0{
	height:520px;
	margin:0 auto;
	width:980px;
	position:relative;
}

/*frases*/

#banner-frases{
	height:90px;
	margin:auto 0;
  	width:600px;
	position:absolute;
	bottom:0px;
	left:10%;
	top:0px;
	z-index:101;
}
.frase{
	color:#fff;
	font-family: 'verlag-book';
	font-size:30px;
	text-align:left;
	text-shadow:0px 0px 4px #000;
	text-transform:uppercase;
	width:100%;
	position:absolute;
	left:-50px;
	top:0px;
}
.frase span{
	color:#ffbe06;
}

/*-internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas--internas-*/

#inter-banner{
	background-position:center top;
	float:left;
	height:245px;
	width:100%;
	position:relative;
}
#content0 p, #content0 ul li{
	color:#fff;
	font-size:12px;
	text-align:justify;
	width:100%;
}
#content0 .content-col0 p, #content0 .content-col0 ul li{
	margin:20px 0px 0px 0px;
}
#content0 ul{
	padding:0px 0px 0px 15px;
}
#content0 ul li{
	list-style-image:url(../Image/bullet-ciclo.png);
}
#content0 p strong{
	color:#ffbe06;
}
.content-col{
	float:left;
}
.content-col0{
	float:left;
	height:auto;
	width:470px;
}
.content-col0:first-child{
	margin-right:40px;
}
hr{
	border:1px solid #920004;
	float:left;
	height:0px;
	margin:25px 0px 0px 0px;
	width:100%;
}
#texto-comillas{
	float:left;
	margin:20px 0px 0px 50px;
	width:880px !important;
	position:relative;
	left:50px;
}
#texto-comillas:before{
	content:url(../Image/comillas-izq.png);
	position:absolute;
	left:-50px;
	top:0px;
}
#texto-comillas:after{
	content:url(../Image/comillas-der.png);
	position:absolute;
	bottom:0px;
	right:-50px;
}
#texto-comillas em{
	font-style:italic;
}

/*-nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros--nosotros-*/

#valores{
	float:left;
	height:160px;
	margin:10px auto 0px auto;
	text-align:center;
	width:100%;
}
.valores0{
	background-position:center bottom;
	display:inline-table;
	height:130px;
	margin:0px 35px;
	width:110px;
	position:relative;
	top:50px;
}
.valores0 p{
	line-height:14px;
	margin:0px;
	text-align:center !important;
	width:86px !important;
	position:absolute;
	left:12px;
	top:50px;
}

/*-servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios--servicios-*/

/*volver*/

#volver{
	height:50px;
	width:32px;
	position:absolute;
	right:0px;
	top:2px;
	z-index:1;
}
#volver-img{
	height:32px;
	width:32px;
	position:absolute;
	left:0px;
	top:0px;
}
#volver p{
	color:#ffbe06;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	position:absolute;
	left:0px;
	top:35px;
}

/*resaltado*/

#servicios-resaltado{
	background:url(../Image/bg-resaltar.jpg);
	height:40px;
	margin:20px 0px 0px 0px;
	padding:4px 15px;
	width:440px;
	position:relative;
	left:50px;
}
#servicios-resaltado p{
	font-size:12px;
	font-weight:bold;
	margin:3px 0px !important;
	text-align:left;
}
#servicios-resaltado p strong{
	font-size:15px;
	font-weight:bold;
}

/*solariums*/

#solariums-galeria a{
	display:inline-block;
	margin:20px 0px 15px 10px;
}
#solariums-galeria a:first-child{
	margin-left:0px;
}
.solariums-galeria0{
	background:url(../Image/bg-galeria.jpg) repeat-x center bottom;
	height:240px;
	width:235px;
}
.solariums-galeria1{
	height:195px;
	overflow:hidden;
	width:235px;
	position:relative;
}
.solariums-img{
	height:195px;
	width:235px;
	position:absolute;
	left:0px;
	top:0px;
}
.solariums-plegable{
	background:url(../Image/flecha-solariums.png) no-repeat;
	display:none;
	height:auto;
	margin:0 auto;
	padding-top:16px;
	width:735px;
	position:relative;
}
.solariums-plegable div{
	background:#000;
	border-bottom:1px solid #ffbe06;
	border-left:1px solid #ffbe06;
	border-right:1px solid #ffbe06;
	height:auto;
	padding:15px 25px;
}
.solariums-plegable div p{
	margin:10px 0px;
}
.solariums-plegable div p strong{
	font-size:14px;
}

/*linea*/

#linea{
	float:left;
	overflow:hidden;
	width:980px;
	position:relative;
}
#linea0{
	float:left;
	width:1750px;
	position:relative;
}
.linea1{
	float:left;
	height:auto;
	margin:20px 0px 5px -736px;
	width:980px;
	position:relative;
	top:50px;
}
.linea2{
	background:url(../Image/bg-galeria.jpg) repeat-x center bottom;
	cursor:pointer;
	height:240px;
	margin:0px 0px 10px 0px;
	width:235px;
	position:relative;
	z-index:1;
}
.linea3{
	height:195px;
	overflow:hidden;
	width:235px;
	position:relative;
}
.linea-img{
	width:235px;
	position:absolute;
	left:0px;
	top:0px;
}
.linea-plegable{
	background:url(../Image/flecha-plegable.png) no-repeat;
	display:none;
	height:auto;
	padding-top:16px;
	width:960px;
	position:relative;
	z-index:1;
}
.linea-plegable div{
	background:#000;
	border-bottom:1px solid #ffbe06;
	border-left:1px solid #ffbe06;
	border-right:1px solid #ffbe06;
	height:auto;
	padding:15px 25px;
}
.linea-plegable p{
	margin:10px 0px;
	width:100% !important;
}
.linea-plegable p strong{
	font-size:14px;
}
.linea-plegable ul{
	margin:10px 0px;
}
.linea-plegable ul li{
	margin:2px 0px;
}
.linea-plegable img{
	position:relative;
	left:0px;
	top:-16px;
}

/*dha*/

.dha-galeria{
	background:url(../Image/bg-dha.jpg) repeat-x center bottom;
	float:left;
	height:190px;
	margin:20px 0px 15px 10px;
	width:320px;
	position:relative;
	left:50px;
}
.dha-galeria:first-child{
	margin-left:0px;
}
.dha-img{
	height:160px;
	width:320px;
}

/*-interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes--interes-*/

/*piel*/

.piel{
	background:url(../Image/bg-piel.jpg) repeat-x center bottom;
	float:left;
	height:355px;
	width:320px;
	position:relative;
	top:50px;
}
.piel0{
	height:auto;
	padding:0px 15px;
	width:270px;
}
.piel0 p{
	color:#ffbe06 !important;
	font-size:14px !important;
	margin:5px 0px 6px 0px;
}
.piel0 ul li{
	list-style-image:url(../Image/bullet-cuadro.jpg) !important;
	margin:0px;
	text-align:left !important;
}
.tipo{
	background:url(../Image/bg-tipo.png);
	height:25px;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.tipo p{
	background:#ffbe06;
	float:left;
	font-size:16px !important;
	font-weight:bold;
	height:21px;
	padding:4px 0px 0px 0px;
	text-align:center !important;
	text-transform:uppercase;
	width:110px !important;
}

/*-preguntas-*/

#preguntas, #frecuentes{
	float:left;
	margin:5px 0px 50px 0px;
	width:100%;
}
.preguntas-panel, .frecuentes-panel{
	float:left;
	margin:25px 0px 0px 0px;
	width:100%;
	position:relative;
	top:50px;
}
.preguntas-tab, .frecuentes-tab{
	cursor:pointer;
	float:left;
	height:auto;
}
.preguntas-activo, .frecuentes-activo{
	background-position:right 3px;
	color:#ffbe06;
}
#preguntas .preguntas-tab p, #frecuentes .frecuentes-tab p{
	background:url(../Image/bg-pregunta.png);
	float:left;
	font-size:14px !important;
	height:19px !important;
	margin:0px 12px 0px 0px !important;
	padding:3px 0px 0px 0px;
	text-align:center !important;
	width:22px !important;
}
.preguntas-content, .frecuentes-content{
	display:none;
	float:left;
	padding:0px 0px 0px 35px;
}
#preguntas .preguntas-content p, #frecuentes .frecuentes-content p{
	margin:10px 0px 0px 0px;
}

/*-galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria--galeria-*/

#galeria{
	float:left;
	height:auto;
	margin:20px 0px 0px 0px;
	width:100%;
}
#galeria h4{
	text-transform:uppercase;
}
.galeria0{
	background:url(../Image/bg-galeria.jpg) center bottom;
	float:left;
	height:195px;
	margin:20px 0px 0px 10px;
	width:320px;
	position:relative;
	left:50px;
}
.galeria1{
	height:150px;
	overflow:hidden;
	width:320px;
	position:relative;
}
.galeria-img{
	width:320px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
}
.galeria-sombra{
	height:160px;
	width:340px;
	position:absolute;
	left:-10px;
	top:-5px;
	z-index:2;
}
.galeria-ver{
	height:0px;
	width:0px;
	position:absolute;
	left:160px;
	top:75px;
	z-index:3;
}
#galeria-bullet{
	float:left;
	margin:30px 0px;
	text-align:center;
	width:100%;
}
.galeria-bullet0{
	background-image:url(../Image/bullet-galeria.png);
	background-position:center top;
	display:inline-block;
	height:20px;
	width:20px;
}
a:hover .galeria-bullet0, .galeria-activo{
	background-position:center bottom;
}
.galeria-popup{
}

/*-popup-*/

#galeria-detalle{
	height:670px;
	width:800px;
	position:relative;
}
.detalle-foto{
	height:500px;
	margin:0 auto;
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
}
.detalle-texto{
	color:#fff;
	font-size:16px;
	height:30px;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	width:800px;
	position:absolute;
	left:0px;
	top:500px;
}
#galeria-nav{
	background:#920004;
	height:120px;
	padding:10px 0px 0px 0px;
	width:100%;
	position:absolute;
	left:0px;
	top:540px;
}
#flecha-izq{
	cursor:pointer;
	float:left;
	margin:30px 0px 0px 10px
}
#flecha-der{
	cursor:pointer;
	float:right;
	margin:30px 10px 0px 0px
}
#galeria-overflow{
	height:110px;
	margin:0 auto;
	width:760px;
	position:relative;
}
#galeria-slider{
	position:absolute;
	left:0px;
	top:0px;
}
#galeria-slider a{
	height:110px;
	width:180px;
	position:relative;
        margin-left: 6px;
}

#galeria-slider li{
    height:110px;
    position: relative;
    float: left;
}

#galeria-slider a img{
	height:110px;
	width:180px;
	position:relative;
	left:0px;
	top:0px;
}

/*-form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form--form-*/

input{
	background-color:#fff;
	background-position:99% 5px;
	background-repeat:no-repeat;
	color:#7f7f7f;
	float:left;
	font-size:12px !important;
	height:25px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	text-transform:uppercase;
	width:295px;
	position:relative;
}
select{
	background-color:#fff;
	background-position:97% 5px;
	background-repeat:no-repeat;
	color:#7f7f7f;
	float:left;
	font-size:12px !important;
	height:25px;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
	width:640px;
	position:relative;
}
textarea{
	background-color:#fff;
	color:#7f7f7f;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px !important;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	text-transform:uppercase;
	position:relative;
}
label{
	color:#ffbe06;
	float:left;
	font-size:12px;
	height:25px;
	margin:10px 10px 0px 5px;
	text-align:left;
	width:25px;
}
form p{
	color:#ffbe06 !important;
	font-size:10px !important;
	height:15px !important;
	margin:10px 0px 0px 0px !important;
	text-align:left !important;
	width:100% !important;
}
#enviar, #borrar{
	background:url(../Image/bg-boton0.jpg);
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	height:28px;
	margin:10px 0px 0px 10px;
	padding:0px;
	text-align:center;
	width:70px;
}
#enviar:hover, #borrar:hover{
	background:url(../Image/bg-boton1.jpg);
}
.campos{
}

/*-cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita--cita-*/

#cita{
	float:left;
	width:100%;
}
#cita p{
	float:left;
	margin:20px 0px 0px 160px;
	text-align:center;
	width:660px;
}
#citaForm{
	float:left;
	margin:20px 0px 40px 170px;
	width:690px;
	position:relative;
	top:50px;
}

/*-contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos--contactanos-*/

#mapa{
	float:left;
	height:420px;
	width:100%;
	position:relative;
}
#contactanos p{
	float:left;
	margin:20px 0px 0px 0px;
	text-align:center;
	width:100%;
}
#contacForm{
	float:left;
	margin:20px 0px 0px 0px;
	width:980px;
	position:relative;
	top:50px;
}
#contactanos0{
	border:1px solid #fff;
	float:left;
	height:50px;
	margin:30px 0px 30px 175px;
	width:630px;
	position:relative;
	top:50px;
}
#contactanos0 img{
	float:left;
	height:30px;
	margin:10px 0px 0px 60px;
	width:30px;
}
#contactanos0 p{
	float:right;
	font-size:14px;
	margin:20px 50px 0px 0px;
	width:460px;
}
#contactanos0 p strong{
	font-weight:bold;
}

/*-franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias--franquicias-*/

#franquicias{
	float:left;
	width:100%;
}
#franquicias p{
	float:left;
	margin:20px 0px 0px 0px;
	text-align:center;
	width:100%;
}
#franqForm{
	float:left;
	margin:10px 0px 40px 0px;
	width:980px;
	position:relative;
	top:50px;
}

/*-porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque--porque-*/

#porque-resaltado{
	background:url(../Image/bg-resaltar.jpg);
	float:left;
	height:42px;
	margin:90px 0px 50px 140px;
	padding:6px 0px 0px 0px;
	width:590px;
	position:relative;
	top:50px;
}
#porque-resaltado p{
	font-size:15px;
	text-align:center;
	margin:0px 0px 0px 20px;
	width:520px;
}
#porque-resaltado img{
	width:130px;
	position:absolute;
	right:-100px;
	top:-90px;
}

/*-amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas--amigas-*/

#amigas{
	float:left;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	width:980px;
	position:relative;
}
#amigas0{
	float:left;
	width:1750px;
	position:relative;
}
.amigas1{
	float:left;
	height:auto;
	margin:20px 0px 10px -736px;
	width:980px;
	position:relative;
	top:50px;
}
.amigas2{
	background:#fff;
	cursor:pointer;
	height:105px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	width:235px;
	position:relative;
	z-index:2;
}
.amigas-img{
	margin:auto;
	width:180px;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
}
.amigas-plegable{
	background:url(../Image/flecha-plegable.png) no-repeat;
	display:none;
	height:auto;
	padding-top:16px;
	width:960px;
	position:relative;
	z-index:1;
}
.amigas-plegable div{
	background:#000;
	border-bottom:1px solid #ffbe06;
	border-left:1px solid #ffbe06;
	border-right:1px solid #ffbe06;
	height:auto;
	padding:15px 25px;
}
.amigas-plegable p{
	margin:10px 0px 20px 0px;
	width:100% !important;
}
.amigas-plegable strong{
	color:#ffbe06;
	display:inline-block;
	font-size:16px;
	margin:0px 30px 0px 170px;
}
.amigas-plegable a{
	background:#ffa200;
	color:#fff;
	display:inline-block;
	font-size:16px;
	height:24px;
	padding:6px 0px 0px 0px;
	text-align:center;
	width:420px;
}

/*-promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones--promociones-*/

#promo{
	float:left;
	height:auto;
	width:980px;
}
.promo0{
	float:left;
	height:240px;
	margin:20px 0px 10px 10px;
	width:320px;
	position:relative;
	top:50px;
}
.promo1{
	background:url(../Image/bg-promo.jpg) repeat-x center bottom;
	height:210px;
	width:320px;
}
.promo2{
	background:#fff;
	height:170px;
	overflow:hidden;
	width:320px;
	position:relative;
}
.promo-img{
	width:320px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.promo-sombra{
	height:180px;
	width:340px;
	position:absolute;
	left:-5px;
	top:-10px;
	z-index:2;
}
.promo-ver{
	height:0px;
	width:0px;
	position:absolute;
	left:160px;
	top:85px;
	z-index:3;
}
.promo-red{
	background-position:center top;
	float:left;
	height:21px;
	margin:10px 0px 0px 5px;
	width:21px;
}
a:hover .promo-red{
	background-position:center bottom;
}
.promo-popup{
}

/*-popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup--popup-*/

#promo-detalle{
	height:510px;
	width:775px;
}
#promo-detalle0{
	float:left;
	height:460px;
	margin:8px 0px 0px 8px;
	width:765px;
}
#promo-detalle0 img{
	height:460px;
	width:760px;
}
.promo-red{
	background-position:center top;
	float:left;
	height:21px;
	margin:10px 0px 0px 5px;
	width:21px;
}
a:hover .promo-red{
	background-position:center bottom;
}

/*-footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer--footer-*/

#footer{
	float:left;
	height:90px;
	width:100%;
}

/*menu*/

#footer-menu{
	background:#920004;
	height:35px;
	width:100%;
	position:relative;
}
#footer-menu0{
	height:25px;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	width:980px;
	position:relative;
}
#footer-menu p{
	text-align:center;
	text-transform:uppercase;
	width:100%;
}
#footer-menu p a{
	color:#ea7d7d;
	margin:0px 55px;
}
#footer-menu p a:hover, .footer-activo{
	color:#fdb010 !important;
}

/*submenu*/

#footer .sub-menu{
	height:105px;
	width:175px;
	position:absolute;
	bottom:0px;
	left:275px;
	z-index:102;
}
#footer .sub-menu0{
	background:url(../Image/bg-submenu.jpg) repeat-x center bottom;
	display:none;
	height:70px;
	width:175px;
	position:absolute;
	bottom:35px;
	left:0px;
}
#footer .sub-menu a p{
	color:#fff;
	font-size:12px;
	margin:14px 0px 10px 10px;
	text-align:left !important;
}
#footer .sub-menu a:hover p{
	color:#ffbe06;
}

/*creditos*/

#footer0{
	background:#000;
	height:55px;
	width:100%;
}
#creditos{
	font-size:10px;
	height:40px;
	line-height:12px;
	margin:0 auto;
	padding:15px 0px 0px 0px;
	width:980px;
}
#solarium{
	float:left;
	margin:0px 0px 0px 10px;
}
#solarium p{
	color:#999;
	text-align:left;
}
#exeperu{
	float:right;
	margin:0px 10px 0px 0px;
}
#exeperu p{
	color:#999;
	text-align:right;
}
#exeperu p a{
	color:#999;
}
#exeperu p a:hover{
	color:#ccc;
}