@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
body { background:url(ima/home/bg.gif) repeat-x;}
p { margin-bottom:15px;} p.final { margin-bottom:0;}
li, ul, ol { list-style:none;} img { border:none;}
a:focus { outline:none; width:0; height:0; border:none;}
#wrapper { width:980px; margin:auto;}
#header, #content, #footer { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

div.izq { float:left;}
div.der { float:right;}
div.izq, div.der { width:49%;}

/*	HEADER */
#header-top { overflow:hidden; height:1%;}
div.header-top { float:right; text-align:right;}
img.logo { margin:3px 0 12px 20px; float:left;}
#comparte { background:url(ima/home/bg-redes.png) no-repeat; overflow:hidden; height:1%; width:290px; padding:5px; margin-left:122px; }
h2.htxt { margin:20px 0 10px 0;}
#comparte h3 { margin:8px 0 0 15px;}
#comparte img { float:right; margin:-8px 5px 0 5px;}

/*CONTENT*/
#redes { position:absolute; margin:305px 0 0 430px; *margin:305px 0 0 -550px;margin: /*\**/305px 0 0 430px\9;}
#banner-home { overflow:hidden; height:1%; margin-top:6px;}
#banner-home > div { float:left;}
div.banner-home { margin-right:0px; background:url(ima/banner/sombra.png) center bottom; padding-bottom:20px;}
#btn-num > div { background:url(ima/banner/off.png) no-repeat; width:25px; height:24px; cursor:pointer; float:left;}
#btn-num > div:hover { background:url(ima/banner/on.png);}
#tabs-home { overflow:hidden; height:1%; margin-top:25px;}
#tabs-home > div { float:left; width:317px; margin:0 7px 0 6px;}
#registro { background:#FFF; padding:10px;}
img.video { border:6px solid white;  box-shadow: 0 0 3px #000;  -webkit-box-shadow: 0 0 3px #000;  -moz-box-shadow: 0 0 3px #000; margin-top:3px;}
#publicidad-home { margin-top:25px;}
#publicidad-home img { margin:0 7px 0 6px;}

div.banner-int { background:url(ima/banner/sombra.png) no-repeat center bottom; padding-bottom:25px; margin-right:10px;}

#concepto, #ubicacion, #tour, #promociones, #eventos, #multimedia { overflow:hidden; height:1%; margin-top:20px; text-align:justify;} 
#concepto h1, #ubicacion h1, #tour h1, #promociones h1, #eventos h1, #multimedia h1 { margin-bottom:15px;}
#concepto div.izq { border-right:1px dotted #555555; padding-right:25px; width:430px;}
#concepto div.der { width:455px; padding:56px 50px 0 0;}
#ubicacion div.izq { width:300px;}
#ubicacion div.der { width:680px;}
div.promociones, div.eventos { overflow:hidden; height:1%; margin-bottom:30px;}
div.eventos { border-bottom:1px dotted #CCC;}
div.promociones > div { float:left; margin:0 32px 0 32px; border:3px solid white; box-shadow: 0 0 3px #000;  -webkit-box-shadow: 0 0 3px #000;  -moz-box-shadow: 0 0 3px #000;}
div.eventos div { overflow:hidden; height:1%; width:250px; text-align:left ;padding:0 15px 20px 15px; float:left; margin:0 15px 0 15px;}
div.eventos div img { float:left; margin-right:15px; border:2px solid white;}
div.promociones div div img { float:left; margin-right:10px;}
div.promociones div div { overflow:hidden; height:1%; margin:0; padding:5px; margin-bottom:20px;}
#paginador { letter-spacing:5px; text-align:right;}
#tour div.der { padding-top:120px;}
#tour h2 { margin-bottom:20px;}
div.form { overflow:hidden; height:1%; margin-bottom:15px;}
div.form div { float:right; text-align:left; width:410px;}
div.form div input, div.form div input textarea { width:300px; padding:3px; resize:none;}

#gvideo, #gfoto { margin-bottom:30px; padding-bottom:15px; border-bottom:1px dotted #999;}
#locales { overflow:hidden;}
#locales > div.izq { width:900px;}
.tabla-locales td { padding:7px;}

/*	FOOTER */
#footer-top { margin-top:20px;}
#footer-middle { border-top:1px dotted #434343; border-bottom:1px dotted #434343; padding:15px 25px 15px 25px; overflow:hidden; height:1%; margin-top:20px;}
#footer-middle div { float:left;}
#fm1 { margin-right:90px;}
#fm2 { margin-right:90px;}
img.muycerca { float:right;}
#footer-middle a {  font-size:11px; color:#434343;}
#footer-bottom { margin-top:20px; text-align:right;}

/*	TXT */
.redes { font-size:16px; color:#7a757a;}
.htxt { font-size:24px; color:#000;}
.htxt2 { font-size:14px; color:#000;}
.titulos { font-size:36px; color:#ff008c;}
.subtitulos { font-size:24px; color:#000;}
.subtitulo2 { font-size:18px; color:#c10171;}

.rosa12 { font-size:12px; color:#ff008c;}
.rosa14 { font-size:14px; color:#ff008c;}
.rosa18 { font-size:18px; color:#eb0189;}
.gris12 { font-size:12px; color:#434343;}

.negro11 { font-size:11px; color:#000;}
.negro12 { font-size:12px; color:#000;}
