/* @override 
	http://flowmag.com/css/style.css
	http://flowmag.com/css/style.css
	http://flowmag.com/css/style.css
	http://flowmag.com/new/css/style.css
	http://www.flowmag.com/css/style.css


@charset "UTF-8";
CSS Document
@import url(gente.css);
@import url(agenda.css);
@import url(fashion.css);
@import url(dondeir.css);
@import url(contacto.css);
@import url(descargas.css);
@import url(search.css);
*/
body {
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

html {
	background: url("../images/dm2011Bg.jpg") no-repeat scroll center top #000000;
	/*background-color: black*/
}
.floatAD{
	height:1000px;
	position:fixed;
	top: 0;
	width:100%;
	z-index: 5;
}
.blackout{
    height:100%;
    overflow:hidden;
    width:100%;
    background:rgba(0, 0, 0, 0.9); /*none repeat scroll 0 0 rgba(0, 0, 0, 0.8);*/
    padding: 0px;
}
.imgFloating .closeA, img.closeBtn {
    border: none;
}
.blackout .imgFloating{
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    width:400px;
}
.blackout .imgFloating img.ad{
    border: 4px solid white;
}
.blackout .imgFloating img.closeBtn{
	/*left:580px;
    top:30px;
    position:relative;*/
    position: absolute;
}
#wrap {
	width: 990px;
	overflow: hidden;
	margin: 335px auto 0;
	background-color: #fff;
	border: solid 1px #ebebeb;
}
a {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a img  {
	border: 1px solid #FFFFFF;
	}
a:hover img  {
	opacity: 0.8;
}

h1, h2, h3, h4, h5, ul, li, p{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
h2 {
	color: #666666;
	margin: 4px 0 4px 0;
	}
	/* LOGO */
h1 {
	float: left;
	}
h1 a{
	display: block;
	width: 380px;
	}
h1 a img{
	border: 0px;
	position: relative;
	top: 0;
	bottom: 0;
}
h1 a:hover img{
	border: 0px;
	}
	/**/
br.clear {
	clear: both;
	}
.topAd {
	width: 970px;
	height: 90px;
	margin-bottom: 10px;
	background-color: #fff;
	position: absolute;
	z-index: 1;
	top: 125px;
	overflow: hidden;
	padding: 10px;
	border: solid 1px #ebebeb;
}
.topAd .bannerheader {
	float: left;
	width: 970px;
	background: #fff;
	height: 90px;
	padding:0;
	margin-right: 5px;
	overflow: hidden;
}
.topAd .bannerHeaderRigth {
	width: 235px;
	height: 90px;
	float: left;
	background: #868684;
	}
/*#top {
	width: 970px;
	height: 60px;
	padding: 10px;
	background-color: rgba(255,255,255,0.96);
	z-index: 2;
	position: absolute;
	left: -50%;
}*/

#top {
	width: 970px;
	margin-bottom: 10px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 245px;
	height: 60px;
	background: #fff no-repeat 0 -23px;
	border: solid 1px #ebebeb;
}

#top h1 a img {
	position: relative;
	left: -10px;
}

#top .floatingPng {
	position: relative;
	visibility: hidden;
	width: 970px;
	background-image: url(../images/logos/diving_mask.png);
	height: 0;
	z-index: 0;
}

/*#top div.floatingPng img {
	position: relative;
	left: 696px;
	top: -3px;
}*/

#paginacion {
	margin: 0 0 5px 0;
	float: left;
	width: 800px;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
#paginacion a{
	padding: 5px;
	text-decoration: none;
	color: #FFF;
	margin-right: 3px;
	background: #292929 url(../images/video.png) no-repeat scroll -4px -4px;
	border: thin groove rgba(49,45,46,0.34);
	}
#paginacion a:hover, #paginacion a.select {
	background: rgba(244,214,47,0.04) url(../images/video.png) no-repeat scroll -4px -4px;
	color: #f4d62f;
	border-color: #666;
	border-style: ridge;
}
/* BUSCADOR */
div#buscador {
	width: 195px;
	height: 20px;
	padding-top: 5px;
	padding-left: 35px;
	margin-top: 6px;
	float: right;
	background: url(../images/tabBuscador_black.gif) no-repeat;
}

#buscar div.buscarbg {
	background: url(../images/search_bg.gif) no-repeat;
	width: 450px;
	height: 36px;
	padding: 6px 4px;
	color: #666;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 6px;
}

div#buscar form input {
	float: left;
}

#buscar div.buscarbg form span.inputsearch img {
	z-index: 2;
	width: 16px;
	float: left;
	position: relative;
	left: 20px;
	height: 16px;
	top: 4px;
}

#buscar h3 {
	font-size: 14px;
	text-transform: capitalize;
}

input#BUSCAR {
	width: 66px;
	height: 24px;
	background: url(../images/btn_buscar.gif) no-repeat center center;
}

input#names {
	width: 110px;
	padding-left: 18px;
}

#buscar div.buscarbg form select {
	width: 85px;
}

input#dates {
	width: 120px;
}
div#buscador input.bottom {
	background: #f8ea00;
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 60px;
	color: #b82226;
	border: 1px solid #db282e;
	}

div#buscador input.bottom:hover {
	font: 10px Arial, Helvetica, sans-serif;
	width: 60px;
	color: #b82226;
	background-color: #fffffe;
}
div#buscador input.in {
	width: 112px;
	background: url(../images/logos/buscador_input-bg.png) repeat-x center center;
	height: 17px;
	border: thin solid #d1262b;
}
/* MENU PRINCIPAL */
ul#mainmenu {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: right;
	width: 550px;
	background-color: #b82226;
	border-top: thin dotted #fffeff;
	padding: 4px;
}
ul#mainmenu li {
	float: right;
	border-left: 1px solid #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}
ul#mainmenu li a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	}
ul#mainmenu li a:hover {
	color: #f8e200;
	font-weight: bold;
}
ul#mainmenu li.noborder {
	border: 0px;
	}

/* CONTENIDO PRINCIPAL */

#content {
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	width: 990px;
	background-position: center top;
}
/* COLUMNAS DEL SITE */

#col_1, #col_2 {
	float: left;
	/*border: 1px solid #CCCCCC;*/
	}

/* Columna 2 ancho */

div#col_2 {
	width: 300px;
	overflow: hidden;
}

#content #col_1 {
	width: 514px;
	padding: 8px;
}


#content #col_3 {
	min-width: 120px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

/* Este col es el de la portada */


#wrap #col_3 {
	min-width: 120px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
#content #col_media {
	padding-left: 10px;
	float: left;
	padding: 8px;
	border-left: thin dotted #e6e7db;
	min-height: 1318px;
  	height: auto !important;
	height: 1318px;
	max-width: 300px;
	background-color: #fff;
	margin-right: 0;
	border-right: 1px dotted #e6e7db;
}
/*///////////////////////////*/
	   /*  COLUMNA 1  */
/*///////////////////////////*/
#content #slideShow {
	width: 515px;
	height: 380px;
	overflow: hidden;
}
#content #slideShow .imgHidden {	
	display: none;
	border-style: none;
}
#content #slideShow #contentSlide {
	position: relative;
	top: -80px;
}
#content #slideShow #contentSlide #backgroundSlide {
	display: block;
	filter: alpha(opacity=60);
	height: 80px;
}

#slideShow div.imgShow a img {
	border-style: none;
}
#content #slideShow #contentSlide #textSlide {
	position: relative;
	top: -80px;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 65%;
	background-color: rgba(0,0,0,0.9);
	padding: 5px 20px 5px 5px;
	border-right: thick solid #000;
}
#content #slideShow #contentSlide #textSlide h2 {
	color: #f8eb08;
	text-transform: none;
	letter-spacing: -1px;
	font-size: 16px;
}

#content #slideShow #contentSlide #textSlide h2:hover {
	color: #fbf837;
}
#content #listSlide ul#bSlide {
	background: #231f20;
	margin-bottom: 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 20px;
	border-top: thin dotted #fa9d00;
}
#content #listSlide ul#bSlide li {
	text-align: center;
	float: left;	
	border-right: 1px solid #FFFFFF;
	}
#content #listSlide ul#bSlide li a {
	display: block;
	color: #FFFFFF;
	padding-top: 4px;
	width: 18px;
	text-decoration: none;
	border: thin groove #797979;
}
#content #listSlide ul#bSlide li a:hover, #content #listSlide ul#bSlide li a.select {
	color: #231f20;
	background: #fa9d00;
	border: thin ridge rgba(231,231,231,0.5);
}
#content #col_1 p {
	font: 10px Arial, Helvetica, sans-serif;
	}

#textSlide p {
	padding-left: 5px;
	border-left: thin solid #666;
	margin-left: 5px;
}
	/* AGENDA */
#content #agenda {
	width: 515px;
	background: #231f20 repeat-x;	
	}
#agenda h2 {
	color: #f8eb08;
	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 5px;
	}
#agenda p.verActividades a {
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2b2b2b;
	padding: 3px 5px 2px 4px;
	letter-spacing: 2px;
	border-top: thin solid #666;
	border-right: thin solid #666;
}

#agenda p.verActividades a:hover {
	background-color: #1b1b1b;
}
#contentUL {
	width: 515px;
	height: 132px;	
	overflow: hidden;
	position: relative;
}
ul#actAgenda {
	color: #FFFFFF;	
	position: absolute;
	
	}
ul#actAgenda img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	border: thin dotted #353535;
	}
ul#actAgenda li p {
	padding-top: 10px;
	}
ul#actAgenda li {
	width: 240px;
	margin-bottom: 8px;
	float: left;
	overflow: hidden;
}

/* --------------------------------- */
	/*REVISTA Y BANNERS*/
#revista {
	padding: 7px;
	margin-top: 10px;
	height: 285px;
	background: #231f20;
	}
#revista img {
	float: left;
	border: thin dotted #353535;
}
#revista .adsRevista {
	width: 300px;
	height: 60px;
	padding-bottom: 14px;
	padding-right: 5px;
	float: right;
	}
	/*MURO FLOW*/
#muro {
	background-position: left;
	background-repeat: repeat-x;
	border: thin dotted rgba(49,45,46,0.5);
	margin: 10px 2px 2px;
	border-bottom: thin solid #231f20;
}
#muro h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	letter-spacing: 10px;
	color: #231f20;
}
#muro ul#murolist {
	padding: 8px;
}
#muro ul#murolist { 
	}
#muro ul#murolist li {
	width: 220px;
	margin-bottom: 10px;
	float: left;
	padding: 5px;
	margin: 4px;
	background-color: #231f20;
	border: medium solid #1a1718;
	height: 70px;
}
#muro ul#murolist li img {
	float: left;
	margin-right: 10px;
	border: thin dotted #353535;
}
#muro ul#murolist li p {
	padding-top: 10px;
	}
#muro ul#murolist li p a {
	color: #8f807c;
	text-transform: uppercase;
	}

div.ad515x80 {
	padding-top: 7px;
	}
#muro .vermas {
	text-align: right;
	float: right;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	border-bottom: thin dotted #7a7a7a;
	border-right: thin dotted #7a7a7a;
	border-left: thin dotted #7a7a7a;
}

#topGente p a {
	text-align: right;
	float: left;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	text-decoration: none;
	margin-top: 7px;
	border: thin dotted #3c3c3c;
	border-left: thin solid #f4d62f;
}

#topGente p a:hover {
	text-align: right;
	float: left;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 7px;
	border: thin dotted #3c3c3c;
	border-left: thin solid #f4d62f;
}
#muro .vermas a {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#muro .vermas a:hover {
	color: #666666;
	background: #FFFFFF;
}
/*///////////////////////////*/
	   /*  COLUMNA 2  */
/*///////////////////////////*/

.ad300x250 {
	height: 250px;
	margin-bottom: 10px;
	width: 300px;
	overflow: hidden;
}

#actRecientes li div {
	border-left: thin dotted #666;
	padding-left: 5px;
	margin-left: 10px;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#actRecientes li div p strong {
	font-size: 12px;
}
#genteflow {
	margin-top: 10px;
	background: #231f20;
	padding: 5px 7px 5px 7px;
	margin-bottom: 10px;
	width: 284px;
}
#genteflow h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
#genteflow h2 strong {
	color: #fff200; 
	}
#genteflow div a img {
	margin: 4px;
	border: thin dotted #353535;
	float: left;
	}
#genteflow div p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
#genteflow div p.facebook a {
	display: block;
	padding-top: 3px;
	width: 120px;
	padding-left: 38px;
	margin-left: 4px;
	height: 31px;
	color: #FFFFFF;
	background: url(../images/iconfacebook.gif) top left no-repeat;
	float: left;
	}
#genteflow div p.vermas a {
	display: block;
	padding-left: 15px;
	margin-top: 7px;
	margin-right: 7px;
	padding-top: 2px;
	border: 2px solid #999999;
	width: 65px;
	height: 14px;
	color: #fff200;
	background: url(../images/sign_plus.gif) top left no-repeat;
	background-position: 4px 4px;
	float: right;
	}
	/*VIDEO FLOW*/
#videoflow {
	padding-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
/* #col_2 #videoflow object {
}*/

#col_2 #videoflow {
	height: 214px;
	overflow: hidden;
	margin-bottom: 1px;
}

#col_2 #videoflow object {
	width: 300px;
	height: 218px;
}

.enviaVideo {
	width: 100%;
	position: relative;
	float: left;
	height: 24px;
}

#tusvideos img {
	border-style: none;
}

#videoflow h2 {
	background: url(../images/tabh2Video.gif) top left no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff200;
	height: 14px;
	padding-left: 10px;
	padding-top: 3px; 
	width: 147px;
	margin: 0px;
	}
#videoflow .videoflow {
	height: 230px;
	background: #666666;
	}
/*///////////////////////////*/
	   /*  COLUMNA 3  */
/*///////////////////////////*/

#col_3 div {
	margin-bottom: 10px;
	max-width: 120px;
	overflow: hidden;
}
/*///////////////////////////*/
	   /*  FOOTER  */
/*///////////////////////////*/

#footer {
	color: #666;
	text-align: center;
	width: 990px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	background-color: #231f20;
	border-top: 1px dotted #e6e7db;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	top: -19px;
}

/*///////////////////////////*/

/*  PUBLICIDAD  */
/*///////////////////////////*/

#facebookShare img {
	border-style: none;
	margin-right: 0;
	opacity: 50%;
	position: relative;
	top: 10px;
}

#twitterShare img {
	border-style: none;
	margin-left: 0;
	position: relative;
	top: 10px;
}
.ad728x90 {
	width: 728px;
	height: 90px;
	padding: 10px;
	background: #fff;
	float: left;
	margin: 20px 30px 10px;
}

#contentFlayer ul.flyers div.ad728x90 {
	width: 728px;
	height: 90px;
	padding: 10px;
	background: #fff;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

/*SCRIPT DRAG AND DROP*/
.ui-draggable { cursor:move; }
#tip { position:absolute; display:none; height:25px; padding:9px 9px 0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000; background:rgba(0,0,0,.5); }
#tip .arrow { width:0; height:0; line-height:0; border-right:8px solid #000; border-right:8px solid rgba(0,0,0,.5); border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; left:-8px; top:9px; }

#targets { display:none; list-style-type:none; position:absolute; top:630px; z-index:99999; }
#targets li { float:left; margin-right:20px; display:block; width:60px; height:60px; background: url(../images/iconSprite.png); no-repeat 0 0; position:relative; }
#targets li#delicious { background-position:0 -60px; }
#targets li#facebook { background-position:0 -120px; }
#targets li span { display:block; position:absolute; bottom:-40px; white-space:pre; color:#fff; }

#overlay { background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99997; }
#helper { background-color:#c2c2c2; position:absolute; height:35px; padding:15px 70px 0 20px; color:#fff; font-family:Verdana; font-weight:bold; font-size:18px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:3px solid #7d7d7d; }
#thumb { width:50px; height:50px; position:absolute; right:0; top:0; border-left:3px solid #7d7d7d; }

.share { font-weight:bold; position:absolute; font-size:14px; font-family:Verdana; margin-left:-38px; }

/* Inicio de los estilos para gente */

#topGente {
	width: 810px;
	float: left;
	padding: 10px;
	background-color: #231f20;
	margin: 10px;
	border-bottom: medium solid #171515;
	overflow: hidden;
}

#topAgenda {
	width: 810px;
	float: left;
	padding: 10px;
	background-color: #231f20;
	margin: 10px;
	border-bottom: medium solid #171515;
	overflow: hidden;
}

#contentFlayer ul.flyers {
	float: left;
	margin: 0 10px 10px;
	padding: 10px;
	width: 810px;
	background-color: #231f20;
}

#topGente h3 {
	display: block;
	clear: left;
	margin-bottom: 4px;
	float: left;
	margin-top: 6px;
	color: #e6e7db;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	direction: ltr;
	text-align: left;
	letter-spacing: 1px;
	margin-right: 6px;
}

#topAgenda div.info {
	display: block;
	float: left;
	width: 400px;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#topAgenda img {
	margin: 5px 10px 4px 4px;
	height: auto;
	float: left;
	display: block;
	border: thin dotted #3c3c3c;
	width: 45%;
}

#topAgenda div.info h3 {
	text-transform: capitalize;
	letter-spacing: -1px;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#contentActRec #col_1 img {
	border: thin dotted #3c3c3c;
}

#facebook a img {
	width: auto;
}

#contentActRec #thmbGente {
	float: left;
	border-top: thin groove #666;
	padding-top: 10px;
	padding-left: 10px;
	width: 98%;
}

#thmbGente a img {
	width: 12%;
	margin-right: 12px;
	border: thin dotted #3c3c3c;
	margin-bottom: 12px;
}

#thmbGente a img:hover {
	opacity: 90%;
}

#contentActRec h3 {
	color: #a7a7a7;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	direction: ltr;
	text-align: left;
	letter-spacing: 1px;
}

#actRecientes li {
	width: 48%;
	float: left;
	margin-right: 9px;
	margin-bottom: 10px;
	min-height: 240px;
	height: auto !important;
}

#actRecientes li div p span {
	text-transform: uppercase;
	color: #a7a7a7;
}

#actRecientes li div p a {
	color: #f4d62f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#actRecientes li div p a:hover {
	color: #fcf436;
	text-decoration: none;
}

#actRecientes li img, #actRecientes li a img {
	height: auto;
	width: 100%;
	border: thin dotted #3c3c3c;
}

#actRecientes li img:hover, #actRecientes li a img:hover {
	opacity: 90%;
}

#topGente h3 a {
	color: #f4d62f;
}
#topGente p{
    float: left;
    color: white;
}

#topAgenda div.info h3 span {
	color: #f4d62f;
	text-decoration: none;
}

#inGente li a img {
	width: 30%;
	float: left;
	border: thin dotted #3c3c3c;
	margin: 4px 13px 4px 4px;
}

#inGente li a img:hover {
opacity: 90%;
}

#contentActRec {
	width: 810px;
	float: left;
	clear: none;
	padding: 10px;
	background-color: #231f20;
	margin: 0 10px 10px;
}

#contentActRec #col_1 {
	margin-right: 10px;
	width: 59%;
}

#contentActRec #compartir_descargar {
	float: left;
	width: 300px;
	padding-top: 10px;
	border-top: thin groove #666;
}

#compartir_descargar li.compartir {
	float: left;
	margin-right: 10px;
}

#compartir_descargar li.compartir a img, #compartir_descargar li.descargar a img  {
	border-style: none;
}

#contentActRec #col_2 div.caption {
	height: 80px;
	padding-bottom: 5px;
	padding: 5px;
	background-color: #fff;
	border: thin dotted #231f20;
	margin-bottom: 10px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3c3c3c;
}

#contentActRec #col_2 {
	width: 300px;
	margin: 0;
}

#col_2 #listgente_thmb {
	padding-top: 10px;
	border-top: thin dotted #3c3c3c;
}

#col_2 #listgente_thmb li {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	color: #fff;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: thin dotted #2c2c2c;
	overflow: hidden;
}

#col_2 #listgente_thmb li:hover {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	color: #fff;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: thin dotted #2c2c2c;
	overflow: hidden;
	background-color: #272324;
}

#listgente_thmb li p span {
	text-transform: uppercase;
	color: #a7a7a7;
}

#col_2 #listgente_thmb li a img {
	width: 120px;
	float: left;
	margin-right: 10px;
	border: thin dotted #3c3c3c;
}

#col_2 #listgente_thmb li a img:hover {
	opacity: 90%;
}

#listgente_thmb li p a strong {
	font-size: 14px;
	color: #fff;
}

#listgente_thmb li p a:hover {
	color: #f4d62f;
	text-decoration: none;
}

#busquedaAvanzada {
	float: left;
	width: 810px;
	margin: 0 10px 10px;
	padding: 10px;
	border-top: thin dotted #3c3c3c;
	background-color: #231f20;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}

#busquedaAvanzada #buscar {
	width: 60%;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

#busquedaAvanzada div.banners {
	float: left;
}

#busquedaAvanzada div.banners div.b1 {
	width: 300px;
	height: 60px;
	margin-bottom: 6px;
	overflow: visible;
}

/* INICIO DE ESTILOS PARA LA SECCION DE FASHION */

#topFashion {
	width: 810px;
	float: left;
	padding: 10px;
	background-color: #231f20;
	margin: 10px;
	border-bottom: medium solid #171515;
	overflow: hidden;
	color: #fff;
	font: 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#topFashion .info_topFashion {
	float: left;
	width: 48%;
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px;
}

#topFashion div {
	float: left;
	width: 100%;
}

#topFashion div div p {
	fontloat: left;
	padding-left: 10px;
	border-left: thin dotted #3c3c3c;
	color: #a7a7a7;
	line-height: 16px;
}

#topFashion div div {
	float: left;
	max-width: 380px;
	width: auto;
}

#topFashion div div.info_topFashion h3 {
	text-transform: capitalize;
	font-size: 20px;
	letter-spacing: -1px;
}

#topFashion div div.info_topFashion p {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left: thin dotted #3c3c3c;
	color: #a7a7a7;
}

#topAgenda div.info table tbody {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left: thin dotted #3c3c3c;
	color: #a7a7a7;
	font-size: 12px;
}

#topFashion div div.info_topFashion a.link_port_left {
	text-align: right;
	float: left;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	text-decoration: none;
	margin-top: 10px;
	border: thin dotted #3c3c3c;
	border-left: thin solid #f4d62f;
	clear: left;
}

#topAgenda div.info table tbody tr td a {
	text-align: right;
	float: left;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	text-decoration: none;
	margin-top: 10px;
	border: thin dotted #3c3c3c;
	border-left: thin solid #f4d62f;
	position: relative;
	left: -70px;
}

#topAgenda div.info table tbody tr td a:hover {
	color: #fff;
	text-decoration: none;
}

#topFashion div div.info_topFashion a.link_port_left:hover {
	text-align: right;
	margin-bottom: 10px;
	background-color: #231f20;
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	border: thin dotted #3c3c3c;
	border-left: thin solid #f4d62f;
}

#topFashion h3 span {
	color: #c7ae26;
	font: bold 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	direction: ltr;
	text-align: left;
	margin-right: 6px;
	width: 100%;
	letter-spacing: 6px;
}

#topFashion div h3 span {
	color: #c7ae26;
	font: 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	direction: ltr;
	text-align: left;
	margin-right: 6px;
	letter-spacing: -1px;
	word-spacing: 0;
	text-indent: 0;
}

#topFashion div h3 {
	float: left;
	text-indent: 0;
	border-bottom: thin dotted #2f2f2f;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 460px;
}

#topVideo div.info h3 {
	float: left;
	text-indent: 0;
	border-bottom: thin dotted #2f2f2f;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 100%;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #464646;
}

#topFashion div div.thmb_fashion {
	margin-bottom: 10px;
	width: 80px;
	overflow: auto;
	padding-bottom: 6px;
	height: 402px;
	max-height: 402;
	height: 402 !important;
	scrollbar-face-color:#EBF5FF;
	scrollbar-base-color:#EBF5FF;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#EBF5FF;
	scrollbar-highlight-color:#EBF5FF;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;
}

#topFashion div div.thmb_fashion a img {
	border: thin dotted #5a5a5a;
	margin-right: 10px;
}

#topFashion div div.thmb_fashion a img:hover {
	opacity: 90%;
}

#topFashion h3 {
	color: #3c3c3c;
	text-align: left;
	text-indent: 15px;
	font: 26px/14px Arial, Geneva, "Helvetica Neue", Helvetica, sans-serif;
}

#topFashion .info_topFashion h3 span {
	float: left;
	display: block;
	color: #f4d62f;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-indent: 0;
	word-spacing: 0;
	vertical-align: 0;
	text-transform: uppercase;
}

#topFashion div img.float {
	margin: 5px 10px 4px 4px;
	height: auto;
	float: left;
	display: block;
	border: thin dotted #3c3c3c;
	width: 40%;
}

#topFashion div img.float:hover {
	opacity: 90%;
}

#contentFashion {
	padding: 10px;
	margin: 0 10px 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #231f20;
	color: #fff;
	width: 810px;
	clear: left;
	float: left;
}

#articulos_int li {
	width: 32%;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height: 200px;
	height: auto !important;
	
}

#contentFlayer ul.flyers li {
	width: 31%;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height: 250px;
	height: auto !important;
	border: thin groove rgba(47,47,47,0.12);
}

#contentFlayer ul.flyers li:hover {
	background-color: rgba(70,70,70,0.17);
}

#articulos_int {
	display: block;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#contentFashion h3.tab_fashion {
	float: none;
	display: block;
	margin: 0 0 4px;
	color: #a7a7a7;
	padding-bottom: 4px;
	border-bottom: thin dotted #3c3c3c;
}

#contentFashion #articulos_int li img {
	height: auto;
	width: 100%;
	border: thin dotted #3c3c3c;
	
}

#contentFlayer ul.flyers li img {
	height: auto;
	width: 100%;
	border: thin dotted #3c3c3c;
}

#contentFashion #articulos_int li img:hover {
	opacity: 90%;	
}

#contentFashion #articulos_int li div {
	border-left: thin dotted #666;
	padding-left: 5px;
	margin-left: 10px;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#contentFlayer ul.flyers li p {
	border-left: thin dotted #464646;
	padding-left: 5px;
	margin-left: 10px;
	color: #fff;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 4px;
}

#contentFlayer ul.flyers li p span {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #464646;
}

#articulos_int li div p {
	font-size: 14px;
	font-weight: bold;
}

#contentFashion #articulos_int li div a {
	color: #f4d62f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#contentFlayer ul.flyers li p a {
		color: #f4d62f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#contentFashion #articulos_int li div a:hover {
	color: #fcf436;
	text-decoration: none;
}

/* DONDE IR ------------------------ */

#dondeir {
	margin: 10px;
	padding: 10px;
	background-color: #231f20;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 810px;
	float: left;
	color: #fff;
}

#dondeir div.dondeirContent div.bloqueLocales {
border:thin dotted #2F2F2F;
float:left;
margin:6px;
min-height:150px;
padding-bottom:6px;
width:23%;
}
/*
Estilo antiguo.
#dondeir div.dondeirContent div.bloqueLocales {
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: thin dotted #2f2f2f;
}
*/

#dondeir div.dondeirContent div.bloqueLocales:hover {
	background-color: rgba(231,231,231,0.02);
}

#dondeir div.dondeirContent div.bloqueLocales ul {
	margin-left: 6px;
	border-left: thin dotted #2f2f2f;
	padding-left: 6px;
}

#dondeir div.dondeirContent div.bloqueLocales h4.nombreLocal {
	font-size: 14px;
	color: #ffb91b;
}

#dondeir div.dondeirTitle {
	border-bottom: thin dotted #464646;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#dondeir div.dondeirTitle h2 {
	color: #d4d4d4;
	font-size: 16px;
	letter-spacing: -1px;
}

#dondeir div.dondeirContent div.bloque {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: thin dotted #464646;
	margin-left: 10px;
}

#dondeir div.dondeirContent div.bloque:hover {
	background-color: rgba(70,70,70,0.08);
}

#dondeir div.dondeirContent div.bloque h3 {
	color: #f4d62f;
}

#dondeir div.dondeirContent div.bloque ul.ciudades, #dondeir div.dondeirContent div.bloque ul.featured {
	padding-left: 6px;
	border-left: thin dotted #464646;
	margin-left: 6px;
	text-decoration: none;
	line-height: 18px;
}

#dondeir div.dondeirContent div.bloque ul.ciudades li a, #dondeir div.dondeirContent div.bloque ul.featured li a {
	color: #d4d4d4;
	text-decoration: none;
}

#dondeir div.dondeirContent div.bloque ul.ciudades li a:hover, #dondeir div.dondeirContent div.bloque ul.featured li a:hover {
	color: #fff;
	text-decoration: none;
}

/* CONTAACTO ---------------------- */

#dondeir div.contactoTitle p {
	text-transform: uppercase;
	font-weight: bold;
	color: #f4d62f;
	font-size: 16px;
}

#dondeir div.contactoTitle {
	border-bottom: thin dotted #464646;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#dondeir div.contactoTitle a {
	text-decoration: none;
	color: #d4d4d4;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 2px;
}

#dondeir div.dondeirContent div.info {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: thin dotted #464646;
	margin-left: 10px;
}

#dondeir div.dondeirContent div.info:hover {
	background-color: rgba(70,70,70,0.08);
}

#dondeir div.dondeirContent div.info h3 {
	color: #f4d62f;

}

#dondeir div.dondeirContent div.info p {
		padding-left: 6px;
	border-left: thin dotted #464646;
	margin-left: 6px;
	text-decoration: none;
	line-height: 18px;
}

/* VIDEO --------------------------- */

#topVideo {
	margin: 0 0 5px;
	padding: 10px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	width: 818px;
	background-color: rgba(231,231,231,0.5);
	border-right: thin dotted #d4d4d4;
	border-bottom: thin dotted #d4d4d4;
	height: 290px;
}

#topVideo div.info p {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left: thin dotted #3c3c3c;
	color: #a7a7a7;
}

#facebook {
	float: left;
	border-style: none;
	margin-top: 10px;
	width: 350px;
}

#facebook a img {
	border-style: none;
}

#facebook a img:hover {
	opacity: 90%;
}

#topVideo div.info div.envianosVideos {
	width: 331px;
	height: 110px;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	top: 14px;
	z-index: 1;
	left: -30px;
	float: left;
}

#topVideo div.info div.envianosVideos img {
	width: 300px;
	border-style: none;
}

#topVideo div.info div.envianosVideos img:hover {
	opacity: 70%;
}

div.floatFormWrap {
	z-index: 2;
	position: relative;
	top: -10px;
	background-color: #000;
	height: 80px;
	padding: 10px;
	font-size: 10px;
	margin-top: 10px;
	visibility: hidden;
}

#topVideo div.info {
	width: 250px;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin-top: 12px;
	height: 160px;
}

#topVideo #videoplayer {
	width: 500px;
	float: left;
	margin-right: 10px;
	height: 285px;
	background: url(../images/videos/videoPlayer_Bg.png) no-repeat center top;
	padding: 15px;
	position: relative;
	left: -10px;
	top: -10px;
}

#topVideo #videoplayer object {
	width: 500px;
	margin-right: auto;
	margin-bottom: auto;
	height: 283px;
}

/* ------------------------- */

#contentVideo {
	width: 810px;
	margin: 0 10px 10px;
	padding: 10px;
	float: left;
	background-color: #fff;
}

#contentVideo ul.flyers {
	margin-left: 10px;
}

#contentVideo ul.flyers li {
	width: 140px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	color: #fff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../images/video.png) center bottom;
	padding: 4px;
	overflow: hidden;
}

#contentVideo ul.flyers li:hover {
}

#contentVideo ul.flyers li img {
	width: 98%;
	border: thin ridge #231f20;
	margin-left: 1px;
	margin-top: 3px;
	height: auto;
	overflow: hidden;
}

#contentVideo ul.flyers li p {
	border-left: thin dotted #666;
	padding-left: 5px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	height: 83px;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
	top: -2px;
}

#contentVideo ul.flyers li p a {
	color: #f4d62f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#col_2 div.socialShare {
	height: 70px;
	background: url(/images/logos/sharing/shaing_bg.gif) no-repeat scroll center;
	padding-left: 30%;
	padding-right: 30%;
	width: 120px;
	position: relative;
	bottom: -5px;
	margin-top: 18px;
}

#tusvideos {
	float: right;
}

/* Mensaje de error de la pagina */

div.error {
	width: 400px;
	overflow: hidden;
	margin: 220px auto 0;
	background-color: #fff;
	text-align: center;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 20px;
	border: 6px solid #282828;
}

div.error h1 {
	font-size: 30px;
	margin-bottom: 10px;
}

div.error h2 {
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom: thin dotted #ccc;
}

div.error a {
	color: #3c63e8;
	text-decoration: underline;
}

div.error a:hover {
	color: #4af;
	text-decoration: underline;
}

div.fanbox {
	max-width: 284px;
}
span.dmEspecial{
	float: left;
	left: 52%;
	position: absolute;
	top: 49px;
}
span.dmEspecial a img{
	border: none;
}
span.dmEspecial img{
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.registrar {
    float: left;
    margin-left: 300px;
    position: relative;
    top: 9px;
}
.registrar a{
    color: red;
    text-decoration: none;
}
