@charset "utf-8"; 
/* Resets */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{background:transparent; border:0 none; font-size:100%; margin:0; padding:0; vertical-align:baseline}

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline}

.float_left{display:inline; float:left; margin-bottom:0.15em; margin-right:1em}

*{padding:0; margin:0}
html *{font-size:100.01%}
html, body{font-weight:normal; height:100%}
* a, * img{display:block; float:left;}
p a{float:none; color:#FFF; display:inline; font-weight:bolder; text-decoration:none;}
a img{boder: 0 none;}
p a:hover{text-decoration:underline;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}

.clearfix{display:inline-block}

* html .clearfix{height:1%}

.clearfix{display:block}


body{background-color:#FFFFFF; color:#FFF; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px;}
#sombra{background: url(../img/fondo.png) repeat-y scroll 0 0 #7F0A19; width:988px; margin:0 auto; height:100%; }
#container{position:relative;}
header{padding: 10px 0}
section{}
article{}
aside{}
footer{}

h1{}

a{}

p{line-height:1.5em;}

/* HEADER */
header section#social a{margin-right:6px;}


/* CONTENT */ 
section#content {}

section#content figure{}
figure.fondo_madrid{ background: url() no-repeat scroll 0 0 transparent;}
figure.fondo_barcelona{background: url() no-repeat scroll 0 0 transparent;}


section#content section img{display:block;}

section#content figure a img.margen_bcn{margin-left:-18px;}
section#content figure a img.margen_mad{margin-left:-20px;}

section#content section#thumb_map{left:840px;
position:absolute;
top:277px; cursor:pointer;}

section#content section#btn_volver{left:945px;
position:absolute;
top:383px;cursor:pointer;}

article#cuenta-atras{position:relative; top:-370px; left:760px; color:#000; width:200px;}
article#maletas{position:relative; top:-310px; left:274px; color:#000; width:200px;}

section#map{background-color:#E5E3DF;border-top: 1px solid rgb(255, 255, 255);height:354px;left:483px;position:absolute;width:477px;z-index:-999;float:right}

aside.interno{position:relative; color:#000;margin-top:30px;}

aside h5{text-transform:uppercase; color:#FFF; font-size:18px; padding:10px 0; text-align:center; }

aside h5 a{color:#FFF; text-decoration:none; float:none; display:inline; }
aside h5 a:hover{text-decoration:underline;}

aside hr{background-color:#FFFFFF; border:1px solid #FFFFFF; color:#FFFFFF; height:6px; margin:0 0 0 37px; width:634px}

.cufon-ready #cuenta-atras p, .cufon-ready #maletas p{ /* for Cufon.replace('h1') */
	font-size: 15px;
	line-height:.1em;
	line-height:1em !ie6;
	}


#cuenta-atras p, #maletas p {font-weight:bolder;}

.explicacion_imagen{background:url() scroll no-repeat 0 0 transparent; width:; height:;}
.explicacion_imagen:hover{background:url() scroll no-repeat 0 0 transparent;}
.explicacion_imagen a{width:; height:;}

/*FOOTER */
footer p.subtitle{font-weight:bolder; font-size:140%;text-align:right;}
article#explicacion{color:#FFF; border-top: 6px solid #FFF; height:166px; border-bottom: 6px solid #FFF;padding:6px 0; text-transform:uppercase; font-weight:bolder; font-size:13px; line-height:1em;}
article#explicacion p{}

/*
Variable Grid System.
Learn more ~ http://www.spry-soft.com/grids/
Based on 960 Grid System - http://960.gs/
Licensed under GPL and MIT.
*/
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16{margin-left:auto; margin-right:auto; width:960px}

/* Grid >>Global
----------------------------------------------------------------------------------------------------*/
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12, 
.grid_13, 
.grid_14, 
.grid_15, 
.grid_16{display:inline; float:left; position:relative; margin-left:5px; margin-right:5px}

/* Grid >>Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha{margin-left:0 !important}

.omega{margin-right:0 !important}

/* Grid >>16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1{width:50px}

.container_16 .grid_2{width:110px}

.container_16 .grid_3{width:170px}

.container_16 .grid_4{width:230px}

.container_16 .grid_5{width:290px}

.container_16 .grid_6{width:350px}

.container_16 .grid_7{width:410px}

.container_16 .grid_8{width:470px}

.container_16 .grid_9{width:530px}

.container_16 .grid_10{width:590px}

.container_16 .grid_11{width:650px}

.container_16 .grid_12{width:710px}

.container_16 .grid_13{width:770px}

.container_16 .grid_14{width:830px}

.container_16 .grid_15{width:890px}

.container_16 .grid_16{width:950px}

/* Prefix Extra Space >>16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1{padding-left:60px}

.container_16 .prefix_2{padding-left:120px}

.container_16 .prefix_3{padding-left:180px}

.container_16 .prefix_4{padding-left:240px}

.container_16 .prefix_5{padding-left:300px}

.container_16 .prefix_6{padding-left:360px}

.container_16 .prefix_7{padding-left:420px}

.container_16 .prefix_8{padding-left:480px}

.container_16 .prefix_9{padding-left:540px}

.container_16 .prefix_10{padding-left:600px}


.container_16 .prefix_11{padding-left:660px}

.container_16 .prefix_12{padding-left:720px}

.container_16 .prefix_13{padding-left:780px}

.container_16 .prefix_14{padding-left:840px}

.container_16 .prefix_15{padding-left:900px}

/* Suffix Extra Space >>16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1{padding-right:60px}

.container_16 .suffix_2{padding-right:120px}

.container_16 .suffix_3{padding-right:180px}

.container_16 .suffix_4{padding-right:240px}

.container_16 .suffix_5{padding-right:300px}

.container_16 .suffix_6{padding-right:360px}

.container_16 .suffix_7{padding-right:420px}

.container_16 .suffix_8{padding-right:480px}

.container_16 .suffix_9{padding-right:540px}

.container_16 .suffix_10{padding-right:600px}

.container_16 .suffix_11{padding-right:660px}

.container_16 .suffix_12{padding-right:720px}

.container_16 .suffix_13{padding-right:780px}

.container_16 .suffix_14{padding-right:840px}

.container_16 .suffix_15{padding-right:900px}

/* Push Space >>16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .push_1{left:60px}

.container_16 .push_2{left:120px}

.container_16 .push_3{left:180px}

.container_16 .push_4{left:240px}

.container_16 .push_5{left:300px}

.container_16 .push_6{left:360px}

.container_16 .push_7{left:420px}

.container_16 .push_8{left:480px}

.container_16 .push_9{left:540px}

.container_16 .push_10{left:600px}

.container_16 .push_11{left:660px}

.container_16 .push_12{left:720px}

.container_16 .push_13{left:780px}

.container_16 .push_14{left:840px}

.container_16 .push_15{left:900px}

/* Pull Space >>16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1{left:-60px}

.container_16 .pull_2{left:-120px}

.container_16 .pull_3{left:-180px}

.container_16 .pull_4{left:-240px}

.container_16 .pull_5{left:-300px}

.container_16 .pull_6{left:-360px}

.container_16 .pull_7{left:-420px}

.container_16 .pull_8{left:-480px}

.container_16 .pull_9{left:-540px}

.container_16 .pull_10{left:-600px}

.container_16 .pull_11{left:-660px}

.container_16 .pull_12{left:-720px}

.container_16 .pull_13{left:-780px}

.container_16 .pull_14{left:-840px}

.container_16 .pull_15{left:-900px}
