/* main html css */
h1 a { display:block; height:100%; }
a { outline:none; text-decoration:none; color:#DF004B; }
a:hover { text-decoration:underline; }

/* CSS para publcidad en el fondo */
body#bgad { background:transparent none no-repeat fixed top center }
    body#bgad.repeat { background-repeat:repeat; }
    body#bgad div#wrapper { width:970px; margin:0 auto; }
/*background colors*/
div#wrapper.backgroundColor.fucsia{background-color:#DF004B;}
div#wrapper.backgroundColor.orange{background-color:#F76B00;}
div#wrapper.backgroundColor.green{background-color:#62C370;}
div#wrapper.backgroundColor.blue{background-color:#00adc2;}
div#wrapper.backgroundColor.lime{background-color:#9ecc3b;}
div#wrapper.backgroundColor.yellow{background-color:#ffc700;}
div#wrapper.backgroundColor.peach{background-color:#fde1cc;}

/* -----------------------------------------------------------------------
   Header
----------------------------------------------------------------------- */
div.mainContent { min-height:375px; position:relative; }

div.headerWrapper { background-color:#ffffff; height:180px; }
div.headerBody { margin:0 auto; width:950px; padding:0 10px; }
div.headerBody h1.logo { width:217px; height:71px; float:left; background-image:url(/images/logotrende.png); margin:74px 0 0; }
    div.headerBody h1.logo a { display:block; }
div.headerBody div.headerMenu { width:728px; height:145px; float:right; padding-top:5px; }
    div.headerMenu div.hmBody { position:relative; }
        div.headerMenu form#menuSearch { float:left; margin:14px 0 0 30px; }
        div.headerMenu form#menuSearch input.srch { background-image:url(/images/searchBG.png); width:166px; height:22px; border:0; padding:4px 5px 0 3px; text-align:right; font:bold 14px "Trebuchet MS", Arial, Tahoma, Verdana; color:#4C6D5A; }
        div.headerMenu form#menuSearch input.srchBtn { background-image:url(/images/searchBTN.png); width:31px; height:26px; border:0; cursor:pointer; }
        
        div.headerMenu div.userMenu {}
            div.headerMenu div.userMenu ul { list-style:none; float:right; margin-top:11px; }
            div.headerMenu div.userMenu li { float:left; border-right:1px solid #cccccc; }
            div.headerMenu div.userMenu li.last { border-right:0; }
            div.headerBody div.userMenu li a { display:block; height:33px; text-indent:-9999px; background-position:center center; background-repeat:no-repeat; }
            div.headerBody div.userMenu li a.login { width:74px; background-image:url(/images/login.png); }
            div.headerBody div.userMenu li a.logout { width:109px; background-image:url(/images/logout.gif); }
            div.headerBody div.userMenu li a.closet { width:61px; background-image:url(/images/closet_icon.png); }
            div.headerBody div.userMenu li a.suscribete { width:131px; background-image:url(/images/suscribete.png); background-position:center 4px; }
            
            div.headerBody div.userMenu li.perfil { height:33px; position:relative; }
                div.headerBody div.userMenu li.perfil a { display:inline; padding:2px 46px 0 0; background:url(/images/lapiz.png) no-repeat 10px 0; }
                div.headerBody div.userMenu li span.welcome { font-size:16px; line-height:33px; }
            
            div.headerBody div.userMenu li a.login:hover { background-image:url(/images/login_o.png); }
            div.headerBody div.userMenu li a.suscribete:hover { background-image:url(/images/suscribete_o.png); }

div.headerBody div.mainMenu { clear:both; height:30px; background-color:#f39f35; }
    div.headerBody div.mainMenu ul { list-style:none; float:right; }
        div.headerBody div.mainMenu li { float:left; }
        div.headerBody div.mainMenu li a { display:block; height:30px; text-indent:-9999px; background-image:url(/images/trende_menu.gif); }
        div.headerBody div.mainMenu li a.tendencias { width:114px; background-position:0 0; }
        div.headerBody div.mainMenu li a.tiendas { width:89px; background-position:-114px 0; }
        div.headerBody div.mainMenu li a.masomenos { width:58px; background-position:-203px 0; }
        div.headerBody div.mainMenu li a.editorial { width:99px; background-position:-261px 0; }
        div.headerBody div.mainMenu li a.sociales { width:93px; background-position:-360px 0; }
        div.headerBody div.mainMenu li a.feedback { width:110px; background-position:-453px 0; }
        div.headerBody div.mainMenu li a.inandout { width:80px; background-position:-563px 0; }
        div.headerBody div.mainMenu li a.trendeTips { width:65px; background-position:-643px 0; }
        
        div.headerBody div.mainMenu li a.tendencias:hover, div.headerBody div.mainMenu li a.tendencias.selected { background-position:0 -30px; }
        div.headerBody div.mainMenu li a.tiendas:hover, div.headerBody div.mainMenu li a.tiendas.selected { background-position:-114px -30px; }
        div.headerBody div.mainMenu li a.masomenos:hover, div.headerBody div.mainMenu li a.masomenos.selected { background-position:-203px -30px; }
        div.headerBody div.mainMenu li a.editorial:hover, div.headerBody div.mainMenu li a.editorial.selected { background-position:-261px -30px; }
        div.headerBody div.mainMenu li a.sociales:hover, div.headerBody div.mainMenu li a.sociales.selected { background-position:-360px -30px; }
        div.headerBody div.mainMenu li a.feedback:hover, div.headerBody div.mainMenu li a.feedback.selected { background-position:-453px -30px; }
        div.headerBody div.mainMenu li a.inandout:hover, div.headerBody div.mainMenu li a.inandout.selected { background-position:-563px -30px; }
        div.headerBody div.mainMenu li a.trendeTips:hover { background-position:-643px -30px; }

/* -----------------------------------------------------------------------
   Content
----------------------------------------------------------------------- */

/*display bubble*/
/*.displayBubble{display:block; position:absolute; width:340px; top:50px; z-index:1000;}*/
.displayBubble{display:block; position:absolute; width:0; height:0; overflow:hidden; top:50px; z-index:1000; opacity:0; filter:alpha(opacity=0); }
.displayBubbleTop{background-image:url(/images/displaybubbletop.gif); background-repeat:no-repeat; height:17px;}
.displayBubbleBody{background-image:url(/images/displaybubblebody.gif); background-repeat:repeat-y; padding:0 18px; overflow:hidden;}
.displayBubbleBody h1{color:#DF004B; font-weight:bold; margin:10px 0 0 0; font-size:25px;}
.displayBubbleBody h2{font-size:14px; font-weight:bold; margin:0px 0 0 0;}
.displayBubbleBody p { margin:0; }
.displayBubbleBody span{color:#DF004B; font-size:10px; margin:10px 0 0 0; display:block;}
.displayBubbleBody a.cerrarBubbleBtn{ position:absolute; text-decoration:none; color:#F76B00; font-size:16px; font-weight:bold; margin:-9px 0 0 451px;}
.displayBubbleBody a.storelink {color:#f76b00;text-decoration:none;}
.displayBubbleBody a.storelink:hover {text-decoration:underline;}
.displayBubbleBody div.bubbleImg { margin-top:20px; }
.displayBubbleBody div.bubbleDesc { margin-top:10px; float:right; width:300px; }
.displayBubbleBody div.bubbleDesc p { margin-bottom:10px; }
.displayBubbleBottom{background-image:url(/images/displaybubblebottom.gif); background-repeat:no-repeat; height:17px;}
.displayBubble div.share { clear:right; float:right; padding-top:5px; }

/*.displayBubbleBody .agregarClosetBTN {background-image:url(/images/agregar_closet.png);display:block;float:right;height:53px;margin:-27px 0 0;width:58px;}*/
.displayBubbleBody .agregarClosetBTN {background-image:url(/images/icono_agregar_closet.png); width:50px; height:43px; display:block; float:right; margin:-27px 0 0 0;}

/*dashboard*/
#dashboard {background-color:#000; position:absolute; z-index:500; width:100%; opacity:0.7; filter:alpha(opacity=70) !important; top:0; left:0;}

/*suboptions*/
.subOptions{padding:10px 0 20px 1px; margin:0 0 20px 0; display:block;}
.Btn.calendarioActividades{ background-image:url(/images/calendarioactividadesBTN.png); width:227px; height:32px; display:block; text-indent:-9999px; float:right;}
	.Btn.calendarioActividades:hover{ background-image:url(/images/calendarioactividadesBTN_o.png);}

a.tti {float:right; margin:5px 10px 0 0;}

.subOptions .dirTiendas{float:right; display:block; margin-right:320px; margin-top:-35px;}
.subOptions .dirTiendas a{display:block; text-align:right; color:white; text-decoration:none; font-size:13px; text-indent:-9999px !important; display:block; }
.subOptions .dirTiendas a.dirTiendasBTN{background-image:url(/images/directorio.png); background-repeat:no-repeat; background-position:center right; padding-right:20px; width:200px; height:29px; }
    .subOptions .dirTiendas a.dirTiendasBTN:hover { background-image:url(/images/directorio_o.png); }
.subOptions .dirTiendas.detalle {margin-right:0; margin-top:-153px;}

ul.subMenu{background-repeat:repeat-x; height:24px; float:right; margin:5px 20px 0 0;}
ul.subMenu li{float:left;}
	ul.subMenu li a{height:24px; display:block; text-indent:-9999px;  }
	li.firstRoundCorners.subMenu{background-image:url(/images/firstRoundCornersSM.png); background-repeat:no-repeat; width:7px; height:24px;}
	li.lastRoundCorners.subMenu{background-image:url(/images/lastRoundCornersSM.png);background-repeat:no-repeat; width:11px; height:24px;}
		/*main menu items*/
		a.subMenu1 {background-image:url(/images/submenu1.png); width:41px;}
			a.subMenu1:hover, a.subMenu1.selected {background-image:url(/images/submenu1_o.png);}
		a.subMenu2 {background-image:url(/images/submenu2.png); width:113px;}
			a.subMenu2:hover, a.subMenu2.selected {background-image:url(/images/submenu2_o.png);}
		a.subMenu3 {background-image:url(/images/submenu3.png); width:100px;}
			a.subMenu3:hover, a.subMenu3.selected {background-image:url(/images/submenu3_o.png);}
		a.subMenu4 {background-image:url(/images/submenu4.png); width:71px;}
			a.subMenu4:hover, a.subMenu4.selected {background-image:url(/images/submenu4_o.png);}
		a.subMenu5 {background-image:url(/images/submenu5.png); width:67px;}
			a.subMenu5:hover, a.subMenu5.selected {background-image:url(/images/submenu5_o.png);}


/*main content index*/
.mainBillboard, .promos, .importantLinks{/*background-color:#fff;*/ margin-bottom:10px;}

.toprounded{background-image:url(/images/toprounded.png); height:9px; background-repeat:no-repeat;} 
.whitebody{background-image:url(/images/whitebody.png);}
.bottomrounded{background-image:url(/images/bottomrounded.png); height:13px; background-repeat:no-repeat;}
.promos .whitebody{/*height:133px;*/}
.importantLinks .whitebody{/*height:133px;*/}
.mainBillboard .whitebody{height:330px;}

	/*promos index picture perfect*/
	
	.promos .whitebody .indexPicturePerfect{ width:215px; margin:0 10px 0 0; border-right:1px dashed #F76B00; padding-right:5px;}
	.promos .whitebody .indexPicturePerfectTitle { text-indent:-9999px; background:transparent url(/images/pictureperfectidx.png) left top no-repeat; width:184px; height:33px; display:block; margin:0 0 5px 0; }
    .promos .whitebody .indexPicturePerfectTitle:hover { background-image:url(/images/pictureperfectidx_o.png) }
	.promos .whitebody .indexPicturePerfect a h2{display:block; /*width:225px;*/ font-size:17px; line-height:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4C6D5A; margin:0 0 0px 0; }
	.promos .whitebody .indexPicturePerfect a{color:#4C6D5A; text-decoration:none; margin:0;}
	.promos .whitebody .indexPicturePerfect a span{font-size:12px; font-weight:bold;}
	.promos .whitebody .indexPicturePerfect img{float:left; margin:0 5px 0 0;}
	.promos .whitebody ul li{ float:left; height:141px; }
	.promos .whitebody ul{margin:0 0 0 10px;}
	.fechaPicturePerfectIndex{font-size:18px; margin-top:-5px; display:block; color:#4C6D5A;}
	
	/*promos index trende tips*/
	
	.promos .whitebody .indextrendeTips{ width:175px; margin:0 10px 0 0; padding-right:10px; border-right:1px dashed #F76B00;}
	.promos .whitebody .indextrendeTips h1{text-indent:-9999px; background:transparent url(/images/trendetipsidx.png) left top no-repeat; width:163px; height:35px; display:block; margin:0 0 5px 0;}
	.promos .whitebody .indextrendeTips h1:hover{background-image:url(/images/trendetipsidx_o.png)}
	.promos .whitebody .indextrendeTips a h2{display:block; /*width:225px;*/ font-size:15px; line-height:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4C6D5A; margin:0 0 0px 0; }
	.promos .whitebody .indextrendeTips a{color:#4C6D5A; text-decoration:none; margin:0 0 3px 0; display:block;}
	.promos .whitebody .indextrendeTips a span{font-size:13px; font-weight:bold;}
	.promos .whitebody .indextrendeTips img{float:left; margin:0 5px 0 0;}
	.fechatrendeTipsIndex{font-size:20px; margin-top:-5px; display:block; color:#4C6D5A;}
	
	/*promos index calendario*/
	.indexCalendario { width:181px; height:80px; }
	.indexCalendario a.fecha { background:transparent url(/images/calendarioidx.png) left top no-repeat; font-size:30px; color:#4C6D5A; text-decoration:none; padding:28px 0 5px 65px; display:block; }
    .indexCalendario a.fecha:hover { background-image:url(/images/calendarioidx_o.png); }
	
	/*promos index in & out*/
	.indexInOut { border-top:1px dashed #F76B00; padding-top:8px; }
	.indexInOut a { background:transparent url(/images/inandoutidx.png) left 0 no-repeat; width:181px; height:32px; display:block; text-indent:-9999px; }
    .indexInOut a:hover { background-image:url(/images/inandoutidx_o.png); }
	
	/*Important links*/
	.importantLinks .whitebody div{float:left;}
	.importantLinks .whitebody .indexUbicate{display:block; margin:0 50px 0 50px;}
	.importantLinks .whitebody a{text-indent:-9999px;}
	.importantLinks .whitebody .indexUbicate a{background-image:url(/images/ubicateidx.png); width:109px; height:129px; display:block;}
	.importantLinks .whitebody .indexUbicate a:hover{background-image:url(/images/ubicateidx_o.png);}
	.importantLinks .whitebody .indexTrendelinks { display:block; margin:0 50px 0 50px; }
	.importantLinks .whitebody .indexTrendelinks a { background-image:url(/images/trendelinksidx.png); width:136px; height:129px; display:block; }
	.importantLinks .whitebody .indexTrendelinks a:hover { background-image:url(/images/trendelinksidx_o.png); }
	.importantLinks .whitebody .indexWalpapers{display:block; margin:0 10px 0 10px;}
	.importantLinks .whitebody .indexWalpapers a h1{background-image:url(/images/wallpapersindextitle.gif); width:161px; height:125px;}
	.importantLinks .whitebody .indexWalpapers div{display:block; margin:0 15px 0 0;}

/*right column*/
	/*ads*/
	.r-ads{padding:0 0 0 10px;}
	.r-ads.detalle {margin-top:-173px;}
	/*.ads.noSubmenuOptions{position:absolute; margin:-60px 0 0 640px;}*/
	.r-ads div.p {margin:0 0 10px 0;}

div.ads.floatLeft { float:left; }
div.ads { position:relative; }
    div.ads.ads300x250 { width:300px; height:250px; }
    div.ads.ads300x60 { width:300px; height:60px; }
    div.ads.ads468x60 { width:468px; height:60px; }
    div.ads img.ads { position:absolute; }
    div.ads img.ads.tlc { left:0; top:0; }
    div.ads img.ads.trc { right:0; top:0; }
    div.ads img.ads.brc { right:0; bottom:0; }
    div.ads img.ads.blc { left:0; bottom:0; }

/* -----------------------------------------------------------------------
   Footer
----------------------------------------------------------------------- */

/*otras secciones - top trends*/
.listaToptrends ul li{display:block; float:left; margin:0 60px 0 0px;}
.listaToptrends ul li a.trendDisplay{background-image:url(/images/toptrendsDisplay.gif); height:151px; width:151px; display:block; position:absolute; background-repeat:no-repeat;}
.listaToptrends ul li h2{text-align:center;}
.listaToptrends ul li a.topTrendDisplayTitle{color:white;  text-decoration:none; font-size:18px; font-weight:normal; background-image:url(/images/plus.gif); background-repeat:no-repeat;  padding-left:20px; background-position:left 3px;}
.subOptions h1.title.topTrend{text-indent:-9999px; background-image:url(/images/tendenciash1.png); background-repeat:no-repeat; background-position:left top; height:32px; width:195px; margin:0;}
.subOptions div.store_info {width:480px;height:153px;background-color:#fff;color:#000;}
	.subOptions div.store_info div, .subOptions div.store_info img {float:left;}
	.subOptions div.store_info div {display:block;}
	.subOptions div.store_info div.slogo {width:162px; height:153px; background-position:center center; background-repeat:no-repeat;}
	.subOptions div.store_info div.sinfo {width:273px; padding:15px 0 0 15px;}
		.subOptions div.store_info div.sinfo span {display:block;}
		.subOptions div.store_info div.sinfo span.sname {color:#f76b00; font-size:10pt; font-weight:bold;}
		.subOptions div.store_info div.sinfo span.saddress {font-size:8pt; line-height:9pt; padding-top:8px;}
		.subOptions div.store_info div.sinfo span.sphone {color:#f76b00; font-size:10pt; font-weight:bold; padding-top:8px;}
		.subOptions div.store_info div.sinfo span.slocation { color:#DF004B; cursor:pointer; }
            .subOptions div.store_info div.sinfo span.slocation:hover { text-decoration:underline; }
		.subOptions div.store_info div.sinfo span.semail {color:#df004b; font-size:10pt; font-weight:bold; padding-top:8px;}
.subOptions.noMarginPadding{margin-bottom:0; margin-bottom:0;}

/*otras secciones - top trends - detalle*/
.listaToptrendsDetalle ul li{display:block; float:left; margin:0 23px 15px 0px;}
.listaToptrendsDetalle ul li a.trendDisplay{background-image:url(/images/toptrendsdetalleDisplay.gif); height:223px; width:194px; display:block; position:absolute; background-repeat:no-repeat;}
.listaToptrendsDetalle ul li h2{font-family:Arial; color:white; margin:-5px 0 0 0; padding:0;}
.listaToptrendsDetalle ul li span{float:left; display:block; clear:both; color:white;}
.listaToptrendsDetalle ul li span a{color:#FFC700; font-weight:bold; text-decoration:none;}
.listaToptrendsDetalle ul li div{padding:0 0 0 17px; display:block;}


/*otras secciones - Closet*/
h1.title.closet{text-indent:-9999px; background-image:url(/images/titulo_closet.png); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}
a.queseslink { text-indent:-9999px; position:absolute; margin:15px 0 0 130px; display:block; width:122px; height:15px; background:transparent url(/images/que_es_el_closet.png) right top no-repeat; }
	a.queseslink:hover { background-image:url(/images/queescloset_o.png); }

.listaCloset ul li{display:block; margin:0 60px 0 0px;}
.listaCloset ul li a.closetDisplay{background-image:url(/images/toptrendsDisplay.gif); height:151px; width:151px; display:block; position:absolute; background-repeat:no-repeat;}
.listaCloset ul li p{position:absolute; margin:-60px 0 0 165px; display:block; color:white;}
.listaCloset ul li p a.viewClosetIcon{background-image:url(/images/viewcloset.gif); width:26px; height:18px; display:block; float:left; margin:5px 5px 0 0;}
.listaCloset ul li p a.deleteClosetIcon{background-image:url(/images/deletecloset.gif); width:20px; height:23px; display:block; float:left;}
.subOptions .documentMgmtOptions{float:right; display:block; margin-right:320px; margin-top:-35px;}
.subOptions .documentMgmtOptions a{display:block; text-align:right; color:white; text-decoration:none; font-size:13px; }
.subOptions .documentMgmtOptions a.printIcon{background-image:url(/images/printicon.gif); background-repeat:no-repeat; background-position:center right; padding-right:20px;}
.subOptions .documentMgmtOptions a.pdfDownloadIcon{background-image:url(/images/pdfdownload.gif); background-repeat:no-repeat; background-position:center right; padding-right:20px;}

#queescloset { position:absolute; z-index:200; margin:-15px 0 0; border:1px solid #000; -moz-border-radius:10px; padding:15px 15px 5px; background-color:#fff; color:#656263; font:12px/14px Arial,Tahoma,Verdana,sans-serif; width:400px; }
	#queescloset img { position:absolute; margin:-10px 0 0 387px; color:#f00; font-size:10px; cursor:pointer; }

/*otras secciones - escaparate*/
h1.title.escaparate{text-indent:-9999px; background-image:url(/images/tiendash1.png); background-repeat:no-repeat; background-position:left top; height:32px; width:134px; margin:0;}
h2.subtitle.directorio{text-indent:-9999px; background-image:url(/images/directorioh2.gif); background-repeat:no-repeat; background-position:left top; height:22px; margin:5px 0 0;}
.listaEscaparate ul li{display:block; float:left; margin:0 23px 15px 0px;}
.listaEscaparate ul li.last {margin-right:0;}
.listaEscaparate ul li a.escaparateDisplay{background-image:url(/images/escaparateDisplay.gif); height:223px; width:194px; display:block; position:absolute; background-repeat:no-repeat;}
.listaEscaparate ul li a.storelink, .listaToptrendsDetalle ul li span a.storelink {font-weight:normal;color:#fff;}
.listaEscaparate ul li a.storelink:hover, .listaToptrendsDetalle ul li span a.storelink:hover {text-decoration:underline;}
.listaEscaparate ul li span{display:block; clear:both; color:white;}
.listaEscaparate ul li span a{color:#FFC700; font-weight:bold; text-decoration:none;}
.listaEscaparate ul li div{padding:0 0 0 17px; display:block;}
.listaEscaparate ul li h2{font-family:Arial; color:white; margin:-5px 0 0 0; padding:0;}
a.queesescaparate { text-indent:-9999px; position:absolute; margin:15px 0 0 231px; display:block; width:140px; height:16px; background:transparent url(/images/queesescaparate.png) right top no-repeat; }
	a.queesescaparate:hover { background-image:url(/images/queesescaparate_o.png); }
    
.escTooltip { font-size:10px; -moz-border-radius:5px; }

div#maplayer { position:fixed; z-index:2000; display:none; background-color:#000; width:900px; height:540px; }
    div#maplayer iframe { width:100%; height:100%; }
div#maplayer img.closemap { position:absolute; right:-10px; top:-10px; z-index:3000; cursor:pointer; }

/*otras secciones - ubicate */
h1.title.ubicate{text-indent:-9999px; background-image:url(/images/ubicateh1.gif); background-repeat:no-repeat; background-position:left top; height:35px; width:132px; margin:0;}
h2.subtitle.ubicate{ margin:5px 0 0; font-size:18px; line-height:22px; color:#fff; }

/*otras secciones - trende links */
h1.title.tlinks{ text-indent:-9999px; background-image:url(/images/trendelinksh1.gif); background-repeat:no-repeat; background-position:left top; height:33px; width:243px; margin:0;}
h2.subtitle.tlinks{ margin:10px 0 0; font-size:18px; line-height:22px; color:#fff; }

/*otras secciones - busqueda */
h1.title.busqueda{ text-indent:-9999px; background:url(/images/busquedah1.png) center top no-repeat; height:33px; margin:20px 0 0;}
form#tsearch { text-align:center; }
form#tsearch input.sins { border:none; width:350px; padding:5px; }
form#tsearch input.ssub { margin-bottom:-5px }

div.directorio.links { color:#fff; }
div.directorio.links h4 { font-weight:bold; margin-bottom:5px; color:#fff; }
    div.directorio.links h4 a { color:#fff; }
    div.directorio.links h4 span { font-weight:normal; font-size:12px; color:#FFB92E; }
div.directorio.links div.lrow { margin-bottom:5px; }

/*otras secciones - suscribete */
.subOptions h1.title.suscribete{text-indent:-9999px; background-image:url(/images/suscribeteh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}
.subOptions h1.title.perfil{text-indent:-9999px; background-image:url(/images/editar_perfil.png); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}
span.title_txt { font:bold 13px Arial,Verdana,Tahoma,sans-serif; color:#fff; display:block; margin-top:-10px; }

/*otras secciones - calendario */
.subOptions h1.title.calendario{text-indent:-9999px; background-image:url(/images/calendarioh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; width:186px; margin:0;}
/* #calendario { padding:15px 55px; margin:0 -40px; background:transparent url(/images/calendario_bg.gif) 0 top no-repeat; } */
#calendario { padding:15px 20px 0; margin:0 -5px; background:transparent url(/images/calendario_bg.png) 0 top no-repeat; }
#calendario.add { background-image:none; padding:0; margin:0; }
    #calendario.add div.navbar { padding:0 20px }
    #calendario.add form { padding:10px 20px 0 20px }
#calendario div#cal-body { border:dotted #40C2D1; border-width:2px 0 0 2px; width:595px; }
    #calendario h4 { color:#DF004B; font-size:14px; font-weight:bold; margin:10px 0 5px; padding:0 20px; }
    #calendario div.navbar { font-size:10px; }
    #calendario div#cal-top { clear:left; background:transparent url(/images/pin.gif) center top no-repeat; }
    #calendario div#cal-top div#cycle-months a { font-weight:bold; font-size:14px; }
    #calendario div#cal-top div#cycle-months a.cycle-next { float:right; background:transparent url(/images/cal_right.gif) right center no-repeat; padding-right:15px; }
    #calendario div#cal-top div#cycle-months a.cycle-prev { background:transparent url(/images/cal_left.gif) left center no-repeat; padding-left:15px; }
    #calendario div.cal_file { float:left; position:relative; }
    #calendario div.cal_file input { position:absolute; left:0; opacity:0; filter:alpha(opacity=0); }
    #calendario div.month-text { text-align:center; font-weight:bold; font-size:18px; color:#DF004B; margin-top:5px; }
    #calendario div.cal-days div { float:left; width:85px; text-align:center; }
    #calendario div.cal-row { clear:left; }
    #calendario div.cal-cell { float:left; border:dotted #40C2D1; border-width:0 2px 2px 0; width:75px; height:83px; padding:0 4px; }
    #calendario div.cal-cell b { color:#DF004B; font-size:14px; }
    #calendario div.cal-cell span { font-size:11px; font-weight:bold; line-height:15px; }
    #calendario div.cal-cell span a { color:#40C2D1; }
    #calendario div.cal-cell span a.sel { color:#000; }
    #calendario div.cal-cell span.day-bubble { position:absolute; margin:10px 0 0 18px; width:125px; text-align:center; background-color:#000; padding:2px 4px; color:#fff; font-weight:normal; opacity:0.75; filter:alpha(opacity=75); }
    #calendario div#cal-bot { clear:left; }
div#cal-ads { margin:0 -5px; background:url(/images/calendario_ads_bg.png) no-repeat; height:77px; padding:16px 0 0 86px; }

form.srch_form { padding-top:0 !important; }
    form.srch_form table td.btd { font-weight:bold; text-align:right; padding:12px 4px; }

#date-detail { padding:0 20px; }
    #date-detail td a { color:#40C2D1; }
    
#calbox { position:absolute; z-index:250; color:#40C2D1; font-weight:bold; }
    #calbox h3 { color:#40C2D1; margin-bottom:8px; font-weight:bold; font-size:20px; }
    #calbox h4 { color:#40C2D1; margin-bottom:8px; font-weight:bold; font-size:17px; }
    #calbox div.cbtop { margin-top:-15px; padding-bottom:15px; }
        #calbox div.cbtop div { height:15px; }
        #calbox div.cbtop div.tlcorner { float:left; width:15px; background:transparent url(/images/box/tl_corner.png) left top no-repeat; }
        #calbox div.cbtop div.trepeat { margin:0 15px -15px; background:transparent url(/images/box/t_repeat_x.png) left top repeat-x; }
        #calbox div.cbtop div.trcorner { float:right; right:0; width:15px; background:transparent url(/images/box/tr_corner.png) left top no-repeat; }
    
    #calbox div.cbbot div { height:15px; }
        #calbox div.cbbot div.blcorner { float:left; width:15px; background:transparent url(/images/box/bl_corner.png) left top no-repeat; }
        #calbox div.cbbot div.brepeat { margin:0 15px -15px; background:transparent url(/images/box/b_repeat_x.png) left top repeat-x; }
        #calbox div.cbbot div.brcorner { float:right; width:15px; background:transparent url(/images/box/br_corner.png) left top no-repeat; }
    
    #calbox div.cbmain { background:transparent url(/images/box/l_repeat_y.png) left top repeat-y; }
        #calbox div.cbmain div { line-height:13px; }
        #calbox div.cbmain div.bgright { background:transparent url(/images/box/r_repeat_y.png) right top repeat-y; }
        #calbox div.cbmain div.mainbg { margin:0 15px; background:transparent url(/images/box/bg.png) left top repeat; width:400px; }
        #calbox div.cbmain div.mainbg img.closebox { position:absolute; right:5px; top:-10px; cursor:pointer; }
        #calbox div.cbmain div.mainbg p { margin:0; padding-bottom:10px; }
        #calbox div.cbmain div.cal-event-time { font-size:11px; }
        #calbox div.cbmain div.cal-event-desc { margin-top:10px; }

/*otras secciones - colaboradores */
.subOptions h1.title.colaboradores{text-indent:-9999px; background-image:url(/images/colaboradoresh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}

#collab { color:#fff; }
	#collab dl { }
	#collab dt { width:215px; height:215px; float:left; margin-right:15px; }
	#collab dd { font-size:14px; margin:0; width:730px; height:220px; text-align:justify; }
	#collab dd a { color:#FFC700; font-weight:bold; font-size:12px; float:left; }
	#collab dd a:hover { text-decoration:none; }

/*otras secciones - contactos */
.subOptions h1.title.contactos{text-indent:-9999px; background-image:url(/images/contactosh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}
    #contacto{ margin-left:15px; }
	#contacto .titulo{ font-family:arial; font-size:14px; color:#666; font-weight:bold; }
	#contacto .contenido { font-family:arial; color:#ed2166; }

/*otras secciones - media kit */
.subOptions h1.title.mediakit{text-indent:-9999px; background-image:url(/images/mediakith1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0;}
div.mediakit p { font-size:24px; }
    div.mediakit p.p1 { color:#ffc700; }
    div.mediakit p.p2 { color:#fff; line-height:37px; }
    div.mediakit p img { float:none; margin:0; vertical-align:middle; margin-left:15px; }

/* otras secciones - feedback */
.subOptions h1.title.feedback{text-indent:-9999px; background-image:url(/images/feedbackh1.png); background-repeat:no-repeat; background-position:left top; height:44px; width:220px; margin:0;}
p.feedp { margin-left:70px; margin-bottom:0; font-weight:bold; }
#feedbackForm { color:#fff; padding:0; }
#feedbackForm  .ins{ border:none; }
#feedbackForm label { width:60px; }

/* jScroll para el feedback */
#fbComments { position:absolute; margin:1px 0 0 450px; }
#fbComments div.fbBg { width:268px; height:185px; padding:10px 0; background:transparent url(/images/fbBg.gif) top left no-repeat; }
#fbComments #fbPane { width:210px; padding:10px 10px 10px 13px; color:#000; line-height:1.25em; }
#fbComments #fbPane p span { display:block; color:#df004b; font-weight:bold; }
#fbComments .jScrollPaneContainer { height:186px; width:255px; overflow:hidden; position:relative; z-index:1; }
#fbComments .scroll-pane { float:left; height:200px; overflow:auto; width:200px; }
#fbComments .jScrollPaneTrack { background-color:#EDCFB2; cursor:pointer; height:100%; position:absolute; right:0; top:0; }
#fbComments .jScrollPaneDrag { background-color:#ED8E38; cursor:pointer; overflow:hidden; height:25px; top:175px; position:absolute; }
#fbComments .jScrollPaneDragTop { left:0; overflow:hidden; position:absolute; top:0; }
#fbComments .jScrollPaneDragBottom { bottom:0; left:0; overflow:hidden; position:absolute; }
#fbComments a.jScrollArrowUp { background:transparent url(/images/fbArrowUp.gif) repeat-x scroll 0 0; display:block; height:10px; overflow:hidden; position:absolute; right:0; text-indent:-2000px; top:0; z-index:1; }
#fbComments a.jScrollArrowDown { background:transparent url(/images/fbArrowDown.gif) repeat-x scroll 0 0; bottom:0; display:block; height:10px; overflow:hidden; position:absolute; right:0; text-indent:-2000px; z-index:1; }

/* jScroll para terminos y condiciones */
.subOptions h1.title.terminos{text-indent:-9999px; background-image:url(/images/h1terminosycond.png); background-repeat:no-repeat; background-position:left top; height:44px; width:420px; margin:0;}
.subOptions h1.title.politica{text-indent:-9999px; background-image:url(/images/h1privacidad.png); background-repeat:no-repeat; background-position:left top; height:44px; width:420px; margin:0;}
#tcBox {  }
#tcBox div.tcBg { width:630px; height:285px; padding:10px 0; }
#tcBox #tcPane { width:572px; padding:10px 10px 10px 13px; color:#000; line-height:1.25em; }
#tcBox #tcPane p span { display:block; color:#df004b; font-weight:bold; }
#tcBox .jScrollPaneContainer { height:286px; width:617px; overflow:hidden; position:relative; z-index:1; }
#tcBox .scroll-pane { float:left; height:300px; overflow:auto; width:200px; }
#tcBox .jScrollPaneTrack { background-color:#EDCFB2; cursor:pointer; height:100%; position:absolute; right:0; top:0; }
#tcBox .jScrollPaneDrag { background-color:#ED8E38; cursor:pointer; overflow:hidden; height:25px; top:175px; position:absolute; }
#tcBox .jScrollPaneDragTop { left:0; overflow:hidden; position:absolute; top:0; }
#tcBox .jScrollPaneDragBottom { bottom:0; left:0; overflow:hidden; position:absolute; }
#tcBox a.jScrollArrowUp { background:transparent url(/images/tcArrowUp.gif) repeat-x scroll 0 0; display:block; height:10px; overflow:hidden; position:absolute; right:0; text-indent:-2000px; top:0; z-index:1; }
#tcBox a.jScrollArrowDown { background:transparent url(/images/tcArrowDown.gif) repeat-x scroll 0 0; bottom:0; display:block; height:10px; overflow:hidden; position:absolute; right:0; text-indent:-2000px; z-index:1; }

/* otras secciones - masomenos */
.subOptions h1.title.masomenos{text-indent:-9999px; background-image:url(/images/masomenosh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; width:75px; margin:0;}
#mmdisplay { width:624px; height:396px; background:#fff url(/images/mm_display_bg.gif) left top no-repeat; }
#mm_header { padding-top:27px; text-align:center; }
#mm_loader { position:absolute; z-index:100; height:307px; width:624px; margin-top:15px; background:#fff url(/images/loading.gif) center center no-repeat; opacity:0.75; filter:alpha(opacity=75); display:none; }
#mm_body { padding:15px 0; color:#82b220; height:307px; font-size:20px; line-height:22px; }
    #mm_body span { color:#000; }
#mm_mas, #mm_menos { width:312px; text-align:center; }
    #mm_mas div.mm_img, #mm_menos div.mm_img { height:231px; width:202px; margin:0 auto 10px auto; background:transparent url(/images/mm_img_bg.gif) left top no-repeat; }
    #mm_mas div.mm_img img, #mm_menos div.mm_img img { padding:4px; }
#mm_mas { float:left; }
#mm_menos { float:right; }

/* otras secciones - wallpapers */
.subOptions h1.title.wallpapers{text-indent:-9999px; background-image:url(/images/wallpapersh1.gif); background-repeat:no-repeat; background-position:left top; height:42px; width:194px; margin:0;}
#walldisplay { width:624px; }
#wall_header { height:11px; background:transparent url(/images/wall_display_top.gif) top left no-repeat }
#wall_footer { height:11px; background:transparent url(/images/wall_display_bot.gif) top left no-repeat }
#wall_loader { position:absolute; z-index:100; width:624px; margin-top:15px; background:#fff url(/images/ajax-loader.gif) center center no-repeat; opacity:0.6; filter:alpha(opacity=60); }
#wall_body { padding:10px 0; background-color:#fff; }
#wall_details { float:left; width:300px; color:#fff; }
    #wall_details h3 { color:#fff; font-size:24px; font-weight:bold; margin-bottom:3px; }
    #wall_details b.por { font-size:16px; }
    #wall_details a { color:#fff; font-weight:normal; }
    #wall_details span { line-height:36px; }
    
#wall_form { clear:both; color:#fff; }
    #wall_form h3 { color:#fff; font-size:20px; font-weight:bold; margin-bottom:3px; }
    #wall_form p { margin:15px 0; }
    #wall_form ol { margin-left:17px; margin-bottom:15px; }
    #wall_form input.ins, #io_form textarea.ins { width:200px; border:none; padding:4px 2px; font-size:10px; }
    #wall_form input { margin-bottom:5px; }
        #wall_form label b { float:left; width:121px; padding-right:5px; text-align:right; }
    #wall_form_ld { float:left; width:340px; }
    #wall_form_ld2 { clear:left; float:left; margin-top:10px; }
        #wall_form_ld2 a { color:#fff; text-decoration:underline; font-size:9px; }
    #wall_form_rd { float:right; width:290px; margin-right:320px; font-size:9px; padding-top:50px; color:#fff; }
    #browse_i { margin-bottom:-18px; }
    #browse_d { width:132px; height:21px; overflow:hidden; margin-bottom:5px; opacity:0; filter:alpha(opacity=0); }

/* otras secciones - inandout */
.subOptions h1.title.inandout{text-indent:-9999px; background-image:url(/images/inandouth1.gif); background-repeat:no-repeat; background-position:left top; height:44px; width:122px; margin:0;}
#inout_display { width:460px; }
#inout_header { height:11px; background:#fff url(/images/inout_display_top.gif) left top no-repeat; }
#inout_body { background-color:#fff; padding:4px 15px; overflow:hidden; }
    #inout_display .io_nav { position:absolute; display:none; }
    #io_next { margin-left:428px; z-index:200; }
    #io_next_bg { margin-left:418px; z-index:100; }
    #io_prev { margin-left:10px; z-index:200; }
    #io_prev_bg { z-index:100; }
#inout_bot { height:11px; background:#fff url(/images/inout_display_bot.gif) left top no-repeat; }
#io_choose { margin-top:10px; }
    #io_choose img, #io_choose input { margin:0 10px; vertical-align:middle; }
    #io_choose input { outline:none; }
#io_voted { color:#DF004B; font-size:11px; line-height:25px; }
#io_stats { color:#DF004B; font-size:16px; line-height:16px; }
    #io_stats div { clear:both; height:16px; margin-top:10px; }
    #io_stats b, #io_stats span { float:left; margin-right:10px; }
    #io_stats b { letter-spacing:-1px; width:31px; text-align:right; }
    #io_stats span { background-color:#DF004B; font-size:12px; line-height:15px; }
#io_notice { margin-top:15px; width:430px; height:77px; background:transparent url(/images/inout_notice_bg.gif) top left no-repeat; color:#fff; padding:10px 15px; }
    #io_notice b { font-size:14px; }
#io_form { color:#DF004B; margin-top:10px; width:460px; }
    #io_form label { float:left; clear:both; width:65px; padding-right:10px; margin-top:10px; text-align:right; padding-top:2px; }
    #io_form div { width:230px; float:left; }
    #io_form textarea { margin:0; font:10px Arial, Tahoma, Verdana, sans-serif; }
    #io_form input.ins, #io_form textarea.ins { width:150px; border:none; padding:4px 2px; font-size:10px; margin-top:10px; }
    span.io_span { font-weight:bold; }
    span.io_span img { margin-bottom:-1px; margin-left:10px; cursor:pointer; }
    #io_image { margin-bottom:-21px; margin-top:25px; }
    #io_file { opacity:0; filter:alpha(opacity=0); }
    #filePath { font-size:9px; }
    span.io_usecase { font-size:9px; line-height:13px; }
        span.io_usecase b { font-size:10px; }
    a.terms {  font-size:12px; font-weight:normal; text-decoration:underline; }
#inout_loader { position:absolute; z-index:100; width:430px; margin-left:15px; background:#fff url(/images/loading.gif) center center no-repeat; opacity:0.75; filter:alpha(opacity=75); display:none; }

/* otras secciones - trende tips */
h1.title.trendetips{text-indent:-9999px; background-image:url('/images/trendetipsh1.png'); background-repeat:no-repeat; background-position:left top; height:43px; width:282px; margin:1px 0 0 10px;}
#blog_entry { width:460px; margin-right:10px; }
    #blog_entry .span-16 { width:460px; margin:0; }
    #blog_entry .whitebody { background-image:url('/images/whitebody_s.png'); }
    #blog_entry .toprounded { background-image:url('/images/toprounded_s.png'); }
    #blog_entry .bottomrounded { background-image:url('/images/bottomrounded_s.png'); }
    #blog_entry .blog_content { padding:0 10px 10px; }
        #blog_entry p { margin-bottom:10px; text-align:justify; }
        #blog_entry p img { margin:0; float:none; }
        #blog_entry p.entry_date { color:#f76b00; font-weight:bold; font-size:14px; }
        #blog_entry h3 { color:#f76b00; font-size:22px; margin:0 0 3px; }
        #blog_entry h3 a { color:#f76b00; }
    #blog_entry .links { padding:0 10px; font-weight:bold; }
        #blog_entry .older { float:right; }
    #blog_entry .postmetadata a { font-weight:bold; }
    #blog_entry a.comments { float:right; }
#blog_past { float:left; width:160px; margin-top:58px; }
    #blog_past .topround_past { background:url('/images/topround_past_s.png') no-repeat top left; height:12px; }
    #blog_past .botround_past { background:url('/images/botround_past_s.png') no-repeat top left; height:12px; }
    #blog_past .bg { background:url('/images/past_bg_s.png') repeat-y top left; }
    #blog_past .past_content { padding:0 10px; }
        #blog_past .past_content a { font-weight:bold; }
    #blog_past h2 { color:#f76b00; font-weight:bold; font-size:15px; padding:0 10px; margin:-2px 0 10px !important; }
    #blog_past p.entry_date { font-size:11px; margin-bottom:0; }
    #blog_past ul.titles { list-style:none; margin:0 0 10px; padding:0; }
    #blog_past li { line-height:13px; }
    #blog_past a { color:#f76b00; font-size:11px; }
    #blog_past a:hover { color:#000; }
    #blog_past .categories a { color:#000; padding:0 10px; font-weight:bold; }

#respond {}
    #respond p { text-align:left; }
    #respond p.xhtml { margin-bottom:0; }
        #respond p.xhtml code { font-size:11px; font-family:"Courier New", "Andale Mono", "Lucida Console", monospace; }
        #respond label { float:left; width:61px; padding-right:5px; text-align:right; line-height:23px; }
        #respond small.mar { position:relative; top:-4px; }
        #respond input.ins { width:200px; border:1px solid #CCCCCC; padding:4px 2px; font-size:10px; }
    
ol.commentlist { list-style:none; }
    ol.commentlist li { border-bottom:2px dotted #F76B00; margin-bottom:5px; }
    ol.commentlist img.tt_asterisk { position:absolute; padding:4px; border:1px solid #ddd; background-color:#fafafa; left: 0; }
    ol.commentlist b.fn { color:#F76B00; }
    ol.commentlist b.fn a { text-decoration:underline; color:#F76B00; }
    ol.commentlist div.comment-body { padding:0 10px 0 59px; min-height:53px; position:relative; }
    ol.commentlist p { margin-top:5px; margin-bottom:8px !important; }
    p.comment_cond { font-size:11px; }
        p.comment_cond b { color:#DF004B; }

/*otras secciones - picture perfect */
h1.title.pictureperfect{text-indent:-9999px; background-image:url(/images/socialesh1.png); background-repeat:no-repeat; background-position:left top; height:32px; width:144px; margin:0;}
.main_event {  }
.main_event .evnt_img { float:left; padding-right:10px; }
	.main_event .evnt_img  img{ border:4px solid #fff; background-color:#fff; }
.main_event .evnt_txt { color:#fff; font:14px/20px Arial, Tahoma, Verdana, sans-serif; display:block; float:left; width:340px; }
	.main_event .evnt_txt h3 { color:#fff; margin-bottom:10px; font-size:18px; }

#other_events { margin-top:25px; }
	#other_events div.img_block { float:left; display:block; margin-right:15px; width:77px; height:77px; }
		#other_events div.img_block div { position:absolute; z-index:10; margin-top:1px; padding-top:4px; display:block; background:transparent url(/images/pointer.gif) top center no-repeat; }
		#other_events div.img_block div.hide { display:none; }
		#other_events div.img_block span { background-color:#282828; color:#fff; font:9px Arial,Verdana,Tahoma,sans-serif; padding:4px 10px; display:block; }
	#other_events a {  }
	#other_events img { background-color:#000; border:2px solid #fff; }

#other_events.sideevents div.img_block { margin-right:10px; margin-bottom:10px; }
#other_events.sideevents div.img_block div { margin-top:-5px; }
.sideevents {  }
	.sideevents a { margin-right:10px; margin-bottom:10px; }
	.sideevents h3 { color:#fff }
.more_events.otherlinks { clear:both; padding-top:0; }

.more_events { padding-top:15px; /*margin-right:50px;*/ }
	.more_events a { color:#df004b; text-decoration:none; display:block; width:151px; height:21px; background:transparent url(/images/moreevents.png) right top no-repeat; }
	.more_events a:hover { background-image:url(/images/moreevents_o.png); }

a#dev { position:relative; }
div.dev { position:absolute; top:-28px; left:-84px; z-index:10; display:block; padding-bottom:4px; display:block; background:transparent url(/images/pointerd.gif) bottom center no-repeat; width:192px; }
div.editperfil { position:absolute; z-index:10; right:-12px; top:30px; padding-top:4px; display:block; background:transparent url(/images/pointer.gif) top center no-repeat; }
div.editperfil.hide, div.dev.hide { display:none; }
div.editperfil span, div.dev span { background-color:#282828; color:#fff; font:9px Arial,Verdana,Tahoma,sans-serif; padding:4px 10px; display:block; }


/* Trend*e Shoots - Editoriales */
h1.title.shoots{text-indent:-9999px; background-image:url(/images/editorialh1.png); background-repeat:no-repeat; background-position:left top; height:32px; width:140px; margin:0;}
div.shootsGallery {}
    div.shootsImage { float:left; width:360px; margin-right:13px; overflow:hidden; }
        div.shootsImage div.shootContent { position:relative; float:left; max-width:360px; }
        div.shootsImage img.corner { position:absolute; z-index:20; }
        div.shootsImage img.tlc { left:0; top:0; }
        div.shootsImage img.trc { right:0; top:0; }
        div.shootsImage img.blc { left:0; bottom:0; }
        div.shootsImage img.brc { right:0; bottom:0; }
    div.shootThumbs { float:left; width:257px; height:288px; overflow:hidden; position:relative; }
        div.shootThumbs img { cursor:pointer; }
    div.thumbLoader { position:absolute; width:360px; display:none; background:#fff url(/images/ajax-loader.gif) no-repeat scroll center center; opacity:0.36; filter:alpha(opacity=36); z-index:10; }
    div.thumbGrid { position:absolute; width:257px; height:257px; display:none; }
        div.thumbGrid img { float:left; background-color:#ccc; border:2px solid #fff; margin:0 10px 10px 0; }
        div.thumbGrid img.third { margin-right:0; }
        div.thumbGrid.show { display:block; }
    div.gridPage { color:#fff; height:31px; text-align:center; font:bold 16px Arial, Verdana, Tahoma, sans-serif; line-height:0; }
        div.gridPage img { margin-bottom:-4px; }
    div#id_video { padding-top:53px; }
        div#id_video h3 { font-size:14px; color:#fff; font-weight:bold; }
    img.videooverlay { position:absolute; z-index:10; }
    div.shootlinks { line-height:18px; font-weight:bold; }
        div.shootlinks h3 { margin-bottom:0.5em; }
        div.shootlinks a { color:#fdde0b; }
    div#videolayer { position:fixed; z-index:2000; display:none; }
        div#videolayer div.videoTitle { color:#fff; font-weight:bold; font-size:18px; }
        div#videolayer iframe { width:100%; height:100%; }
        div#videolayer div.shareVideo { padding-top:5px; }
    img.closevideo { position:absolute; right:-10px; top:17px; z-index:3000; cursor:pointer; }

.more_shoots.otherlinks { clear:both; padding-top:0; }

.more_shoots { padding-top:15px; }
	.more_shoots a { color:#df004b; text-decoration:none; display:block; width:151px; height:21px; background:transparent url(/images/maseditoriales.png) right top no-repeat; }
	.more_shoots a:hover { background-image:url(/images/maseditoriales_o.png); }

/* PP detalle evento */
#img_display { width:624px; height:591px; background:#00adc2 url(/images/pp_detail_img.gif) left top no-repeat; }
#id_header { height:31px; padding:13px 8px 0 8px; text-align:center; }
	#id_header b { font:bold 16px Arial,Verdana,Tahoma,sans-serif; line-height:0; color:#fff; padding:0 10px; }
	#id_header img { margin-bottom:-4px; }
#id_loader { position:absolute; width:600px; height:500px; margin:4px 0 0 4px; background:#fff url(/images/ajax-loader.gif) center center no-repeat; opacity:0.6; filter:alpha(opacity=60); }
#id_image { padding:0 8px; }
	#id_image span { display:block; width:600px; height:500px; border:4px solid #fff; }
#id_people { padding:0 8px; font:bold 12px/24px Arial,Verdana,Tahoma,sans-serif; color:#fff; }
#id_info { padding-top:15px; }
	#id_info h2 { color:#fff; font:bold 22px Arial,Tahoma,Verdana,sans-serif; margin-bottom:8px; }
	#id_info p { color:#fff; font-size:14px; }

/* archivo de eventos */
#archivos { color:#fff; }
	#archivos h2 { color:#fff; font:bold 22px Arial,Tahoma,Verdana,sans-serif; margin-bottom:8px; }
	#archivos dl {  }
	#archivos dt { width:75px; height:75px; border:1px solid #000; float:left; margin-right:15px; }
	#archivos dd { font-size:14px; margin:0; width:538px; height:110px; }
    #archivos dd a { color:#fff; }
    #archivos dd a:hover { text-decoration:none; }
    #archivos a.leer { color:#DF004B; }

/* demas */
.hide { display:none; }
.clearBoth { clear:both; }

.subOptions h1.title.questrende { text-indent:-9999px; background-image:url(/images/queestrendeh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0; }
div.queestrende div.whitebody {  }
div.queestrende div.whitebody p { font:14px/18px Arial,Verdana,Tahoma,sans-serif; color:#656263; margin:20px; text-align:justify; }
div.queescont { background-image:url(/images/largee.gif); background-repeat:no-repeat; background-position:right 100px; }

.subOptions h1.title.forgot { text-indent:-9999px; background-image:url(/images/forgotpassword.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0; }
.subOptions h1.title.facebook { text-indent:-9999px; background-image:url(/images/facebook_connect.png); background-repeat:no-repeat; background-position:left top; height:44px; margin:0; }
.subOptions h1.title.loginh1 { text-indent:-9999px; background-image:url(/images/loginh1.gif); background-repeat:no-repeat; background-position:left top; height:44px; margin:0; }

.directorio h3 { border-bottom:1px dotted #fff; color:#fff; padding:2px 0; margin-bottom:2px; margin-top:10px; }
.directorio h3 a { color:#000; text-decoration:none; float:right; font-size:9px; margin-top:4px; }
.directorio h3 a:hover { text-decoration:underline; }
.directorio a { color:#FFEE05; text-decoration:none; }
.directorio a:hover { text-decoration:underline; }
.directorio div.dirInfo { padding:0 0 15px 15px; color:#fff; }
.directorio div.dirBottom { border-top:1px dotted #fff; margin-top:2px; }

.alfa { color:#fff; }
.alfa a {color:#fff; padding:1px 3px; text-decoration:none; font-size:10pt; font-weight:bold; border:1px double #f76b00;}
.alfa.ubicate a { border-color:#DF004B; }
.alfa a:hover, .alfa a:active, .alfa a.sel { border-color:#fff; }

#login { color:black; position:absolute; width:335px; z-index:2000; right:85px; top:38px; text-align:center; font:11px Arial, Tahoma, Verdana, sans-serif; }
#login .login_header { background:transparent url(/images/logindia.png) no-repeat scroll left bottom; height:14px; left:183px; position:absolute; width:30px; z-index:2; }
#login .login_cerrar { border:0 none; cursor:pointer; height:16px; position:absolute; right:-121px; top:13px; width:16px; }
#login .login_cuerpo { -moz-border-radius:5px; background:#fff none repeat scroll 0 0; border:1px solid #909090; margin-top:13px; padding:12px; text-align:left; white-space:normal; }
#login .login_cuerpo form { font-weight:bold; margin:0; }
#login .login_cuerpo .izq { float:left; height:22px; line-height:22px; text-align:right; width:115px; }
#login .login_cuerpo .der { float:left; height:25px; line-height:22px; padding-left:5px; padding-top:2px; }
#login .login_cuerpo input.ins{ width:150px; border:1px solid #CCCCCC; padding:4px 2px; font-size:10px; }
#login .login_cuerpo input.login { margin-left:132px; }
#login hr { background:#ccc none repeat scroll 0 0; border:0 none; color:#ccc; height:1px; }
#login .login_footer { line-height:200%; text-align:center; }

div.register {  }
	div.register form { padding:20px; }
	div.register input.ins{ width:200px; border:1px solid #CCCCCC; padding:4px 2px; font-size:10px; }
	div.register select{ margin:0; }
	div.register span.chk { border:1px solid #ccc; width:10px; background-color:#fff; height:10px; display:block; float:left; margin:6px 6px 0 0; cursor:pointer; }
	div.register span.chk.sel { background-color:#DF004B; }
		div.register span.chk input { display:none; }
	div.register span.chk_txt{ float:left; margin:3px 15px 0 0; cursor:pointer; }
	div.register input.login { margin-left:68px; }
	div.register input.subimg { margin-left:110px; cursor:pointer; border:none; background:transparent url(/images/btn_registrar.png) center center no-repeat; width:132px; height:21px; }
    div.register input.subimg.subimg_o { background-image:url(/images/btn_registrar_o.png); }
	div.register input.subimg_perfil { margin-left:110px; cursor:pointer; border:none; background:transparent url(/images/editar.png) center center no-repeat; width:132px; height:20px; }
	div.register label { float:left; display:block; width:102px; text-align:right; padding:2px 10px 0 0; }
	div.register h3 { margin:0 0 0 112px; text-indent:-9999px; background:url(/images/interesesh.gif) left center no-repeat; }
	div.register span.int_txt { padding:0 0 0 112px; font-weight:bold; }
	div.register span.newsl { font-weight:bold; }
	#intereses { padding:0 0 0 112px; }
		#intereses span.chk_txt { width:50px; }
	#recaptcha_image { border:1px solid #ccc; }
	.captcha_help_img { margin-bottom:-2px; }
	#recaptcha_widget, .labelmargin { margin-left:110px; }
	#captcha_label label { margin-left:-110px; }
	#captcha_label dd{ margin-left:0; }
	div.info_box p { margin-bottom:0.8em; }

.warning {
	background-color:#ECD5D8;
	border:1px solid #9F0002;
	-moz-border-radius:5px;
	color:#9F0002;
	font:9px Arial,Verdana,Tahoma,sans-serif;
	line-height:15px;
	padding:2px 10px;
	text-align:center;
	position:absolute;
	z-index:100;
}

/* estilo nuevo para la alerta de login de las diferentes secciones */
.alertlogin {
	background:#fff url(/images/orange_asterisk.gif) 10px center no-repeat;
	border:2px solid #01acc1;
	-moz-border-radius:5px;
	color:#000;
	font:11px Arial,Verdana,Tahoma,sans-serif;
	line-height:15px;
	margin-bottom:2px;
	padding:10px 10px 10px 97px;
	text-align:center;
	position:absolute;
	top:350px;
	z-index:5000;
    width:215px;
    height:95px;
}

	.alertlogin a { text-decoration:none; }
	.alertlogin a:hover { border-bottom:1px dotted #000; }
	.alertlogin img { cursor:pointer; position:absolute; margin-top:-10px; margin-left:100px; }

#sendfriend { padding:5px 8px 0 0; }
	#sendfriend a { display:block; width:170px; height:18px; background:transparent url(/images/sendfriend.png) left top no-repeat; text-decoration:none; }
	#sendfriend a:hover { background-image:url(/images/sendfriend_o.png); }

#sendform { padding:10px; margin:25px 0 0 375px; width:300px; border:1px solid #000; -moz-border-radius:5px; background-color:#fff; color:#000; position:absolute; z-index:500; text-align:center; }
    .closetSendForm { margin-top:8px !important; }
	#sendform h3 { color:#DF004B; font-size:14px; font-weight:bold; margin-bottom:8px; }
	#sendform hr { background:#ccc none repeat scroll 0 0; border:0 none; color:#ccc; height:1px; }
	#sendform input.ins { width:150px; border:1px solid #CCCCCC; padding:4px 2px; font-size:10px; }
	#sendform input.ins:focus { border-color:#777; }
	#sendform img { float:right; margin-top:-5px; cursor:pointer; }
	#sendform div.fields { text-align:left; margin-bottom:8px; padding-left:35px; }
		#sendform div.fields b { float:left; display:block; width:70px; padding-top:2px; text-align:right; padding-right:10px; }
		#sendform div.fields input { margin-bottom:5px; }
	#sendform #sendwarn { background-color:#ECD5D8; margin-bottom:8px; border:1px solid #9F0002; -moz-border-radius:5px; color:#9F0002; font:9px Verdana,Arial,Tahona,sans-serif; padding:5px; }

#sendmessage { padding:10px; margin:25px 0 0 417px; width:300px; border:1px solid #000; -moz-border-radius:5px; background-color:#fff; color:#000; position:absolute; z-index:500; text-align:center; }
	#sendmessage.success { background-color:#D5ECD8; color:#009F02; border-color:#009F02; }
	#sendmessage.fail { background-color:#ECD5D8; color:#9F0002; border-color:#9F0002; }
	#sendmessage.sending { background-color:#FFFFFF; color:#000000; border-color:#000000; }
        #sendmessage.sending img { margin:0 0 -3px 8px; }

.current { font-weight: bold; text-decoration:underline; }

#interstitial { margin:0 auto; width:600px; padding-top:92px; }
    #interstitial a.skipper { float:right; font-weight:bold; color:#ffc600; font-size:16px; margin-top:26px; }
    #s_adbox { height:300px; margin:0 auto; background:transparent url(/images/splash_adbox.gif) top left no-repeat; margin-top:17px; }

/* Footer */
#footer { color:#fff; font-size:11px; text-transform:uppercase; text-align:center; margin-top:10px; padding-bottom:15px; }
    #footer img { vertical-align:middle; }
    #footer a { color:#fff; font-size:11px; }
    #footer a:hover { color:#fff; text-decoration:underline; }
#footer.ttips { color:#F76B00; }
    #footer.ttips a, #footer.ttips a:hover { color:#F76B00; }

.sm { font-size:9px; }
.xsm, .xsm a { font-size:11px; }
span.ferror { color:#ED2166;}
small.sign { font-style:italic; color:#f00; float:left; margin-top:3px; }
div.evt_img { width:250px; border:1px solid #ccc; padding:5px; color:#333; font-size:11px; float:left; background-color:#f2f2f2; margin-top:5px; }

.top_trend_links a {color:#fff;}

.modal-window {left:50%;margin:0;padding:0;position:fixed;top:50%;z-index:1002;}
.modal-window iframe {position:relative;}
.loadingMsg {line-height:1em;margin-bottom:-64px;padding:16px;position:relative;width:32px;}
.loadingMsg h3 {background-image:url(/images/facebookloading.gif);height:101px;width:100px;background-position:0 0;background-repeat:no-repeat;border:0 none;display:block;font-size:1px;line-height:0;text-indent:-9999px;}

div.pages { float:left; left:50%; position:relative; color:#fff; }
    div.pages div { position:relative; left:-50%; }
    div.pages a { color:#fff; }
    div.pages a, div.pages span { float:left; display:block; padding:1px 4px; }
    div.pages img { margin-top:1px; }
    div.pages img.prev { background:url(/images/paginacion.png) no-repeat left top; }
    div.pages img.next { background:url(/images/paginacion.png) no-repeat right top; }