@charset "utf-8";
/*reset css*/
@import url('reset.css');
@import url('colorbox.css');

@font-face {
	font-family: 'HelveticaNeueCondensed';
	src: url('helveticaneueltstd-cn-webfont.eot');
	src: local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), url('helveticaneueltstd-cn-webfont.woff') format('woff'), url('helveticaneueltstd-cn-webfont.ttf') format('truetype'), url('helveticaneueltstd-cn-webfont.svg#webfontLk9HTliz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvantGardeBook';
	src: url('fi_5002b-webfont.eot');
	src: local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), url('fi_5002b-webfont.woff') format('woff'), url('fi_5002b-webfont.ttf') format('truetype'), url('fi_5002b-webfont.svg#webfontDc70nlgc') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*tags*/
body{background:black;color:white;font-size:62.5%;font-family:Arial, Helvetica, sans-serif;}
body.room20{background:black url(css_img/bckbodygradient.jpg) left top repeat-x;}
body.charity{background:#dcdcdc url(css_img/bckcharity.jpg) center top repeat-x;}
body.history{background:black url(css_img/bck-history.jpg) center top  no-repeat;}
body.f1racing{background:#011e40 url(css_img/bck-racing-team.jpg) center top  repeat-x;}
body.storelocator{background:#0c0c0c url(css_img/bck-store-locator.jpg) center top  repeat-x;}
body.alert{background:#0c0c0c url(css_img/bck-store-locator.jpg) center top  repeat-x;}
body.events{background:black url(css_img/bck-events.jpg) no-repeat center top;}
body.events-int{background:black url(css_img/bck-events-int.jpg) no-repeat center top;}
body.vintage{background:black url(css_img/bck-vintage.jpg) repeat-x center top;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*estructuras*/

/*cabecera*/
#header{height:91px;width:100%;}
#header .header-content{height:91px;width:960px;margin:0 auto;}
#header .header-content h1{height:91px;width:623px;background:url(css_img/logo.jpg) no-repeat;margin:0 auto}
#header .header-content h1 span{height:91px;width:623px;display:block;overflow:hidden;text-indent:-200em;}
#header .header-content h2{height:91px;position:absolute;left:25px;top:23px;}
#header .header-content h2 span{display:block;}
#header #user-nav{position:absolute;right:26px;top:23px;width:400px;}

#user-menu{float:left;height:22px;color:#666666;display:inline-block;/*margin-right:10px;*/}
#user-menu #show-personal-menu{height:22px;line-height:22px;color:#666666;display:inline-block;background:transparent url("css_img/btn-left-user-menu.png") no-repeat 0 -22px; padding-left:25px;cursor:pointer;}
#user-menu #show-personal-menu span{height:22px;line-height:22px;color:#666666;background:transparent url("css_img/btn-right-user.png") no-repeat right -22px;padding-right:10px;display:block;}
#user-menu #show-personal-menu:hover, #user-menu .selected#show-personal-menu{background:transparent url("css_img/btn-left-user-menu.png") no-repeat 0 0;}
#user-menu #show-personal-menu:hover span, #user-menu .selected#show-personal-menu span{background:transparent url("css_img/btn-right-user.png") no-repeat right 0;}


#user-menu ul{display:none;position:absolute;margin:-1px 0 0 -69px;width:120px;}
#user-menu ul li{border-top:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:white;font-size:11px;font-weight:bold;float:left;clear:both;width:120px;}
#user-menu ul li a{display:block;padding:3px 0 3px 3px;text-decoration:none;color:#807f6f;overflow:hidden;white-space:nowrap;cursor:pointer;}
#user-menu ul li a:hover{background:#dfdfdf;color:black;text-decoration:none;}


/*menu superior usuario*/
#header a.button{display:block;height:22px;line-height:22px;background:url(css_img/btn-left-user.png) no-repeat 0px -22px;padding-left:15px;line-height:22px;color:#666;display:inline-block;margin-right:10px;float:right;cursor:pointer;}
#header a.button:hover{background:url(css_img/btn-left-user.png) no-repeat 0px 0;}

#header a.button:hover{text-decoration:none;color:black;}
#header .button span{display:block; height:22px; line-height:22px;background:url(css_img/btn-right-user.png) no-repeat right -22px;padding-right:15px;line-height:22px;}
#header .button:hover span{background:url(css_img/btn-right-user.png) no-repeat right 0;}

#header #info-usuario{float:left;height:22px;line-height:22px;color:#ccc;padding:0 8px;border-left:solid 1px #212121;font-size:1.1em;width:130px;text-align:right; margin-right:10px; overflow:hidden}
#seleccion_user_msdd{margin-right:5px;}


#header #logout-access{ float:left}

/*pie*/
#footer{width:100%;height:33px;background:#090909 url(css_img/bckfooter.jpg) repeat-x;line-height:33px;color:#4a4a4a;text-align:center;font-size:.9em;padding-top:3px;float:left;}
#footer a{color:#4a4a4a;}
#footer a:hover{text-decoration:underline;}

/*navegacion*/
#main-nav{width:100%;color:#808171; background:url(css_img/bck-nav.jpg) repeat-x;height:33px;}
#main-nav .nav-content{width:960px;margin:0 auto;}
#main-nav .nav-content .nav{float:left;font-size:14px;line-height:33px;height:33px;}
/*primer nivel*/
#main-nav .nav-content a{text-decoration:none;color:#808171;}
#main-nav .nav-content li.radio-link a{padding-right:20px;background:url(css_img/radio_gif_off.gif) no-repeat right 5px;}
#main-nav .nav-content li.radio-link:hover a{padding-right:20px;background:url(css_img/radio_gif_on.gif) no-repeat right 5px;}
#main-nav .nav-content a:hover{text-decoration:none;}
#main-nav .nav-content .nav li{display:inline-block;line-height:33px;padding:0 13px;font-family:HelveticaNeueCondensed;}
#main-nav .nav-content .social-links{float:right;padding-right:5px}
#main-nav .nav-content .social-links li{display:inline-block;margin:8px 5px 0 0}
#main-nav .nav-content .sel a{text-decoration:none;color:#ccc;}

.social-links li{display:block;width:16px;height:16px;}
.social-links li span{ display:block;width:16px;height:16px; overflow:hidden; text-indent:-200em;}

.social01{background:url(css_img/ico-facebook.png) 0px -16px;}
.social01:hover{background:url(css_img/ico-facebook.png) 0px 0px;}

.social02{background:url(css_img/ico-youtube.png) 0px -16px;}
.social02:hover{background:url(css_img/ico-youtube.png) 0px 0px;}

.social03{background:url(css_img/ico-flickr.png) 0px -16px;}
.social03:hover{background:url(css_img/ico-flickr.png) 0px 0px;}

.social04{background:url(css_img/ico-twitter.png) 0px -16px;}
.social04:hover{background:url(css_img/ico-twitter.png) 0px 0px;}



/*activa segundo nivel*/
#main-nav .nav-content .nav li .nav-advanced{display:none;}
/*segundo nivel*/
#main-nav .nav-content .nav > li:hover{background:url(css_img/bknavdestacado.jpg) repeat-x;}
#main-nav .nav-content .nav li:hover .nav-advanced{display:block;position:absolute;padding:14px;font-size:.95em;font-family:Arial, Helvetica, sans-serif; margin-left:-13px;z-index:100;height:260px; z-index:200}

#main-nav .nav-content .nav li:hover .nav-advanced span{display:inline-block; background:url(css_img/bottomnavli.png) no-repeat left bottom; margin-bottom:2px; padding-bottom:1px; min-width: 100px} 

/*MODULO DESTACADOS HOME CARRUSEL*/
#carrusel-home{float:left;clear:both; margin-top:20px}
#carrusel-home a{color:white}
#carrusel-home h5{float:left; line-height:30px;font-size:13px;font-family:Arial Narrow; font-weight:700; padding-top:4px;}
#carrusel-home span{float:right; line-height:30px;font-size:13px;font-family:Arial Narrow;font-weight:normal;font-weight:lighter;padding-top:4px; color:#cbcb8e}
#carrusel-home a:hover{text-decoration:none;color:white}
#destacados-home-carrusel{width:909px;height:162px;float:left; clear:both;overflow:hidden;}
#destacados-home-carrusel li{width:240px;margin-right:15px;background:black;padding:7px 7px 0 7px;float:left;height:155px;}
#destacados-home-carrusel li:hover{background:white;}
#destacados-home-carrusel li:hover h5, #destacados-home-carrusel li:hover span{color:black;}
/*skin carrusel home*/
.carrusel-skin .jcarousel-container{position:absolute !important;padding:0}
.carrusel-skin .jcarousel-container-horizontal{width: 909px;padding:43px 28px 20px 23px;}
.carrusel-skin .jcarousel-clip-horizontal{width:914px;height:162px;}
.carrusel-skin .jcarousel-item{width:240px;height:160px;}
.carrusel-skin .jcarousel-item-horizontal{margin-right:10px;}
.carrusel-skin .jcarousel-item-placeholder{background:#fff;color:#000;}
/* botones horizontales carrusel*/
.carrusel-skin .jcarousel-next-horizontal{position:absolute;top:43px;right:0;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 0;}
.carrusel-skin .jcarousel-next-horizontal:hover{background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 -162px;}
.carrusel-skin .jcarousel-prev-horizontal{position:absolute;top:43px;left:0;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 0;}
.carrusel-skin .jcarousel-prev-horizontal:hover{background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 -162px;}
/* FIN MODULO DESTACADOS HOME CARRUSEL  */


/*estilo combo*/
.dd{text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:right;cursor:pointer}
.dd .ddTitle{background:#212121;padding:3px;text-indent:0;cursor:pointer;overflow:hidden;height:16px; font-size:10px; color:#666; }
.dd .ddTitle:hover{background:white;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:16px; font-size:10px; color:#666}
.dd .ddTitle span.arrow{background:url(css_img/icoidiomaseleccionado.png) no-repeat; float:right; display:inline-block;width:4px; height:8px; cursor:pointer; position:relative; top:4px; left:-3px}
.dd .ddTitle span.textTitle{padding-left:5px;overflow:hidden;line-height:16px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0;}
.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
.dd .ddTitle img{ display:none}
.dd .ddChild{position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:white;margin-top:-22px; font-size:11px; font-weight:bold}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a{display:block;padding:3px 0 3px 3px;text-decoration:none;color:#807f6f;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover{background:#dfdfdf; color:black}
.dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd .ddChild a.selected{background:#dfdfdf;color:black}
.hidden {display:none;}
#user-nav #seleccion_idioma_msdd, #user-nav #seleccion_idioma_child{ width:95px !important}
/*fin estilo combo*/

/*navegacion caja*/
/*seccion campaign*/
.nav-content .nav-advanced{ height:260px; padding-bottom:20px;background:url(css_img/bcknavadvanced.png) repeat-x;}
.nav-content .nav-advanced ul{width:115px;float:left;}
#main-nav .nav-content .nav-advanced ul li{display:block;float:left;clear:both; line-height:1.2em; height:auto; padding:0 0 0 0; margin:0; color:#808171;}
#main-nav .nav-content .nav-advanced ul li a{color:#b9b9b9; padding:1px 2px; }
#main-nav .nav-content .nav-advanced ul li a:hover{background:#807f6f;color:white}
#main-nav .nav-content .nav-advanced ul li span{color:#808171;font-style:italic; font-weight:bold}
.nav-content .nav-advanced .banner-section-menu{width:810px;float:left;}
.banner-section-menu img{position:absolute;}
.banner-section-menu .roll-seccion{position:absolute;z-index:40}
.banner-section-menu .roll-seccion img{ width:810px; height:230px}
#main-nav .nav-content .nav-advanced ul ul{padding-bottom:10px}

/*seccion collections*/
#advanced-collections .banner-section-menu .roll-seccion img{ width:920px; height:230px}
#main-nav .nav-content .nav li:hover #advanced-collections{margin:0 0 0 -100px; width:922px;}
#main-nav .nav-content .nav li:hover #advanced-collections > ul{width:139px;float:left;position:relative;z-index:50;height:230px; background:url(css_img/bcknavulavanzado.png) repeat-x; margin:0 0 0 73px; padding:0 15px;}
#advanced-collections .banner-section-menu{width:810px;float:left; position:absolute;}

/*seccion warhol*/
#advanced-warhol .banner-section-menu .roll-seccion img{width:920px;height:230px}
#main-nav .nav-content .nav li:hover #advanced-warhol{margin:0 0 0 -202px;width:922px;}
#main-nav .nav-content .nav li:hover #advanced-warhol > ul{width:120px;float:left;position:relative;z-index:50;height:230px; background:url(css_img/bcknavulavanzado.png) repeat-x; margin:0 0 0 175px; padding:0 15px;}
#advanced-warhol .banner-section-menu{width:810px;float:left; position:absolute;}

/*seccion company - charity*/
#advanced-company .banner-section-menu .roll-seccion img{width:920px;height:230px}
#main-nav .nav-content .nav li:hover #advanced-company{margin:0 0 0 -412px;width:922px;}
#main-nav .nav-content .nav li:hover #advanced-company > ul{width:120px;float:left;position:relative;z-index:50;height:230px;background:url(css_img/bcknavulavanzado.png) repeat-x;margin:0 0 0 385px;padding:0 15px;}
#advanced-company .banner-section-menu{width:810px;float:left;position:absolute;}


/*seccion company - history */
#company-history{height:762px;float:left;clear:both;width:960px}
#company-history .txt{color:black;padding:20px;background:url(css_img/bckwhitetransparent2.png);font-size:1.3em;width:480px;position:absolute;margin:38px 0 0 434px; height:550px}
#company-history .txt p{margin-bottom:15px;}

#company-history  #tit-history{width:350px;text-transform:uppercase;font-weight:normal;position:absolute;margin:38px 0 0 18px;}
#company-history  #tit-history h6{font-size:38px; background:black;color:white;font-family:HelveticaNeueCondensed;text-transform:uppercase;font-weight:normal; display:inline-block; padding:4px; margin-bottom:2px;}


#company-history  #pagina-history{position:absolute;margin:640px 0 0 901px;}
#company-history  #pagina-history li{width:25px; height:25px; line-height:25px; color:black; font-size:1.2em; background:white; display:inline-block; text-align:center; cursor:pointer}
#company-history  #pagina-history li a{color:black; display:block; height:25px; width:25px; text-align:center; line-height:25px}
#company-history  #pagina-history li.sel, #company-history  #pagina-history li:hover{background:black; color:white;}
#company-history  #pagina-history li.sel a, #company-history  #pagina-history li:hover a{color:white;}
#company-history  #pagina-history  a:hover{ text-decoration:none}


/*seccion*/
#racing-team{float:left;clear:both;width:960px;background:#999;overflow:hidden;}
.cab-racing{background:url(css_img/cab-racing.jpg) no-repeat;float:left;clear:both;width:960px;height:348px;}
.cab-racing ul{font-family:HelveticaNeueCondensed;font-size:1.6em;color:white;float:right;margin:305px 0 0 0;}
.cab-racing ul li{display:inline-block;color:#3399cc;padding:0 10px;}
.cab-racing ul li a, .cab-racing ul li a:hover{color:#3399cc;text-decoration:none;}
.cab-racing ul li.sel{color:white;background:url(css_img/sel-option-nav-racing.png) no-repeat center bottom;padding:0 10px 15px 10px;}
.cab-racing ul li.sel a{color:white;}
.cab-racing ul li a:hover{color:white;}
.cab-racing .car-model{position:absolute;margin:370px 0 0 42px;}

.cab-racing #countdown-racing{ position:absolute; margin:59px 0 0 595px; width:365px;}
.cab-racing #countdown-racing object{ float:left; clear:both; margin-bottom:2px}

/*tabla clasificaciones*/
.cab-classification{float:left;width:930px;height:35px;line-height:35px;background:#666; border-bottom:solid 4px #333}
.cab-classification ul li{display:inline-block;padding:0 12px;line-height:35px;color:white;font-size:1.4em;}
.cab-classification ul li.sel{ background:#333}
.cab-classification ul li a, .cab-classification ul li a:hover{color:white; text-decoration:none}
#mundial-constructors{display:none;}


.wrap-classification{width:930px; float:left; clear:both}
.classification-racing{width:930px; float:left; clear:both}
.classification-racing th{background:url(css_img/bck-classification.jpg) repeat-x;height:61px;vertical-align:middle;text-align:left;font-weight:bold;color:white;font-size:1.2em; text-align:center}
.classification-racing th.points{ padding:0 30px 0 30px;text-align:left;}
.classification-racing th:first-child{padding:0 0 0 15px;text-align:left;}
.classification-racing th.name-pilot{width:200px;text-align:left;}
.classification-racing td{width:100px;color:#666;font-size:1em;font-weight:bold;}
.classification-racing td.points{padding:0 30px 0 30px;text-align:left}


.classification-racing .circuit-tooltip{position:absolute; margin:-110px 0 0 -30px; display:none}
.classification-racing .hover-th .circuit-tooltip{display:block}

.classification-racing td{background:#e5edf4;height:19px;line-height:19px; text-align:center}
.classification-racing td:first-child{padding:0 0 0 15px;text-align:left;}
.classification-racing td.name-pilot{text-align:left;width:200px;}

.classification-racing td{background:#e5edf4;}
.classification-racing td:first-child, .classification-racing td.name-pilot{background:#ceddea;}

.classification-racing .odd td{background:white;}
.classification-racing .odd td:first-child, .classification-racing .odd td.name-pilot{background:#e5edf4;}

.content-racing{float:left;clear:both;width:930px;border-left:solid 15px #023165;border-right:solid 16px #023165;}
.ficha-red-bull{width:460px;background:white;float:left; margin-right:10px;}
.content-racing .odd{margin-right:0;}
.ficha-red-bull .figure{height:150px;width:460px;overflow:hidden;}
.ficha-red-bull .figure-big{height:240px;width:460px;overflow:hidden;}
.ficha-red-bull .cab-ficha{background:#666; height:35px; line-height:35px; padding-left:10px}
.ficha-red-bull .cab-ficha h4{font-family:HelveticaNeueCondensed;font-size:24px;display:inline-block;}
.ficha-red-bull .cab-ficha span{font-family:HelveticaNeueCondensed;font-size:14px;display:inline-block;float:right;position:relative;left:-82px}
.ficha-red-bull .cab-ficha span img{margin-right:4px}

.ficha-red-bull .txt{color:#666;font-size:1.2em;font-weight:bold;height:60px;overflow:hidden}
.ficha-red-bull .txt span{color:#333;font-weight:bold;}
.ficha-red-bull .txt ul{padding:10px 0 0 10px;}
.ficha-red-bull .txt li{}

.content-racing .figure-car{float:left;width:524px;height:294px;}
.content-racing #data-car-racing{float:left;height:294px; width:406px; background:white; color:#666}
.content-racing #data-car-racing h4{font-size:2.4em;height:35px;line-height:35px;padding:0 0 0 15px;background:#666;color:white;font-weight:normal}
.content-racing #data-car-racing ul{padding:15px 0 0 0;}
.content-racing #data-car-racing ul li{padding:0 0 0 18px;height:20px;line-height:19px;font-size:1.2em;}
.content-racing #data-car-racing ul li.odd{background:#e0e0e0;}
.content-racing #data-car-racing ul li span{display:inline-block;width:150px;color:#333;font-weight:bold;}

.content-bio{float:left;clear:both;width:930px;border-left:solid 15px #023165;border-right:solid 16px #023165;background:#cddbe9;color:#3e3d40;line-height:normal;font-size:1.2em;}
.content-bio .figure{ float:left;width:360px}
.content-bio .bio-info{float:left;width:525px;padding:25px 20px 0 25px;}
.content-bio .bio-info p{ padding-bottom:8px}
.content-bio .cab-bio{ padding-bottom:10px}
.content-bio .cab-bio h6{color:#58585a;font-family:HelveticaNeueCondensed;font-size:3.3em;font-weight:bold;display:inline-block; padding-right:10px;}
.content-bio .cab-bio span{display:inline-block; font-weight:bold}
.content-bio .cab-bio span img{ padding-left:10px}
.content-bio .link-back-bio{font-size:1.8em; text-align:right;padding-bottom:20px;position:relative;left:20px}
.content-bio .link-back-bio a{background:black;color:white;display:inline-block;font-family:HelveticaNeueCondensed; padding:0 5px}


.gallery-photos-racing{float:left;clear:both;width:930px;border-left:solid 15px #023165;border-right:solid 16px #023165;background:white}
.gallery-photos-racing .describ{float:left;width:185px;padding:20px 0 8px 10px;background:#666;}
.gallery-photos-racing .describ h5{font-size:1.8em;}
.gallery-photos-racing .describ span{font-size:.9em;}
.gallery-photos-racing ul{font-size:1em;float:left;padding:15px 0 0 5px;margin-right:5px;}
.gallery-photos-racing li{border:solid 1px #ccc; display:inline-block}

/*
#main-nav .nav-content .nav li:hover #advanced-collections ul li{float:left;clear:both;}
#main-nav .nav-content .nav li:hover #advanced-collections ul ul{position:fixed;width:auto;}
*/

#main-content{width:100%;}
#main-content #full-media-content{width:100%;position:absolute;z-index:0;}
#mainmedia{width:100%;left:0;float:left;}
.home #mainmedia{display:block; text-align:center}
#main-content #full-media-content img{/*float:left;*/}
#main-content #full-media-content #alternative-carousel-media img{width:auto;float:left;}
#main-content #content{z-index:10;margin:0 auto;width:100%;height:616px;position:relative;z-index:10;}
#main-content #content .wrap-content{margin:0 auto;width:960px;}

#main-nav .destacado-seccion-menu{display:none;margin:0 0 0 200px;}

/*******************************************************/
/*secciones dentro de content - contenedor principal */
.link-coleccion{float:left; margin:205px 0 0 0}
.link-coleccion p{background:black; font-family:HelveticaNeueCondensed;font-size:24px; padding:5px 15px 5px 15px; float:left;clear:both; font-weight:100 }
.link-coleccion h4{background:white;color:black;font-family:AvantGardeBook;font-size:64px;padding:5px 15px 5px 15px;font-weight:normal; float:left;clear:both;font-weight:100;}
.link-coleccion p.link{background:white url(css_img/trama01.gif);color:white;height:40px;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;line-height:40px;padding:0 15px 0 15px;}
.link-coleccion p.link a{display:block;line-height:40px; padding-left:15px;background:url(css_img/bullet01.png) no-repeat left center; color:white;text-decoration:none;}
.link-coleccion p.link:hover{background:white;color:black;}
.link-coleccion p.link:hover a{color:black;}



/*Room 2.0*/
#room2-0{width:960px;float:left;clear:both;margin:100px 0 0 0;padding-bottom:30px;background:url(css_img/cab-general-room2-0.png) no-repeat 0 25px;}
#room2-0 .wrap-room2-0{width:960px;float:left;clear:both;background:url(css_img/pxbck_gray.gif) no-repeat 0 30px;}
#room2-0 .social{width:220px;float:left;padding:0 10px;}
/*imagen fondo*/
.room20 #main-content #content{background:url(css_img/bck-room20.jpg) no-repeat right top;position:static;height:auto;float:left;}
.charity #main-content #content{position:static;height:auto;float:left;}
.history #main-content #content{position:static;height:auto;float:left;}
.alert #main-content #content{position:static;height:auto;float:left;}
/*cabeceras room 2.0*/
#room2-0 .social .cab-social{width:220px;float:left;clear:both;}
#room2-0 .social .cab-social h3{width:153px;float:left;height:58px;}
#room2-0 .social .cab-social h3 span{width:153px;height:58px;display:block;text-indent:-200em;overflow:hidden;}

#social-facebook h3 span{background:url(css_img/cab-facebook.png) no-repeat;}
#social-youtube h3 span{background:url(css_img/cab-youtube.png) no-repeat;}
#social-flickr h3 span{background:url(css_img/cab-flickr.png) no-repeat;}
#social-twitter h3 span{background:url(css_img/cab-twitter.png) no-repeat;}

#room2-0 .group-access-2-0{float:left;clear:both;}
#room2-0 .canal-access{background:url(css_img/bck-tit-social-inferior.png) no-repeat;width:220px;height:40px; float:left; font-family:HelveticaNeueCondensed;color:#666;font-size:1.5em;padding:8px 0 0 0; line-height:40px;text-align:center; margin:0 10px}
#room2-0 .canal-access a{color:#666;}

#room2-0 .social .describ-social{min-height:75px;font-family:HelveticaNeueCondensed;color:white;font-size:18px;line-height:1.4em;font-weight:normal;float:left;clear:both; width:220px}
#room2-0 .social .content-social{padding:10px 0 0 0;width:220px;color:white;font-size:1.2em;line-height:normal;float:left;clear:both;}
#room2-0 .social .video-youtube{color:#ccc;width:220px;float:left;clear:both;padding-bottom:25px;}
#room2-0 .social .video-youtube strong{ color:white}
#room2-0 .social .facebook-event{float:left;clear:both;width:220px; margin-bottom:25px}
#room2-0 .social .facebook-event .figure{float:left;width:50px;}
#room2-0 .social .facebook-event .txt{padding:0 10px;float:left;width:150px;}
#room2-0 .social .facebook-event .txt h6{color:#90a9dd;font-weight:bold;}
#room2-0 .social .facebook-event .txt h6 a{color:#90a9dd;}
#room2-0 .social .facebook-event .txt img{padding-top:10px;}
#room2-0 .social .facebook-event .txt .date{color:#999;display:block;}


#room2-0 .social .twitter-event{float:left;clear:both;width:220px; margin-bottom:25px}
#room2-0 .social .twitter-event .figure{float:left;width:50px;}
#room2-0 .social .twitter-event .txt{padding:0 10px;float:left;width:150px;}
#room2-0 .social .twitter-event .txt h6{color:white;font-weight:bold;}
#room2-0 .social .twitter-event .txt h6 a{color:#90a9dd;}
#room2-0 .social .twitter-event .txt img{padding-top:10px;}
#room2-0 .social .twitter-event .txt .date{color:#999;display:block;}
#social-flickr p{padding:5px 0;}
#social-flickr img{padding-bottom:5px;}


/*charity projects*/
.charity-project { margin-top:35px;}
.charity-project h5{font-family:HelveticaNeueCondensed;background:black;color:white;font-size:27px;line-height:36px;padding:10px;font-weight:normal;display:inline-block;}
.charity-project .txt{background:white;color:black;font-size:1.4em;line-height:normal;padding:10px;}
.charity-project .figure img{border:solid 10px #333;}
.charity-project .acces-project{font-family:HelveticaNeueCondensed;background:black;color:white;font-size:24px;display:inline-block;padding:10px;}
.charity-project .acces-project:hover{background:white;}
.charity-project .acces-project a{color:white;text-decoration:none;}
.charity-project .acces-project a:hover, .charity-project .acces-project:hover a{text-decoration:none; color:black;}



#charity-projects{float:left;clear:both;width:960px;float:left;clear:both;padding:35px 0 0 0;height:870px;padding:0 0 0 0;}
#charity-projects-show{float:left;clear:both;width:100%;float:left;clear:both;padding:0 0 0 0;display:none;position:absolute; background:white; left:0; height:870px; width:0;}

#info-charity-projects{visibility:hidden;position:absolute;left:-5000px;top:-10000px}

#charity-projects-show .charity-project-int{width:960px;margin:0 auto;height:600px;color:black;}
.charity-project-int h6{font-family:HelveticaNeueCondensed;font-size:42px;background:black;color:white;display:block;clear:both;padding:4px 140px 4px 20px;float:left;font-weight:normal;margin-bottom:2px;}
.charity-project-int .info-project-charity{float:left;margin:0 50px 0 30px;width:360px;padding:40px 0 0 0;}
.charity-project-int .info-project-charity .txt{float:left;padding:20px 15px;width:300px;background:#fe9457;color:#222;font-size:1.4em; line-height:normal;}

.charity-project-int .image-project{float:left;margin:36px 0 0 0;}
.charity-project-int .button{float:left;margin:0 0 0 0;clear:both;font-family:HelveticaNeueCondensed;color:white;background:black;font-size:24px;padding:10px;float:right;margin-right:30px;}
.charity-project-int .button:hover{background:white;}
.charity-project-int .button a{color:white;}
.charity-project-int .button a:hover, .charity-project-int .button:hover a{color:black;text-decoration:none;}

.charity-project-int .close{position:absolute;width:38px;height:38px;background:url(css_img/aspa-close.png) no-repeat 0 0;margin:30px 0 0 890px;cursor:pointer;}
.charity-project-int .close:hover{background:url(css_img/aspa-close.png) no-repeat 0 -38px;}
.charity-project-int .close span{display:block;width:38px;height:38px;text-indent:-200em;overflow:hidden;}

#charity-project-int-2 .info-project-charity .txt{background:url(css_img/bckbluetransparent.png);}
#charity-project-int-2 h6{padding:4px 20px 4px 20px;font-size:36px}
#charity-project-int-2 .info-project-charity{width:480px;}
#charity-project-int-2 .button{margin-right:150px;}

#charity-project-int-3 .info-project-charity .txt{background:url(css_img/bckbrowntransparent.png);}
#charity-project-int-3 h6{padding:4px 20px 4px 20px;font-size:35px;}
#charity-project-int-3 .info-project-charity{width:540px;}
#charity-project-int-3 .button{margin-right:210px;}

#charity-project-int-4 .info-project-charity .txt{background:url(css_img/bckredtransparent.png);}
#charity-project-int-4 h6{padding:4px 20px 4px 20px;font-size:35px;}
#charity-project-int-4 .info-project-charity{width:540px;}
#charity-project-int-4 .button{margin-right:210px;}


#charity-project-01{width:410px;float:left;}
#charity-project-01 .figure{float:left;width:175px;}
#charity-project-01 .info-project{float:left;width:235px;}
#charity-project-01 h5, #charity-project-01 .txt{width:215px;display:block;}

#charity-project-02{width:465px;float:right;}
#charity-project-02 .figure{float:right;width:131px;}
#charity-project-02 .info-project{float:left;width:334px;}
#charity-project-02 h5, #charity-project-02 .txt{width:314px;}

#charity-project-03{width:960px;float:left;clear:both;margin:20px 0 0 0;}
#charity-project-03 .figure{float:right;width:409px;}
#charity-project-03 .info-project{float:left;width:551px;}
#charity-project-03 h5, #charity-project-03 .txt{width:531px;}


#charity-project-04{width:960px;float:left;clear:both;margin:20px 0 0 0;}
#charity-project-04 .figure{float:left;width:389px;}
#charity-project-04 .info-project{float:right;width:551px;}
#charity-project-04 h5, #charity-project-03 .txt{width:531px;}



#contact-company{float:left;background:url(css_img/bck-contact.jpg) no-repeat;width:934px;height:524px;margin:30px 13px 0 13px;}
#contact-company h5{font-family:HelveticaNeueCondensed;color:black;font-size:2.4em;padding-bottom:30px;}

#contact-company #info-contact{float:left;width:329px;padding:55px 0 0 40px;}
#contact-company #info-contact p{color:#666;font-size:1.2em;line-height:1.15em;}
#contact-company #formContact{float:left;width:543px;padding:35px 0 0 20px}
#contact-company #info-contact span{cursor:pointer;}

#contact-company .terms{float:left;clear:both;width:410px;color:#797979;font-size:1.1em;}
#contact-company .terms input{width:auto;}
#contact-company .terms span{line-height:15px;padding:2px 0 0 10px;}
#contact-company .terms a{color:#797979;text-decoration:underline}


#contact-company .block-contact{float:left;clear:both;padding:5px 0 5px 0;}
#contact-company .block-contact label{color:#666;display:block;width:130px;float:left;font-size:1.4em;line-height:24px;font-family:HelveticaNeueCondensed;text-transform:uppercase}
#contact-company .block-contact input, #contact-company .block-contact textarea, #contact-company .block-contact select{float:left;}

#contact-company input{width:250px;padding:6px;color:black;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #cecece;display:inline-block;float:left;font-size:1.2em;}
#contact-company select{width:260px;padding:6px;color:black;font-family:Arial, Verdana, Helvetica, sans-serif;border:1px solid #cecece;display:inline-block;float:left;outline:none;font-size:1.2em;}
#contact-company textarea{width:450px;height:150px;padding:6px;color:black;font-family: Arial, Verdana, Helvetica, sans-serif;border:1px solid #cecece;display:inline-block;float:left;font-size:1.2em;}
#contact-company input.error{background:#f8dbdb;border-color:#e77776;}
#contact-company select.error{background:#f8dbdb;border-color:#e77776;}
#contact-company textarea.error{background:#f8dbdb;border-color:#e77776;}
#contact-company .responsetext{float:left;clear:both;padding:6px;color:#e77776;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:1.2em;height:15px;line-height:15px;}
#contact-company .contact-ok{float:left;clear:both;padding:6px;color:black;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:1.2em;height:15px;line-height:15px;}

#contact-company #btn-send-contact{background:black;color:white;font-family:HelveticaNeueCondensed;width:auto;font-size:1.4em;}




#store-locator{width:960px;float:left;clear:both;margin:40px 0 0 0;}
#store-locator .cab-store{width:960px;float:left;height:63px;background:white;clear:both;}


#store-locator .search-store{width:200px; height:24px; line-height:24px; background:url(css_img/input-search-store.jpg);padding-left:10px;width:233px;margin:20px 0 0 20px;float:left;}
#store-locator .search-store input{width:200px; height:17px;border:none;margin:3px 0 0 0;float:left;background:transparent;font-size:13px;color:#333;position:relative;top:-1px;}
#store-locator .search-store .btn-submit{background:url(css_img/btn-search-store.jpg);width:31px;height:24px;float:left;margin:0 0 0 0;top:0;}

#store-locator .filters-store{float:right; color:#666; text-align:center;font-size:10px;letter-spacing:-0.01em; padding:8px 12px 0 0}
#store-locator .filters-store span{display:inline-block; margin: 0 5px}
#store-locator .filters-store #filter-store{background:url(css_img/filter-store-02.jpg) no-repeat 0 -47px;width:43px;height:15px;overflow:hidden; padding:32px 0 0 0;}
#store-locator .filters-store #filter-outlet{background:url(css_img/filter-store-03.jpg) no-repeat 0 -47px;width:43px;height:15px;overflow:hidden; padding:32px 0 0 0;}
#store-locator .filters-store #filter-all{background:url(css_img/filter-store-01.jpg) no-repeat 0 -47px;width:43px;height:15px;overflow:hidden; padding:32px 0 0 0;display:none}
#store-locator .filters-store .active{}

#confirm-alert{background:white;width:400px;height:200px;color:black;margin:60px 0 60px 230px;padding:50px;color:#666666;font-size:15px;line-height:normal;}
#confirm-alert #login-access-confirm{font-family:HelveticaNeueCondensed;color:white;background:black;padding:5px;font-size:18px;margin:20px 0 0 0;float:left;clear:both;text-decoration:none;}
#confirm-alert #login-access-confirm:hover{color:black;background:white;}



/************ FIN SECCIONES CONTENT******************* */
/*******************************************************/

/******** ALTERNATIVAS FLASH ***********************/

/*ALTERNATIVA JCARROUSEL*/
#alternative-carousel-media{margin:0 auto;width:960px;padding:0 0;}
#alternative-carousel-media ul{width:910px;height:638px;float:left;clear:both;overflow:hidden;}
#alternative-carousel-media li{width:425px;background:black;float:left;height:638px;padding:0 2px 2px 2px;}
#alternative-carousel-media li img{width:425px;background:url(css_img/preload2.gif) no-repeat center center;height:638px;}
#alternative-carousel-media li:hover{background:black;}
#alternative-carousel-media li:hover h5, #destacados-home-carrusel li:hover span{color:black;}

#alternative-carousel-media-apple{margin:0 auto;width:960px;padding:0 0;}
#alternative-carousel-media-apple ul{width:910px;height:638px;float:left;clear:both;overflow:hidden;}
#alternative-carousel-media-apple li{width:425px;background:black;float:left;height:638px;padding:0 2px 2px 2px;}
#alternative-carousel-media-apple li img{width:425px;background:url(css_img/preload2.gif) no-repeat center center;height:638px;}
#alternative-carousel-media-apple li:hover{background:black;}
#alternative-carousel-media-apple li:hover h5, #destacados-home-carrusel li:hover span{color:black;}

/*adaptacion carrusel*/
.vintage #main-content #mainmedia #alternative-carousel-media #vintage-carrusel li img{width:300px;height:208px;}
.vintage #main-content #mainmedia #alternative-carousel-media-apple li img{width:300px;height:208px;}

#alternative-carousel-media #vintage-carrusel li{width:300px;height:208px;padding:0 2px 2px 2px;}
#alternative-carousel-media #vintage-carrusel{width:910px;height:218px;}

#alternative-carousel-media #vintage-carrusel li span{display:block;width:285px;height:40px;line-height:40px;color:white;font-family:HelveticaNeueCondensed;font-size:20px;position:absolute;padding:0 0 0 15px;margin:168px 0 0 0;background:#103b4b;}
#alternative-carousel-media #vintage-carrusel li.odd span{background:#082530;}

/*apple*/
#alternative-carousel-media-apple #vintage-carrusel li{width:300px;height:208px;padding:0 2px 2px 2px;}
#alternative-carousel-media-apple #vintage-carrusel{width:910px;height:218px;}
#alternative-carousel-media-apple #vintage-carrusel li span{display:block;width:285px;height:40px;line-height:40px;color:white;font-family:HelveticaNeueCondensed;font-size:20px;position:relative;padding:0 0 0 15px;margin:-35px 0 0 0;background:#103b4b;}
#alternative-carousel-media-apple #vintage-carrusel li.odd span{background:#082530;}


.cab-section-mobile{ width:960px; margin:0 auto; padding:60px 0 35px 0}
.cab-section-mobile .tit-section{ overflow:hidden;clear:both}
.cab-section-mobile .tit-section p{background:black;font-family:HelveticaNeueCondensed;font-size:24px;padding:5px 15px 5px 15px;float:left;clear:both;font-weight:100;}
.cab-section-mobile .tit-section h4{background:white;color:black;font-family:AvantGardeBook;font-size:64px;padding:5px 15px 5px 15px;font-weight:normal; float:left;clear:both;font-weight:100;}
.cab-section-mobile .tit-section p.link{background:white url(css_img/trama01.gif);color:white;height:40px;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;line-height:40px;padding:0 15px 0 15px;}
.cab-section-mobile .tit-section p.link a{display:block;line-height:40px; padding-left:15px;background:url(css_img/bullet01.png) no-repeat left center; color:white;text-decoration:none;}
.cab-section-mobile .tit-section p.link:hover{background:white;color:black;}
.cab-section-mobile .tit-section p.link:hover a{color:black;}



#alternative-carousel-media .carrusel-skin .jcarousel-container{position:absolute !important;padding:0;}
#alternative-carousel-media .carrusel-skin .jcarousel-container-horizontal{width:910px;padding:43px 25px 20px 25px;}
#alternative-carousel-media .carrusel-skin .jcarousel-clip-horizontal{width:914px;height:162px;}
#alternative-carousel-media .carrusel-skin .jcarousel-item{width:240px;height:160px;}
#alternative-carousel-media .carrusel-skin .jcarousel-item-horizontal{margin-right:10px;}
#alternative-carousel-media .carrusel-skin .jcarousel-item-placeholder{background:#fff;color:#000;}
/* botones horizontales carrusel*/
#alternative-carousel-media .jcarousel-next-horizontal{position:absolute;top:238px;right:0;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 0;}
#alternative-carousel-media .jcarousel-next-horizontal:hover{background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 -162px;}
#alternative-carousel-media .jcarousel-prev-horizontal{position:absolute;top:238px;left:2px;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 0;}
#alternative-carousel-media .jcarousel-prev-horizontal:hover{background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 -162px;}

/*vintage*/
.vintage #alternative-carousel-media .jcarousel-prev-horizontal{top:0;left:0; height:208px;background:transparent url(css_img/btnprevcarruselbig.jpg) no-repeat 0 0;}
.vintage #alternative-carousel-media .jcarousel-prev-horizontal:hover{background:transparent url(css_img/btnprevcarruselbig.jpg) no-repeat 0 -222px;}
.vintage #alternative-carousel-media .jcarousel-next-horizontal{top:0; height:208px; background:url(css_img/btnnextcarruselbig.jpg)}
.vintage #alternative-carousel-media .jcarousel-next-horizontal:hover{background:transparent url(css_img/btnnextcarruselbig.jpg) no-repeat 0 -222px;}
.vintage #alternative-carousel-media .jcarousel-clip-horizontal{width:914px; margin-left:23px}


/*ALTERNATIVA HTML 5 VIDEO*/
#video-player-alternative{width:960px; height:540px;margin:50px auto 0 auto;}

/************ FIN ALTERNATIVAS FLASH ********************/


/******** interfaz tactil ************/

#alternative-carousel-media-apple{margin:0 auto;width:960px;padding:0 0;overflow:auto;}
#alternative-carousel-media-apple ul{width:1910px;height:638px;float:left;clear:both; overflow:hidden}
#alternative-carousel-media-apple li{width:425px;background:black;float:left;height:638px;padding:0 2px 2px 2px;}
#alternative-carousel-media-apple li img{width:425px;background:url(css_img/preload.gif) no-repeat center center;height:638px;}
#alternative-carousel-media-apple li:hover{background:black;}
#alternative-carousel-media-apple li:hover h5, #destacados-home-carrusel li:hover span{color:black;}

#alternative-carousel-media-apple .carrusel-skin .jcarousel-container{position:absolute !important;padding:0;}
#alternative-carousel-media-apple .carrusel-skin .jcarousel-container-horizontal{width:910px;padding:43px 25px 20px 25px;}
#alternative-carousel-media-apple .carrusel-skin .jcarousel-clip-horizontal{width:914px;height:162px;}
#alternative-carousel-media-apple .carrusel-skin .jcarousel-item{width:240px;height:160px;}
#alternative-carousel-media-apple .carrusel-skin .jcarousel-item-horizontal{margin-right:10px;}
#alternative-carousel-media-apple .carrusel-skin .jcarousel-item-placeholder{background:#fff;color:#000;}


#buttons-touch{position:absolute;z-index:400; width:960px; left:50%; margin-left:-480px}
#touchcarrusel-next-horizontal{position:absolute;margin-top:238px;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 0;display:block;margin-left:936px;cursor:pointer;}
#touchcarrusel-next-horizontal span{ display:block;width:24px;height:162px;cursor:pointer;}
#touchcarrusel-next-horizontal:hover{background:transparent url(css_img/btnnextcarrusel.jpg) no-repeat 0 -162px;}
#touchcarrusel-prev-horizontal{position:absolute;margin-top:238px;margin-left:0px;width:24px;height:162px;cursor:pointer;background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 0;display:block;cursor:pointer;}
#touchcarrusel-prev-horizontal:hover{background:transparent url(css_img/btnprevcarrusel.jpg) no-repeat 0 -162px;}

/*alternativa touch*/
.vintage #touchcarrusel-next-horizontal{margin-top:203px;height:215px;background:transparent url(css_img/btnnextcarruselbigmac.jpg) repeat-y 0 0;}
.vintage #touchcarrusel-next-horizontal span{height:215px;}
.vintage #touchcarrusel-next-horizontal:hover{background:transparent url(css_img/btnnextcarruselbigmac.jpg) no-repeat 0 -215px;}
.vintage #touchcarrusel-prev-horizontal{position:absolute;margin-top:203px;margin-left:0px;width:24px;height:215px;cursor:pointer;background:transparent url(css_img/btnprevcarruselbigmac.jpg) repeat-y 0 0;display:block;cursor:pointer;}
.vintage #touchcarrusel-prev-horizontal:hover{background:transparent url(css_img/btnprevcarruselbigmac.jpg) no-repeat 0 -215px;}
/****************************************/

/**/


/*SECCIONES AJAX*/
#form-box{color:black; width:410px; height:200px; padding:30px 20px 50px 20px;}
#form-box input, #form-box label{clear:both;float:left;margin-bottom:8px;}
#form-box h6{font-size:2.4em;color:black;background:black;color:white;font-family:HelveticaNeueCondensed;padding:5px 10px;text-transform:uppercase; font-weight:normal;margin-bottom:10px;}
#form-box p{float:left;clear:both;}
#form-box p.remember-pass{ font-size:1.1em;padding-top:10px;}
#form-box p.remember-pass a{text-decoration:underline; color:black;}
/*FIN SECCIONES AJAX*/

/*wishlist*/
#wishlist-box{color:black;width:460px;height:200px;padding:15px 10px 50px 10px;}
#wishlist-box h6{font-size:2.4em;color:black;background:black url(css_img/bckh6_wishlist.jpg) no-repeat 6px 10px;color:white;font-family:HelveticaNeueCondensed;padding:5px 10px;text-transform:uppercase;font-weight:normal;margin-bottom:10px;padding-left:28px}
#wishlist-box .info-section{color:#666; font-size:1.4em}
#wishlist-box .info-section img{float:right;padding-left:10px;}
#wishlist-box .info-section p{padding-top:15px; line-height:normal; padding-right:20px; width:265px}


#wishlist-box .list-products-wishlist{float:left;clear:both;width:460px;padding-top:15px}
#wishlist-box .list-products-wishlist .wishlist-product{float:left;clear:both;width:446px;padding:7px;}
#wishlist-box .list-products-wishlist .on{background:#f1f1f1;}
#wishlist-box .list-products-wishlist .figure-product-wishlist{float:left;width:135px;}
#wishlist-box .list-products-wishlist .info-product-wishlist{float:left;width:290px;padding:10px 0 0 15px;}
#wishlist-box .info-product-wishlist .tit-product{ font-weight:bold; font-size:1.4em;color:#666; padding-bottom:10px}
#wishlist-box .info-product-wishlist .txt-info-product-wishlist{font-size:1.2em;color:#666;padding-bottom:10px;line-height:normal}

#wishlist-box .buttons-wishlist{float:left;clear:both;width:290px;padding:10px 0 0 0;}
#wishlist-box .buttons-wishlist p{display:block;height:26px;line-height:26px;padding-left:10px;background:url(css_img/bck-button-wish.png) no-repeat left -26px; float:left;margin-right:5px; font-size:12px}
#wishlist-box .buttons-wishlist p a{display:block;height:26px;line-height:26px;padding-right:10px; background:url(css_img/bck-button-wish-right.png) no-repeat right -26px; color:#666}
#wishlist-box .buttons-wishlist p a:hover{text-decoration:none}
#wishlist-box .buttons-wishlist p:hover{background:url(css_img/bck-button-wish.png) no-repeat left 0;}
#wishlist-box .buttons-wishlist p:hover a{background:url(css_img/bck-button-wish-right.png) no-repeat right 0px;}
#wishlist-box .buttons-wishlist .wishlist-buy span{background:url(css_img/ico-buy.png) no-repeat left center; display:block; line-height:26px; height:26px; padding-left:25px}
#wishlist-box .buttons-wishlist .wishlist-share span{background:url(css_img/ico-share.png) no-repeat left center; display:block; line-height:26px; height:26px; padding-left:25px}
#wishlist-box .buttons-wishlist .wishlist-delete span{background:url(css_img/ico-delete.png) no-repeat left center; display:block; line-height:26px; height:26px; padding-left:25px}

/******* FORM *******/
#form-box label{display: block;color: #797979;font-weight:bold;line-height: 1.4em;width:410px;font-size:1.1em; float:left}
#form-box input{width:160px;padding:6px;color:#949494;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #cecece;display:inline-block; float:left;}
#form-box select{width:170px;padding:6px;color:#949494;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #cecece;display:inline-block; float:left; outline:none}
#form-box div{float:left;clear:both;width:410px;padding:0;margin:0;margin-bottom:5px;}
#form-box input.error{background: #f8dbdb;border-color: #e77776;}  
#form-box select.error{background: #f8dbdb;border-color: #e77776;}  
#form-box textarea{width: 550px;height: 80px;padding: 6px;color: #adaeae;font-family: Arial,  Verdana, Helvetica, sans-serif;font-style: italic;font-size: 12px;border: 1px solid #cecece;}  
#form-box textarea.error{background:#f8dbdb;border-color:#e77776;}  

#form-box .responsetext{float:left;clear:both;padding:6px;color:#e77776;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:1.2em;height:15px;line-height:15px; width:350px;}

#form-box div span{color:#b1b1b1;font-size: 11px;font-style:italic;line-height:23px;display:block;height:23px;float:right;width:230px;}
#form-box .date_format{float:left;width:172px;overflow:hidden;}
#form-box #date_birth, #form-box #month_birth{width:25px;text-align:center;display:block;float:left;clear:none;margin-right:20px;}
#form-box #year_birth{width:40px;text-align:center;display:block;float:left;clear:none;}

#form-box .terms{float:left;clear:both;width:410px;color:#797979;font-size:1.1em;}
#form-box .terms input{width:auto;}
#form-box .terms span{line-height:15px;padding:2px 0 0 10px;}
#form-box .terms a{color:#797979;text-decoration:underline}

#form-box div span.error, #form-box .terms span.error{color: #e46c6e;}
#form-box #send{background:#6f9ff1;color:#fff;font-weight: 700;font-style:normal;border:0;cursor:pointer;}
#form-box #send:hover{background: #79a7f1;}
#error{margin-bottom:20px;border:1px solid #efefef;}
#error ul{list-style:square;padding: 5px;font-size:11px;}
#error ul li{list-style-position:inside;line-height:1.6em;}
#error ul li strong{color:#e46c6d;}
#error.valid ul li strong{color:#93d72e;}

.txtRegister{width:410px;font-size:1.1em;line-height: 1.4em;font-size:1.3em;}
#closeAlert{background:black;color:white;font-family:HelveticaNeueCondensed;font-size:16px;width:auto;margin:60px 0 0 190px;padding:5px;cursor:pointer;}
/******* /FORM *******/  


/*prueba gallerific*/
/********************/
/* This should be set to be at least the width of the largest image in the slideshow with padding */
#data-collection{ display:none;position:absolute; z-index:50; margin:100px 0 0 100px}
#data-collection h5{font-family:HelveticaNeueCondensed;font-size:50px;line-height:75px;font-weight:normal;height:75px;color:black;padding:0 15px; background:url(css_img/bckwhitetransparent.png)}
#data-collection h6{font-family:HelveticaNeueCondensed;font-size:55px;line-height:75px; height:75px;font-weight:normal; color:white; background:url(css_img/bckblacktransparent.png); display:inline-block; clear:both;padding:0 15px;}
#gallery-alternative{width:960px;margin:0 auto;}
#gallery-alternative div.loader{height:600px;width:960px;position:absolute;top:0;left:0;background-image:url("css_img/preload2.gif");background-repeat:no-repeat;background-position:center;}

div.slideshow-container{height:600px;width:960px;margin:0 auto;position:relative;}
div.slideshow span.image-wrapper {display:block;left:0;position:absolute;}

div.slideshow a.advance-link {line-height:0;text-align:center;width:960px;height:600px; display:table-cell; vertical-align:middle}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow a.advance-link:focus{outline:none;}

div.slideshow img{border:none;}
div.caption-container{float:right;position:relative;margin-top:30px;}
span.image-caption{display:block;position:absolute;top:0;left:0;}
div.caption-container, span.image-caption{width:334px;}

div.caption{padding: 0 12px;}
div.image-title{font-weight:bold;font-size:1.4em;}
div.image-desc{line-height:1.3em;padding-top:12px;}
div.download{margin-top:8px;}
div.photo-index {position:absolute;bottom:0;left:0;padding:0 12px;}
div.navigation-container {float:left;}
div.navigation {float: left;position:relative;left:-50%;}
div.navigation a.pageLink{display:block;position:relative;float:left;margin:2px;width:16px;background-position:center center;background-repeat:no-repeat;}
div.navigation a.pageLink:focus{outline:none;}
#gallery-alternative a.thumb {padding:1px;display:block;}
#gallery-alternative a.thumb:focus{outline:none;}
#gallery-alternative ul.thumbs img{border:none;display: block;}
#gallery-alternative div.pagination{clear:both;position: relative;left:-50%;}
#gallery-alternative div.pagination a, div.pagination span.current, div.pagination span.ellipsis{position:relative;display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}
#gallery-alternative div.pagination a:hover {text-decoration: none;}
#gallery-alternative div.pagination span.current {font-weight: bold;}
#gallery-alternative div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
#gallery-alternative div.gallery-gutter{clear:both;padding-bottom:20px;}


#controls{}
#slideshow{float:left;height:600px;width:960px;}

#thumbs{width:960px;height:60px;overflow:hidden;margin:0 auto;position:static;}
#thumbs .prev{display:block;background:url(css_img/btnprev-gallery.jpg) no-repeat 0 -59px;width:24px;height:59px;float:left;}
#thumbs .prev:hover{background:url(css_img/btnprev-gallery.jpg) no-repeat 0 0;}
#thumbs .next{display:block;background:url(css_img/btnnext-gallery.jpg) no-repeat 0 -59px;width:24px;height:59px;float:right;}
#thumbs .next:hover{background:url(css_img/btnnext-gallery.jpg) no-repeat 0 0;}
#thumbs .thumbs{height:60px;overflow:hidden;width:900px;padding-left:6px;}
ul.thumbs {position:relative;float:left;margin:0;padding:0;}
ul.thumbs li {float:left;padding: 0;margin: 2px 3px;list-style: none;}


.original-size{ position:absolute; display:none}
#controls .ss-controls{position:absolute;bottom:40px;left:280px; z-index:40}
#controls .nav-controls{}
#controls .nav-controls a.prev{position:absolute;bottom:40px;left:308px;z-index:40;background:url(css_img/ico_prev.png) top left no-repeat;width:49px;height:18px;}
#controls .nav-controls a.next{position:absolute;bottom:40px;left:358px;z-index:40;background:url(css_img/ico_next.png) top left no-repeat;width:49px;height:18px;}
#controls .nav-controls a.zoom{position:absolute;bottom:40px;left:408px;z-index:40;background:url(css_img/ico_zoom_galeria.png) top left no-repeat;width:52px;height:18px;}
#controls .ss-controls a,#controls .nav-controls a{width:34px;display:block;height:29px;text-indent:-9999px;}
#controls .ss-controls a.pause{background:url(css_img/ico_pause.png) top left no-repeat;width:25px;height:18px;}
#controls .ss-controls a.play{background:url(css_img/ico_play.png) top left no-repeat;width:25px;height:18px;}



#caption{position:absolute;bottom:15px;left:385px;display:block;overflow:hidden;}
#caption .caption .descrip{float:left;background:#000;opacity:.65;border-radius:4px;-moz-border-radius:4px;-webkitt-border-radius:4px;overflow:hidden;padding:7px 12px 7px;font-size:1.3em;color:#999;display:inline;}
#caption .caption .descrip strong{color:#fff;margin-left:3px;}
#caption .zoom_boton{margin-left:1px;float:right;}
#caption .zoom_boton a{width:34px;display:block;height:29px;text-indent:-9999px;background:url(../images/ico/ico_zoom.png) top left no-repeat;}

/*disable login*/
/*
#login-access{display:none !important;}
#register-access{display:none !important;}
*/


#pagina-sect-2{display:none}

/*eventos*/
#list-events{float:left;width:960px;padding:25px 0 0 0;}
.block-event{float:left;width:960px;clear:both;margin-bottom:20px;padding:0 0 0 0;}
.block-event .tit-block-event{width:300px;height:285px;padding:15px;float:left;display:table-cell;vertical-align:bottom;position:relative;overflow:hidden;background:black;margin-right:4px;}
.block-event .tit-block-event h4{font-family:HelveticaNeueCondensed;font-size:48px;background:black;font-weight:normal;vertical-align:baseline;position:absolute;bottom:15px;}
.block-event .item-event{float:left;margin-right:4px;}
.block-event .item-event .figure{border:solid 8px #333;float:left;}
.block-event .item-event .figure img{float:left;}
.block-event .item-event .link-event{float:left;background:black;color:white;clear:both;height:29px;line-height:29px;width:100%;font-size:1.4em;}
.block-event .item-event .link-event a{color:white;}
.block-event .item-event .link-event span{position:relative;left:10px;}

.block-event .item-event a{text-decoration:none;}

#events-detail{float:left;width:960px;padding:10px 0 0 0;height:880px}
.event-photo{padding:9px;background:#333333;position:absolute;float:left}
.event-photo img{float:left;}

#cab-events-detail{float:left;width:960px;clear:both;padding:30px 0 0 0;}
#cab-events-detail h2{background:black;font-size:42px;font-family:HelveticaNeueCondensed;float:left;clear:both;font-weight:normal;padding:25px 0 70px 25px;width:290px;}
#cab-events-detail h3{background:white;color:black;font-size:24px;font-family:HelveticaNeueCondensed;float:left;clear:both;font-weight:normal;padding:10px 0 10px 25px;width:290px;}
#cab-events-detail p.link-back{background:black;color:white;font-size:24px;font-family:HelveticaNeueCondensed;float:left;font-weight:normal;}
#cab-events-detail p.link-back a{color:white; display:block;padding:10px 15px 10px 15px;}
#cab-events-detail p.link-back a:hover{color:black;background:white;text-decoration:none;}

.fair01 .event-02{margin:0 0 0 469px;}
.fair01 .event-03{margin:679px 0 0 696px;}
.fair01 .event-04{margin:699px 0 0 0;}
.fair01 .event-05{margin:392px 0 0 421px;}
.fair01 .video-event-01{margin:392px 0 0 0;}

.fair02 .event-02{margin:392px 0 0 0;}
.fair02 .event-03{margin:392px 0 0 267px;}
.fair02 .event-04{margin:613px 0 0 0;}
.fair02 .event-05{margin:0 0 0 609px;}
.fair02 .event-06{margin:189px 0 0 609px;}

.party01 .event-02{margin:188px 0 0 0;}
.party01 .event-03{margin:188px 0 0 169px;}
.party01 .event-04{margin:332px 0 0 0;}
.party01 .event-05{margin:618px 0 0 0;}
.party01 .event-06{margin:332px 0 0 340px;}
.party01 .event-07{margin:618px 0 0 340px;}
.party01 .event-08{margin:0 0 0 510px;}
.party01 .event-09{margin:503px 0 0 766px;}
.party01 .event-10{margin:647px 0 0 766px;}

.party02 .event-02{margin:0 0 0 270px;}
.party02 .event-03{margin:190px 0 0 0;}
.party02 .event-04{margin:412px 0 0 0;}
.party02 .event-05{margin:0 0 0 394px;}
.party02 .event-06{margin:190px 0 0 240px;}
.party02 .event-07{margin:506px 0 0 240px;}
.party02 .event-08{margin:506px 0 0 485px;}
.party02 .event-09{margin:0 0 0 648px;}
.party02 .event-10{margin:377px 0 0 648px;}


.warhol01 .event-01{margin:0 0 0 0px;}
.warhol01 .event-02{margin:0 0 0 367px;}
.warhol01 .event-03{margin:368px 0 0 367px;}
.warhol01 .event-04{margin:368px 0 0 594px;}
.warhol01 .event-05{margin:238px 0 0 0;}
/* fin eventos */

#company-events{clear:both;float:left;overflow:hidden;width:960px;}