
/* -----------------------------------------------------------------------------------------------------------------------------
   base
   ESTILOS PARA PAGINAS DE COMUNIDAD
   TODO: limpiar este estilo para que solo sea el estilo BASE
----------------------------------------------------------------------------------------------------------------------------- */ 
body{font-family: helvetica; font-size: 11px; font-style:normal; color:#333333}
html, body{
    width:100%; height:100%;
    margin:0; padding:0; overflow:inherit;}
img{border:0px;}
a{color:#009EE0; text-decoration:none;}
a:hover{text-decoration:none; color:white;}
a:focus, a:active{outline:0;}
h1,h2,h3,h4,h5,form,p,ul,li{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{font-size:100%;}
ul li{ list-style:none;}

/*
se carga la descripcion de videos
p{display:block; clear:both;}*/
/*GRAL*/
.gris{color:#666; font-family:Georgia;}	
.gris a{color:#666;}
.white{color:#fff; font-family:Georgia;}
.large{font-size:14px;}
.normal{font-size:11px;}
.small{font-size:10px;}
.smallest{font-size:8px;}
.marron{color:#DAAD88 !important;}
.marron a:hover{text-decoration:underline;}
.brown{color:#7d2f08 !important;}
.brown a:hover{text-decoration:underline;}
.darkBrown{color:#5F0D00 !important;}
.darkBrown a:hover{text-decoration:underline;}
a.marron:hover{text-decoration:underline;}

/*a links*/
.a_edit{float:right; margin-right:5px;  display:block; height:18px; width:18px; background:url("images/icons/edit.gif") no-repeat left -36px transparent; cursor:pointer;}

/* Corner radius */
.corner-tl {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
/* -----------------------------------------------------------------------------------------------------------------------------
   	MISC
----------------------------------------------------------------------------------------------------------------------------- */	
input.boxes, select.boxes, textarea.boxes{border:0px solid #5F0D00; background-color:white; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px;}		
label.calendar{background:url("images/icons/icon-cal.gif") no-repeat 1px 1px; width:20px; height:20px;  padding-left:2px; }
table.general{}
table.general tr td{padding:3px; font-weight:normal;}
table.general tr td.field{text-align:right; font-weight:bold; width:100px;}

div.scratch{ width:980px; height:50px;display:block;}

div.h-scratch{width:980px; height:50px;}
#interior div.h-scratch{margin-left:-55px;}
div.h-scratch div.h-icon{margin-left:50px;}
div.h-scratch div.text{margin-top:5px;}
div.h-paper{height:48px; overflow:visible;}
/*H1, H2 , ...*/
div.h-1, .bg-h1{}
div.h-2, .bg_h2{height:48px;}
div.h-3, .bg-h3{}
div.no-bg-margin{background-position:0px 50%;}
h2.white{background:none;}

div.h-icon{}
/*BORRAR se mantiene por posibles errores de estilo*/
div.h-camera {margin-top:-70px; width:95px; height:68px; }
div.h-people {margin-top:-70px; width:106px; height:75px;}
div.h-finger {margin-top:-65px; width:71px; height:80px; }
div.h-eye 		{margin-top:-50px; width:76px; height:52px; }
div.h-message{margin-top:-50px; width:76px; height:52px; }


/*div.paper{height:52px; padding-top:20px; border:#f00 0px solid; margin-top:-20px;}*/
/*
*	HEADERS
*============================================*/
.header{margin:0px; padding:0px; height:62px;}   
.header .paper {margin:0px; padding:0px; height:100%;}
.header .paper .bg_h2{margin:0; height:100% !important; margin-left:18px; }  		/*BG para todos los h2*/
.header .paper h2, .header .paper h1{padding-top:10px; font-size:19px;}
#right_column .header .paper .icon{margin-left:0; height:50px; margin-top:-44px; background:url("images/right-icons.png") no-repeat;} /*ICON*/

.news .paper .icon{background-position:0% -50px; }
/*.news .paper h2{margin-left:15px;}*/

.videos .paper .icon{background-position:0% 0px; }
/*.videos .paper h2{margin-left:15px;}*/

.friends .paper .icon{background-position:0% 0px; }
/*.friends .paper h2{margin-left:15px;}*/

.photos .paper .icon{background-position:0% -202px; }
/*.photos .paper h2{margin-left:11px;}*/

.riders .paper .icon{background-position:0% -54px !important; }

.products .paper .icon{background-position:0% -367px; }
.shops .paper .icon{background-position:0% -216px !important; }
/*.companies .paper .icon{background-position:0% 0%; }*/
.company_news .paper .icon{background-position:0% -162px !important; }
.brands .paper .icon{background-position:0% -270px !important; }
.shop_locations .paper .icon{background-position:0% -162px !important; }

.playlists .paper .icon{background-position:0% -310px; }

.people .paper .icon{background-position:0% -260px; }
.people .paper h2{margin-left:15px;}

.media .paper .icon{background-position:0% -422px;}
.media .paper h2{margin-left:7px;}
.media .paper .bg_h2{margin-left:5px;}

.wall .paper .icon{background-position:0% -422px; }
.wall .paper h2{margin-left:7px;}
.wall .paper .bg_h2{margin-left:5px;}

.header .menu{margin-bottom:2px; margin-top: -10px;}
#photo_menu{margin-top:-15px;}

/*para alinear el bg del header*/   
.no-icon			{} 
.bg-none			{padding-top:25px; background:none;}

.header .icon-people	{margin-top:-70px; width:106px; height:75px; }
.header .people			{padding-top:20px; padding-left:30px;}
.header .bg-none .bg-people		{margin-left:75px;}  

.border-top-fix-ie6 {display:none; }

.notification-box{padding:0px 10px;}
.notification-box ul{margin:0px; padding:0px; border:0px solid black; padding:5px;  list-style:none;}
.notification-box ul li.notification{font-weight:bold; margin:0px; padding-left:5px; list-style:none;}
.notification-box ul li.error{color:#d50000; }
.notification-box ul li.success{color:#008000; }
.notification-box ul li.info{color:#666666; }/*ffff80*/

img.us{margin-top:50px; margin-left:160px;}
img.latam{margin-top:50px; margin-left:160px;}
img.eu{margin-top:50px; margin-left:160px;}


/* -----------------------------------------------------------------------------------------------------------------------------
   button replacer
----------------------------------------------------------------------------------------------------------------------------- */
input.btn{display:none;}
a.btn{height:21px; line-height:20px; /*background:url("images/btn.gif") no-repeat;*/ color:white; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none !important; float:left; background-position:100% 0px; padding-left:4px; padding-right:10px; cursor:pointer; padding-top:3px; margin-left:5px; display:inline-block !important;}
body > a.btn{margin-left:10px;}
body > a.btn{/*background:url("images/btn.gif") no-repeat;*/}
a.btn b{width:11px; height:24px; /*background:url("images/btn.gif") no-repeat;*/ background-position:0px 0px; margin-left:-10px; display:block; text-align:center; padding-left:0px; float:left; margin-top:-3px; position:absolute;}
a.btn > b{}
a.btn > b{/*background:url("images/btn.gif") no-repeat;*/}
a:hover.btn{background-position:100% -24px;}
a:hover.btn b{background-position:0px -24px;}
div.btn-wr{margin-top:3px; bottom:0px; }

/* -----------------------------------------------------------------------------------------------------------------------------
   main structure
----------------------------------------------------------------------------------------------------------------------------- */

/*Inicio menu Superior*/

#top-bar{position:fixed; top:0; height:31px; background:url("images/top-bar-bg.gif") repeat-x;  width:100%;  z-index:2002; }
#top-bar div.content{height:25px; width:100%;min-width: 1000px}


#top-bar div.content div.left
{
  float:left;
  width:670px;
}

#top-bar div.content div.left div.wraper
{
  padding: 2px 0 0 10px;
}

#top-bar div.content div.right{float:right; width:330px; text-align:right;}
#top-bar div.content div.right div.wraper
{
  padding: 2px 5px 0 0;
  float:right;
}

/*Barra de elección de lenguaje*/
#top-bar div.wraper .language
{
  float:left;
  line-height:19px;
  height:19px;
  
  color:white;
  border-left: 1px solid #CFA387;
}

#top-bar div.wraper .language .menu-first-language
{
  margin-right: 5px;
  padding:0 5px 0 10px;
}

#top-bar  div.wraper .language a
{
  display:block;
  background-color:black !important;
  color:white;
  text-decoration:none;
  line-height:19px;
  padding:2px 0 2px 9px;
}
#top-bar  div.wraper .language .focus{
  background:url("images/bullet-down.gif") no-repeat 100% 50%; padding-right:18px;
  cursor: pointer;
}

#top-bar  div.wraper .language .down-list-language
{
  padding: 4px 0;
  line-height:19px;
  text-align:left;
}


#top-bar div.content  div.wraper div.login-form{display:none; border-left:0px solid #CFA387; background:#000; height:19px; width:321px; padding-left:5px; margin:22px 0px 0px 93px; text-transform:uppercase;} /*url("../../images/global/user-pass.png") no-repeat 7px 50%*/
#top-bar div.content  div.wraper div.login-form input{background:white; width:90px; border:0px; height:15px; line-height:15px; padding:0px; margin-top:2px;}
#top-bar div.content  div.wraper div.login-form div{display:inline;}  
#top-bar div.content  div.wraper div.login-form a{padding-left:12px;  font-size:10px; font-weight:bold;color: #FFF !important;}
#top-bar div.content  div.wraper div.login-form input.pass{}
#top-bar div.content  div.wraper div.login{float:left; line-height:19px; height:19px; border-left:1px solid #CFA387; margin-right:5px; padding-right:5px; padding-left:10px;}
#top-bar div.content  div.wraper div.beta{color:#DAAD88; }
#top-bar div.content  div.wraper div.login a{color:white; text-decoration:none;}
#top-bar div.content  div.wraper div.register{float:left; line-height:19px; height:19px; border-left:1px solid #CFA387; margin-right:5px; padding-right:5px; padding-left:10px; margin-left:10px;}
#top-bar div.content  div.wraper div.register a{color:white; text-decoration:none; margin-right:10px;}
#top-bar div.content  div.wraper div.register a.forgot{color:#DAAD88;}
#top-bar div.content  div.wraper div.logged{float:left; line-height:19px; height:19px; border-left:1px solid #CFA387; margin-right:5px; padding-right:5px; padding-left:10px;}
#top-bar div.content  div.wraper div.logged a{color:#CDA484; text-decoration:none;}
#top-bar div.content  div.wraper a:hover{color:#DAAD88 !important;}



#top-bar div.content div.left a{border-right:1px solid #CFA387; margin-right:5px; padding-right:5px; color:white; font-weight:normal; font-size:10px; float:left; height:19px; line-height:19px; display:block;}
#top-bar div.content div.left a.rss{background:url("images/icons/rss.gif") no-repeat center; width:24px; border:0px;border-right:1px solid #CFA387;padding-right:10px;margin-right: 10px}
#top-bar div.content div.left a:hover{color:#DAAD88;}


/*FIN Del menu superior*/

#principal{height:auto !important; width:auto; }
#page {width:100%; background:#d9d9d9; padding-top:20px; height:auto !important;}
#page div#content{width:980px; min-height:550px; margin:auto; padding-bottom:10px;  height:auto !important;}
#page div#content div#top-adv{float:right; display:block; width:728px; height:90px;}
#page div#content div#top-adv a{ display:block; width:728px; height:90px;}

#interior{margin-top:10px; height:auto !important; width:auto; background:#fff; padding:10px 10px; -moz-border-radius: 14px; -webkit-border-radius: 14px; }
#main{width:100%;  float:left;} /*contenedor principal*/

/*FLASH*/
/*.inner_column .flash{display:none;}*/
.flash{margin-bottom: 10px; padding:7px; border:#d3d3d3 1px solid; background:#eee;  -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.flash_error{color:#333; }
.flash_notice{color:#666 ;  }
.videos #test, .videos #error{display:none;}

/*para los avisos del perfil*/
/*.album_show .flash{width: 668px;}*/
/*.inner_column .flash_notice{padding:5px; margin:0 6px 5px 0;background:#fff; }*/
.inner_column .flash{}
.file_new .flash{margin-left:#50px; width:300px;}

.inner_column .suggest{width:410px; padding:8px; margin:0 6px 15px 0; background:#373737; color:#fff; float:left; -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-box-shadow: 3px 3px 7px #999;  -moz-box-shadow: 3px 3px 7px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
.inner_column .suggest h2{color:#e95d0f; font-size:13px; margin-bottom:5px; }
.suggest .close{float:right; margin-top:-20px;}

.inner_column .msgBox{width:396px; padding:8px; border:#dcdcdc 7px solid; margin:0 6px 10px 0; background:#fff; color:#222; font-size:12px; float:left; -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-box-shadow: 3px 3px 7px #999;  -moz-box-shadow: 3px 3px 7px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
.inner_column .msgBox h2{color:#e95d0f; font-size:13px; margin-bottom: 5px; }
.inner_column .loginBox {text-align: center; line-height: 20px}
.inner_column .loginBox a.button{-webkit-border-radius:0; -webkit-box-shadow:0; -moz-border-radius-bottomleft:0;}
.inner_column .loginBox a.login{height:24px; width:56px; line-height:24px; text-transform:uppercase; padding: 6px 13px; margin:0; font-weight: bold;  background:url("images/btn_login.png") no-repeat center; }


#foot{width:100%; background:black; font-family:Arial; font-weight:normal; clear:both;}
#foot div.wraper{width:980px; margin:auto auto; padding-top:12px; padding-bottom:20px;}
#foot div.wraper div.links{border-right:1px solid #666666; float:left; height:100px; padding-top:5px;}
#foot div.wraper div.links h2{color:#666666; margin-bottom:17px;}
#foot div.wraper div.links div.column{float:left; padding-right:20px;}
#foot div.wraper div.no-border{border:0px;}
#foot div.wraper div.links div a{display:block; color:white; text-decoration:underline;}
#foot div.wraper div.links div a:hover{text-decoration:none; color:#DAAD88;}
#foot .your-account	{width:300px; margin:0 25px; display:inline; float:left; }
#foot .collaborate	{width:120px; margin:0 25px; display:inline; float:left; }
#foot .about-global	{width:350px; margin:0 25px; display:block;  float:left; }

#bottom-adv {width:728px; height:120px; clear:both; margin:auto; margin-top:10px;}
#bottom-adv a{ display:block; width:728px; height:90px;}

.sep-1{width:980px; height:2px; }
.sep-2{width:980px; height:2px; height:25px;}
#interior div.sep-2, #interior div.sep-1{margin-left:-55px;}

#header{border:#fff 0px solid;margin-top:0px; margin-bottom:10px;}
#header{cursor:pointer}
#header #logo{cursor: pointer;}
#header #logo.logo{border:#fff 0px solid;background:url("images/logo.jpg") no-repeat; float:left; width:210px; height:90px; }
#header #logo.global{background:url("images/logo.jpg") no-repeat;}
#header #logo.skate{background:url("images/skate/logo.jpg") no-repeat;}
#header #logo.snow{background:url("images/snow/logo.jpg") no-repeat;}
#header #logo.surf{background:url("images/surf/logo.jpg") no-repeat;}

#header #logo img {margin:40px 0 0 115px;}

#header #beta{border:#fff 0px solid;background:url("images/beta.png") no-repeat; float:left; width:32px; height:37px; margin-left:-13px; margin-bottom:-40px;}
#header #logo a{}

/*USER BAR*/
#bar{border:#fff 0px solid; height:28px;  margin-bottom:10px;padding:3px 0; background:url("images/user-menu-bar-bg.jpg") repeat-x;}
#bar ul{margin-left:12px;  }
#bar ul li{ margin:0px; /*padding:4px 7px;*/ margin:0px 3px;   list-style:none; line-height:17px !important; display:inline; color:white; text-shadow: black 0px -1px;}
#bar ul li a{color:white;  font-weight:bold;  font-size:12px; }
#bar li{ margin:0px; padding:0px; list-style:none;  margin-right:18px; display:inline;}
#bar li a, #bar li a span {background-repeat: no-repeat;color: #fff;display: inline-block;zoom:1;}
#bar li a {background-image: url(images/btn_bar_left.png) ;background-color: transparent;background-position: left top;text-shadow: #000 1px 1px 3px;height: 26px;text-align: center;}
#bar li a span {background-image: url(images/btn_bar_right.png);background-color: transparent;background-position: right top;font-weight: bold;padding: 5px 12px 3px 12px;height: 18px;}
#bar li a:hover{cursor: pointer;background-position: left bottom;}
#bar li a:hover span{background-position: right bottom;cursor: pointer;}


#main-videos{}

#main-videos div#player{display:inline;  height:400px;  float:left; margin-left:25px;}
/*
 div#page div#content div#main-videos div#player div.backup{width:601px; height:400px; background:url("../../images/global/player-backup.png") no-repeat;}
*/


/* ------ */
form.blurb{display:block; width: 100%; float:left;}
form.blurb #blurb{display:none;}
form.help{font-size:60%; }
a#a_blurb{max-width:85%; float:left; display:inline; padding-right:5px; }
a#a_blurb:hover{color:maroon; text-decoration: none; }

/*listado de videos de la comunidad*/
.row{display:block;}
.video-community{height:62px; margin: 10px 0px;}   
.video-thumb	{width:117px; height:66px; padding:1px 15px 0px 15px;  display:inline; float:left; background:url("../../images/global/video-thumb-bg.png") no-repeat left; text-align:center; }
.video-resume	{display:inline; float:left; padding-top:3px; margin-left:10px;}
.video-stats	{display:inline; float:right; padding-top:3px;width:100px;}
.video-thumb img, .listing-video img{width:87px; height:64px;}

#postContent{}
#postContent .post{border-bottom:#444 1px dotted; padding:5px 0px;}
#postContent .end{border:0px; }
#postContent .listing-video{color:#444;}


/* -----------------------------------------------------------------------------------------------------------------------------
   PAGE: requests
----------------------------------------------------------------------------------------------------------------------------- */ 
#friend-requests .friendRequest{margin-top:15px; margin-left:20px; clear:both;  height:80px;} 
#friend-requests .friendRequest img{border:#555 1px solid ; padding:0px; margin-right:15px;}
#friend-requests .friendRequest .title{display:block;  margin-bottom:5px;}	
#friend-requests .friendRequest a:hover{text-decoration:underline;}

/* -----------------------------------------------------------------------------------------------------------------------------
PAGE: video
----------------------------------------------------------------------------------------------------------------------------- */ 
div.backup{width:598px; height:400px; margin-top:0px; background:url("../../images/global/player-backup.png") no-repeat;}
#player #pl-wr{ margin-top:40px; margin-left:35px; border:0px solid red;} /*   width:520px; height:320px; */

div.big-sep{width:980px; height:57px; background:url("../../images/global/scratch-your-choice.png") no-repeat; margin-left:-57px;}
div#must-login{padding:8px; border:2px solid #5F0D00; margin-bottom:10px; margin-top:5px; background:white; text-align:center; color:#666666;}
div#must-login a{font-weight:bold;}
div#must-login a:hover{color:black;}

a.by {color:#990000; }
/* -----------------------------------------------------------------------------------------------------------------------------
   PAGE: profile
----------------------------------------------------------------------------------------------------------------------------- */

/*adv profile*/
div.PAGE-profile #right-adv{margin-top:10px; float:right;}

div.paging{margin-top:15px; text-align:center; border:#ff0 0px solid; }
div.paging span.paging a, div.paging span.paging b{margin-left:5px; margin-right:5px; font-size:16px; font-weight:bold;}

select.signup{width:120px;}
label{cursor:pointer;}

#notification{padding:0 10px; background:#FFFFD5; color:#555; display:none;}
input.error, span.error{border:#ccc 1px solid; background:#FFFFD5; color:#555}
input[type='checkbox'].error{border:#ccc 1px solid; background:#FFFFD5;}

#notification li.error{color:#f00; list-style:none; padding:3px 0px;}

/* login structure*/
div.login input[type='text'], .login input[type='password']{width:157px; height:15px;}
div.login table{padding:0px; margin:0px; border:0px;}
div.login table td{margin:0px; padding:3px;   font-weight:normal; border:#ff0 0px solid; height:15px}
div.login table td.field{ text-align:right; font-weight:bold; width:100px;}

input.corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
input.corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
input.corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
input.corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
input.corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
input.corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
input.corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;}
input.corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
input.corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/*tabs*/
.ui-tabs .ui-tabs-hide {
    display: none;
}

/*el calendario de entrada estara invisible*/
#ui-datepicker-div{display:none;}

.msgBox{padding:8px; border:2px solid #5F0D00; background:white; color:#666666;}
.msgBox a:hover{text-decoration:underline;}
.inbox{/*padding:8px;*/ background:none; color:white;}
.preloader{background:url("../../images/global/preloader.gif") no-repeat 0px 50%; padding-left:30px;}
.floatCenter{margin:auto;}

.box-title {}                                 
.box-title a{color:#444; text-transform:uppercase; font-size:10px;}
.box-title a:hover{color:#000; text-decoration:underline;}

/*community post it bg  para la columna derecha*/
.bg-top{background:url("../../images/global/paper-top.png") no-repeat; height:20px; display:block;}
.bg-middle{background:url("../../images/global/paper-middle.png") 0 0 repeat-y;  display:block; border:0px;}
.bg-bottom{background:url("../../images/global/paper-bottom.png") no-repeat; height:9px; display:block;}

/*bookmarks*/
#bookmarks{text-align:center;}
#bookmarks a{display:inline; width:26px; height:26px; line-height:26px;}
.bookmark{background:url("../../../images/icons/bookmarks.png") no-repeat; width:26px !important; height:26px !important; margin:0; padding:0; display:inline;}
.mail-ico{background-position:0px -337px; display:inline;}
#share_mail{width:270px; margin:auto; background:#ddd; padding:10px 30px; text-align:left;}

#share_mail .boxes{width:200px;}

/**********
*   PCDTR
***********/
/* font-size in pts */
.black15{
    font-family: trashhand, Brody, Georgia, Times, serif;
    font-size:15pt;
    color:#000;
}

h2.black{
    /*font-family: trashhand, Brody, Georgia, Times, serif;*/
    font-family: helvetica;
    font-size:21pt;
    color:#000;
    font-weight:bold;

}
h2.black a{text-decoration:none;color:#000;}
h2.black a:hover{text-decoration:underline;color:#000;}


h2.white{
    font-family: trashhand, Brody, Georgia, Times, serif;
    font-size:25pt;
    color:#fff;

}

h3.black{
    font-family: trashhand, Brody, Georgia, Times, serif;
    font-size:15pt;
    color:#000;
}


ul.secondary-links li.white a{
    font-family: trashhand, Brody, Georgia, Times, serif;
    font-size:15pt;
    color:#fff;
    text-decoration:none !important;

}

ul.secondary-links li.white a:hover{
    font-family: trashhand, Brody, Georgia, Times, serif;
    font-size:15pt;
    color:#000;
    text-decoration:none !important;

}


li.marron a{
    font-family: trashhand;
    font-size:15pt;
    color:#900;
    text-decoration:none !important;

}

li.marron a:hover{
    font-family: trashhand;
    font-size:15pt;
    color:#000;
    text-decoration:none !important;

}

/*a.pcdtr{ font-family: trashhand, Brody, Georgia, Times, serif; }*/
a.white{font-size:15pt;  color:#fff;  text-decoration:none !important;}
a.white:hover{color:#000; text-decoration:none !important;}
a.black{font-family: trashhand; font-size:15pt; color:#000;   text-decoration:none !important;}
a.black:hover{font-family: trashhand; color:#eee; text-decoration:none !important;}
a.borderBrown{}

/*--------------------------
* Estilos globales de pagina
*   (slots,partials)
*/
.title{line-height:15px; font-size:14px; color:#000;}/*titulo normal (video.title)*/
.text{color:#fff; font-size:12px;}/*texto normal (video.description)*/
.bold{font-weight:bold;}
.clearLeft{display:inline; float:left; clear:left;}
.justify{text-align:justify;}
.field_label{font-weight:bold;}
.hidden{display:none;}

img.loader{vertical-align: middle; display: none;}
.preloader{background:url("../images/global/loader.gif") no-repeat 0px 50%; padding-left:20px; width:32px; height:32px; display:none; float:left;}

.map {width:200px; height:200px;  border:#ccc 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; display:none;}
.signup .map{width:260px; margin-left:-80px; margin-top:65px; float:left; display:none;}
/*.signup .header{border-bottom:#fff 1px solid; }*/
/*FORMS
*
*/
form{margin-bottom:10px;}
form .title, form label{color:#222; font-weight:normal; }
textarea, input[type="text"], select{color:#555;}
table{border-collapse:collapse;}
table td, table th{margin:0px; padding:1px 0px 2px 0px; border:0; }
table tfoot{margin-top:4px; padding-top: 5px;}
table tfoot th{vertical-align:middle; text-align:center;}
table tfoot th, table tfoot td{padding-top: 5px; vertical-align:top !important; }

form.location{width:432px; display:inline; float:left;  padding:10px; color:#000;}
form.location{width:280px;}
form.signup .button{float:left !important;}

form.signup ul.radio_list li,
form.signup li.sports,
form.signup input[type='checkbox']{display:inline;float:left;}
form.signup select{width:149px;}

form.user_invite table th{width: 80px; font-weight: bold;}
form.user_invite table .title{font-weight: bold;}

form.contact_list .head{ padding-left:5px;  }
form.contact_list .foot{}

form.contact_list .list{max-height: 400px; overflow:auto; width:auto; margin:5px 0px; border-top:maroon 0px solid; border-bottom: maroon 0px solid; }
form.contact_list .list .even{background:#999; }
form.contact_list .list table td{padding:1px 5px;}

form.post textarea{/*border: none; outline: none;*/ width:426px; height: 35px; margin-bottom: 5px; display:block; float:left; clear: both;}
form.post input{display:block; float:right; }
.signup .field_label{float:left; text-align:right; border:#ff0 0px solid; padding-right:20px;padding-top:7px;}
.signup table th{width:125px !important;float:left; text-align:right; border:#ff0 0px solid;padding-right:5px;padding-top:7px;}
.user_invite form select{max-width:265px}
ul.error_list li{color:maroon}

.user_invite form table{width:100%; padding:2px;}
.user_invite form .header{height:30px;}
.user_invite form textarea{width:294px; display:block;}
.user_invite form input{display:block;}
.user_invite form input[type='submit']{display:inline;}
.user_invite form label{font-weight:bold; }
form.UPPicture a{float:left; display:none;}
form.UPPicture img{float:left; clear:right;}
form.UPPicture input{float:left; clear:both; margin-left: 0 !important;}
form.UPPicture ul{float:left; clear:both;}
/*checbox sport style*/
li.sports a{
background:transparent url(images/preferences.gif) no-repeat;
display:inline;
float:left;
height:34px;
margin-right:10px;
width:95px;
}

li.skateboard a{background-position:-95px 0; border:#ff0 0px solid; filter: alpha('opacity=40'); opacity:.4;}
li.snowboard a {background-position:-190px 0; filter: alpha('opacity=40'); opacity:.4;}
li.surf a {background-position:0 0; filter: alpha('opacity=40'); opacity:.4;}

li.skateboard_selected a {background-position:-95px 0; filter: alpha('opacity=100'); opacity:1;}
li.snowboard_selected a{background-position:-190px 0; filter: alpha('opacity=100'); opacity:1;}
li.surf_selected a{background-position:0 0; filter: alpha('opacity=100'); opacity:1;}

/*tablas de formularios*/
table th{text-align:right; padding-right:5px; vertical-align: top;}

/*--clearfix hack--*/
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {display: block;} /* End hide from IE-mac */


/*--LISTAS--*/
.list{}
.list .row{border:#ff0 0px solid; text-align:left; display:block; clear:both; float:left; width:100%;}
.list .row .item{border:#ccc 0px solid; display:inline; float:left; padding:5px;}
.list .col{display:inline; float:left; border:#f00 1px solid;}
.list h2{height:20px; margin:0; padding:0px; float:left;}


/*listas personalizadas de acuerdo a la pagina*/
/*TODO factorizar lista community*/
.large_item{display:inline; float:left; border:#000 0px solid;}
.large_item .item {/*height:70px;*/ padding:10px 0; color:white; margin-bottom:0px;  display:block; /*overflow:hidden;*/ clear:both;}
.large_item .item img{/*width:89px; height:66px; margin-top:1px; margin-left:28px; border:#fff 1px solid;*/ text-align:left; float:left; display:inline;  z-index:0; }
.large_item .item .play_btn{width:31px; height:31px; margin:30px 0 0 -73px; background:url('images/global/play-transparent-btn.png') no-repeat;   z-index:10;  display:block; border:0;}
.large_item .item .title{ display:inline; float:left; margin-left:0px; width:100%; margin-top:0px;  height:23px; }
.large_item .item .title a{color:black; display:inline; float:left;}
.large_item .item .title span{float:right; margin-right:70px; color:black;}
.large_item .item a:hover{text-decoration:underline;}
.large_item .item p{margin-bottom:0px !important;}
.large_item .item .text{color:#444;}
.large_item .item .left{ display:inline; width:263px; float:left; padding-right:5px; }
.large_item .item .right{float:right; height:auto}
.large_item .item .details{ padding:18px 0px 5px; width:100px;}
.large_item .item img.dot-site{margin-bottom:5px; margin-left:68px; display:none;}
.large_item .item div.picture{margin:0px 10px;}
.large_item .item .data{width:489px;}
.large_item .odd{background:#eee }
/*small items (user)
PARA PERSONALIZAR este item, sobreescribir la regla en la regla de su CONTENER
*/
.small_item{display:inline; float:left; border:#000 0px solid; }
.small_item .item {height:60px; padding-top:1px; color:white; margin-bottom:0px; display:block;  clear:both;}
.small_item .item img{ -webkit-box-shadow: 2px 2px 5px #999;  -moz-box-shadow: 2px 2px 5px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
.small_item .item a.img{height:66px; border:#ccc 1px;  }
.small_item .item .title{display:block; float:left; margin-left:0px;  margin-top:0px; /*padding-left:20px;*/ height:11px; line-height:13px;}
.small_item .item .title a{color:black;}
.small_item .item .title span{float:right; margin-right:70px; color:black;}
.small_item .item a:hover{text-decoration:underline;}
.small_item .item p{margin-bottom:0px !important;}
.small_item .item .text{}
.small_item .item .left{ display:inline; float:left; padding-right:5px;}
.small_item .item .right{float:right; padding:0px 5px;}
.small_item .item .description{margin-left:30px; }
.small_item .item .details{border-left:#000 1px solid; padding:0px 5px; width:80px;}
.small_item .item .actions{padding:0px 5px; width:125px; color: #444;}
.small_item .item img.dot-site{margin-bottom:5px; margin-left:68px; display:none;}
.small_item .end{border:0;}

.picture, .data{float:left; display:inline;}
.item div.picture{margin-right: 10px;}
.actions ul{/*display:inline; */float:right;  margin-top:10px;}
.actions ul li{display:block; float:left; clear:both; }
.box .item .delete{text-align: center; margin-top:-9px; float:right; font-family: verdana; color:#fff; display:block; clear:right;}
.box .item .delete a:hover{text-decoration:none;}

img.picture{padding:2px; background:#fff; -webkit-box-shadow: 2px 2px 5px #999;  -moz-box-shadow: 2px 2px 5px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
img.video{padding:0; background:#fff; -webkit-box-shadow: 3px 3px 7px #999;  -moz-box-shadow: 3px 3px 7px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
/*, img.user_small_thumb*/
/*main-content*/


/*-----------------
*  USER page
*==================*/
ul.secondary-links li.white a, ul.secondary-links li.white a:hover{background:none;}/*for pcdtr*/
#user_menu li .notify{display:inline;  margin-top:-20px; padding:2px 3px;  background:#000; font-family:tahoma;  font-size:10px; color:#fff; }
#profile_menu{float:right; margin-left: -6px;}
#profile_menu li{float:right; display:block; clear:both;}
#profile_menu a.available_mails{background:transparent url(images/icons/msn.png) no-repeat right center;}

/*#profile_menu li a{color:#fff;}
#profile_menu li a:hover{color:#fff; background: none; border:0px; font-weight:normal;}
*/
.head_menu{text-align:right; margin-right:10px; margin-top:-15px;}
.head_menu li{display:inline; padding-left:10px;}
.head_menu a{color:#000; text-transform:uppercase; font-size:10px;}
.head_menu a:hover{color:#000; text-decoration:underline;}

/*colums*/
/*para 3 columnas*/
.container{border:#ccc 0px solid;}
#left_column{width:248px; display:inline; float:left; }
#inner_column{width:432px; display:inline; float:left; margin-left:13px; overflow:hidden; }
#right_column{width:248px;  float:right; background:#fff; padding-left:19px; background:#fff;}
.two_columns #left_column{width:708px; display:inline; float:left;}

.user_page #inner_column .box{width:432px; display:block;  float:left; text-align:left; min-height:50px; margin-top:43px;}
.user_page #inner_column .box .header{background:#eee; float:left; width:100%;}
.user_page #inner_column .box .list{width:100%; margin:0;  display:block;  float:left; text-align:left; min-height:50px; }
.user_page #inner_column .box .content-bg{width:432px; padding:0; margin:0 !important;}

.user_page .box_news .header
{
  background:url("images/company-title-news-bg.png") no-repeat scroll 0 0 transparent;
}

.user_page #right_column #box_company_news .header h2,.user_page #right_column #box_shop_news .header h2
{
  padding:9px 0 0 55px;
}

.user_page  #box_company_news.box_news .title,.user_page  #box_shop_news.box_news  .title
{
  font-size: 11px;
  
}

.user_page  #box_company_news.box_news .title a,.user_page  #box_shop_news.box_news  .title a
{
  font-weight: bold;
  color: #E65F0E;
  text-decoration: none;
}

.user_page  #box_company_news.box_news  a:hover,.user_page  #box_shop_news.box_news   a:hover
{
  text-decoration: none;
}

.user_page #right_column #box_company_news .header ,.user_page #right_column #box_shop_news .header
{
  background:url("images/company-title-news-bg2.png") no-repeat scroll 0 0 transparent;
}

.user_page #right_column #box_company_news .list,.user_page #right_column #box_shop_news .list
{
  width: 225px;
  margin:10px 0 0 5px;
}

.user_page #right_column #box_company_news .list .item,.user_page #right_column #box_shop_news .list .item
{
  line-height: 14px;
}

.user_page #right_column #box_company_news ,.user_page #right_column #box_shop_news
{
  margin-bottom: 10px;
}

.user_page #right_column .box_news .opciones
{
  clear: both;
}

/*para 2 columnas : izq = izq + center*/
.two_columns .inner_column{ width:615px !important; margin:10px 0px 20px 65px; display:inline; float:left;  padding:10px;}
#main.search_friends .inner_column form table{max-height: 400px; overflow: auto;}
#main.two_columns{background: none;}
#left_column.inner_column,
.two-cols{width:690px !important; display:inline; float:left; margin:0; padding:0;   }
.box .inner_column{background: none; width:100%;  margin:0; padding:0;}

/*paginas sueltas que se incluyen por ajax*/
#inner_column #left_column.inner_column,
#left_column.inner_column .form,
#upload_video_container .form{background:#eee !important; color:#222; float:left; margin-bottom:5px; width:100%; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; }
#inner_column #left_column.inner_column h1,
.file_new h1,
#left_column.inner_column h1, #left_column.UPPicture h2{background:#dfdfdf;  padding:5px 10px; border-bottom:#f6f6f6 5px solid;}
#left_column.inner_column form{padding:10px;}

/*dos columnas en las paginas de la comunidad (videos,fotos)*/
.user_page #left_column.inner_column{background:none !important; margin:0px;}
.user_page #left_column.inner_column h1{background:none ; border:0 ;}

.profile #inner_column.inner_column{padding-top:8px;}
/*para las fotos .photos .videos */
.videos #left_column.inner_column,
.photos #left_column.inner_column{background: none; padding:0;}
.videos #left_column.inner_column .large_item .item{float:left; width:100%; height: 93px; overflow: hidden;}
.photos #left_column.inner_column .thumb_item .item{padding:6px; max-width:120px;}
.photos #left_column.inner_column .thumb_item div.picture{display:block !important; clear:both; margin:0;}
.photos #left_column.inner_column .thumb_item h2{display:block; float:left; clear:both;  margin-top: 8px; height: auto;}
.photos #left_column.inner_column .thumb_item img.picture{margin-left:-7px; display:block; clear:both; padding:3px; border:#ccc 1px solid; -moz-box-shadow:none; }
.photos #left_column.inner_column .thumb_item .album_shadow{padding:2px; border:#ccc 1px solid; float:left; width:112px; height:100px; background:#fff; }
.photos #left_column.inner_column .thumb_item .layer1{margin-left:-7px;}
.photos #left_column.inner_column .thumb_item .layer2{margin-left:8px;}
.user_page #left_column.inner_column .box {padding-bottom:1px;}
.user_page #left_column.inner_column .box .content-bg{width:100% !important; margin:0px !important; padding:0px !important;}
.user_page #left_column.inner_column .box .menu{margin-top:-27px; margin-left:10px; float:left;}


#left_column.inner_column div.button,
.friends #inner_column div.button,
#inner_column div.team_new,
.suggest .button{float:right; display:block; clear:right;}
#main_dialog{display:none;}
#main_dialog .inner_column{padding:0px; margin:0px; width:auto; background: none;}
#main_dialog.message_frm{ overflow:visible; height:100px;}

/*pages*/


/*boxes
  =====*/
/*head title*/

/*box*/
h1{font-size:20px;padding-bottom:10px;}

.user_page #profile_card{float:left; text-align:left; padding:0px 5px 10px 0px; width:200px; font-size: 11px;}
#profile_card{float:left; clear:both;}
/*paginas con cajas de hoja*/
#main.profile{color:#000; background:url('images/gradient.jpg') repeat-x;}
.user_page h1{color:#000; font-size:15px;}
.user_page a{color:#009ee0;}

/*buttons*/
.user_page div.button, .user_page li.button, .user_page input.button,
a.button, input.submit, input[type='submit']{color:#fff; font-size:11px; width:auto !important;  border:#f0f 0px solid; padding:0px 8px; padding-bottom:3px !important;  height:15px;   text-align:right; cursor:pointer; background:url("images/button-bg.jpg") repeat; background-position: 0 -83px; margin-bottom:5px;   -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
a.silver, a.cancel, input.silver, input.silver, input.cancel{color:#fff; margin-left:5px;  background:url('images/button-bg.jpg') repeat-x; background-position:0 -65px !important;  -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
input[type='submit']{height:18px !important; }
div.close, a.delete{width:13px; height:14px; line-height:11px;  border:#898989 1px solid; color:#fff; padding:0; margin:0; text-align: center;  background:url('images/button-bg.jpg') repeat-x; cursor: pointer;}

.user_page div.button a,
.user_page li.button a{color:#fff; line-height:16px; font-size:11px; font-weight: normal; }
.user_page a:hover{text-decoration: underline; }
.user_page .box div.button{float:right; margin: 5px 13px 0 0;}
.user_page .box div.button a{color:#fff;}

/*show photos*/
.set_profile_picture{ display:none; margin:-22px 2px 2px 2px; width:110px; height:16px; padding:5px 5px 0px 5px; float:left;  background:#000 repeat; filter: alpha(opacity=70); opacity:0.7;}
.set_profile_picture a{color:#fff;}
.set_profile_picture a:hover{text-decoration: underline;}
/*profile change picture*/
#edit_profile_picture{display:none; margin:auto; margin-top:-21px; height:16px; padding:5px 5px 0px 5px; float:none; }

#user_picture {margin-bottom: 10px; float:left; width:100%;}
#user_picture #img{float:left; margin:0 8px;}
#user_picture img{-webkit-box-shadow: 4px 4px 5px #999;  -moz-box-shadow: 4px 4px 5px #999;  filter: shadow(color=#999999, direction=135, strength=2);}
#left_column.inner_column #user_picture{margin-bottom:10px; height:auto; float:left; width:400px; text-align: left;}
#left_column.inner_column #user_picture img.picture{float:none;}
.profile #user_picture{margin:10px; height:auto; width:228px; text-align:center;}
.profile #user_picture #img{display:block; margin:auto; float:none;}

.user_page .box{background:#eee; width:248px; height:auto !important; margin-bottom:10px; float:right; overflow:hidden;}
.user_page .box .content-bg{
  background-color:#FFF;
  width:212px;
/*  height:100% !important; */
  padding:6px;
  margin:0px 12px !important;
  display:block;
  float:left;
  clear:both;
}
.user_page .box .header{margin-left:0px; height:38px; overflow:visible; float:left; width:100%;}
.user_page #right_column .box .header{margin-left:0px; height:43px; overflow:visible; }
.user_page #right_column .border{height:auto !important; margin-bottom:10px; float:right;}

.user_page .box .title, .user_page .box .title a, .user_page .box a.title{color:#009ee0; font-size:11px; line-height:13px;  text-decoration:none; font-weight: normal;}
.user_page .box a.title:hover, .user_page .box .title a:hover{text-decoration:underline; font-weight: normal;}
.user_page .box a.selected{font-weight: bold;}
.user_page .box a.selected:hover{text-decoration: none;}
.user_page .box .text{font-size:11px;}

.user_page .box .list ul{margin:10px 14px 10px 10px; padding:0px; float:right; clear:right;/*width:300px;*/ }
.user_page .box .list ul li{margin:0px; padding:0px; list-style:none; margin-bottom:5px; text-align:right;}
.user_page .box .list ul li div.img{margin-bottom:0px; width:48px; height:48px; overflow:hidden; border:1px solid white;}
.user_page .box .list ul li div.img a{  display:block; height:48px;}
.user_page .box .list ul li div.img a:hover{ }
/*.user_page .box .list ul li a{color:#444; text-decoration:underline; font-size:11px;}
.user_page .box .list ul li a.delete{ font-size:10px; color:#5F0D00;}*/
.user_page .box .bottom{height:9px; background:none;  clear:both;}
.user_page #right_column .box .header .paper .bg_h2{background:url("images/news-bar-bg.png") right repeat-x; -moz-border-radius-topright: 16px; -webkit-border-top-right-radius: 16px; -moz-border-radius-bottomright: 16px; -webkit-border-bottom-right-radius: 16px;}
.user_page #right_column .box .header h2{color:white; text-shadow: black 0px -1px; padding-left:35px;}
.user_page .box .header .paper h2{padding-top:7px; margin-right:12px; font-size:19px;}
/*.user_page .box .header .paper .icon{margin-left:-7px; height:50px; margin-top:-60px; background:url("../../images/global/icons.png") no-repeat;} ICON*/


.user_page #box_videos .small_item .item{height:70px; display:block; text-align:left; }
.user_page #box_videos .small_item .item .picture{margin:0px 10px;}
.user_page #box_videos .small_item .item .data{width:95px;}
.user_page #box_videos .small_item .item .data .title{display:block; width:100%; height:auto; float:left; padding:0px; color:maroon;}
.user_page #box_videos .small_item .item .title,
.user_page #box_videos .small_item .item .title a{}
.user_page #box_videos .small_item .item p{display:block;}
.user_page #box_videos .text{color:#000; font-size:11px; float:left; display:block; clear:both;}

.user_page .friends .small_item .row{ padding:2px 0px; height:auto !important; float:left;}
.user_page .friends .small_item .row .item{width:60px; float:left; height:auto; padding:0px 4px; border:#f00 0px solid; background:none; display:inline;  clear:none; margin:0; overflow:hidden;}
.user_page .friends .small_item .row .item a.img{width:52px; height:52px; margin:0; padding:0; display:block; margin:auto;}
.user_page .friends .small_item .row .item a{display:block; clear:both;}

.user_page #box_photos .small_item .item {width:100%; height:auto; padding:3px 0px; border:#f00 0px solid; background:none; display:inline; float:left; clear:none; margin:0;}
/*.user_page #box_photos .small_item .item img{width:75px; height:56px; margin:0; margin:0 3px 0 0; display:inline; float:left; border:#000 1px solid;}*/
.user_page #box_photos .small_item .item div.title {display:block; padding:0; margin:0;clear:right; }
.user_page #box_photos .small_item .item a.title {padding:0; margin:0; display:block; font-weight:normal; font-size:11px;}
.user_page #box_photos .small_item .item div.text {display:block; float:left; margin-top:-7px;clear:right;}
.user_page #box_photos .small_item .item .picture{margin:0px 4px;}

/*team*/
.user_page #box_photos .large_item .item {width:100%; padding:0px 2px; margin: 4px 0px;  border:#f00 0px solid; background:none; display:inline; float:left; clear:none; }
.user_page #box_photos .large_item .item img{ margin:0; margin:0 3px 0 0; display:inline; float:left;}
.user_page #box_photos .large_item .item div.title {display:block; padding:0; margin:0;clear:right; background:none; }
.user_page #box_photos .large_item .item a.title {padding:0; margin:0; display:block; font-weight:normal; font-size:11px; background: none;}
.user_page #box_photos .large_item .item div.text {display:block; float:left; clear:right;}
.user_page #box_photos .large_item .item .picture{padding-left:0; margin-right:5px;}
.user_page #box_photos .large_item .item .data {width:290px;}

/*team*/
.user_page #box_teams .large_item .item {width:100%; height:auto;  display:inline; float:left; clear:none; margin:0;}
.user_page #box_teams .large_item .item div.text {display:block; float:left; margin-top:-7px;clear:right;}
.user_page #box_teams .large_item .item .data {width:235px;}

.user_page #box_teams .small_item .item {width:100%; padding:0px 2px; border:#f00 0px solid; background:none; display:inline; float:left; clear:none; margin:0;}
.user_page #box_teams .small_item .item img{width:75px; height:56px; margin:0; margin:0 3px 0 0; display:inline; float:left; border:#000 1px solid;}
.user_page #box_teams .small_item .item div.title {display:block; padding:0; margin:0;clear:right; }
.user_page #box_teams .small_item .item a.title {padding:0; margin:0; display:block; font-weight:normal; font-size:11px;}
.user_page #box_teams .small_item .item div.text {display:block; float:left; margin-top:-7px;clear:right;}
/*#team_new.box{background:#eee !important; overflow:hidden;}*/

.user_page #box_playlists .item .title{width:82%; border-bottom:#000 1px dotted; display:inline; float:left;}
.user_page #box_playlists .item .text{line-height:23px; vertical-align:bottom;}

.user_page #inner_column .list .map {height:300px; width:auto;}
.user_page #right_column .list .map {height:200px; width:230px; }
.user_page #right_column .map_container{margin-top:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.user_page #box_shop_locations .list {width:100%;}


.two_columns .photos .header{background:none;} /**/

/*BOX user left width */
/*.album_show_page #right_column .box .list,*/
.user_page #left_column .box .list,
.user_page #right_column .box .list{width:210px; height:auto !important; border:#eee 1px solid; padding:0px; display:block;  float:left; text-align:left;  clear:both;  }
.user_page #right_column .box .list{width:230px;}
.two_columns #left_column .box .list{width:690px; background:none; border:0px;}

.user_page #left_column.inner_column .box .large_item{width:100% !important; border:#ee0 0px solid; margin:0px;  display:block;  float:left; text-align:left; min-height:50px; }
/*.user_page #left_column.inner_column .box .large_item .even{background:#eee; }*/
#left_column.inner_column .list{padding:10px; background:transparent !important; }
.user_page #right_column .box{margin:0; background:#fff; border:#c7c7c7 1px solid; padding:8px; width:236px; background:url('images/box-gradient.jpg') repeat-x; -moz-border-radius: 15px; -webkit-border-radius: 15px; /*background-position:bottom;*/ }
.user_page #left_column .box{width:100% !important; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; }
.user_page #right_column .box .list{border:none;}
.user_page #right_column .box .content-bg{margin:0;}
.user_page #right_column .box .title a{color:#e95d0f;}
/*BOX inner*/
.user_page #inner_column .box{background:#fff;}
.user_page #inner_column .list{width:432px; height:auto; /*min-height:400px;*/}
.user_page #inner_column .friend_requests .large_item .item{background:none;}
.user_page #inner_column .wall{margin-top:10px; background:transparent; }
.user_page #inner_column .wall .list .item{float:left; width:100% !important;  clear:both; padding:5px 0px; /*border-bottom:1px dotted #444444;*/}
.user_page #inner_column .wall .list .item .picture{margin:0px 5px;}
.user_page #inner_column .wall .list .odd{background:#eee;}
/*.user_page #inner_column .wall .list .end{border-bottom:0;}*/
/*TODO : personalizar para cada pagina (requests,friends)*/
.user_page #inner_column .friend_requests .list .item{width:100%; background:none; display:block; text-align:left; height:auto; padding:5px 0px; }
.user_page #inner_column .friend_requests .list .item .title{width:auto; padding-right:5px; background:none; display:inline; float:left;}
.user_page #inner_column .friend_requests .list .item .title a{margin:0; padding:0; }
.user_page #inner_column .friend_requests .list .item .data{max-width:360px;}
.user_page #inner_column .friend_requests .list .end{border:0px; }
.user_page #inner_column .friend_requests form{display:inline; float:left; padding-top:10px; padding-left:5px;}

.user_page #inner_column .friends .list .item{width:100%; height:auto; float:left; display:block; text-align:left; }
.user_page #inner_column .friends .list .item img{margin:0px; display:inline; float:left;}
.user_page #inner_column .friends .list .data {width:300px;}
.user_page #inner_column .friends .list .end{border:0px; }
.user_page #inner_column .friends form{float:left; padding-top:10px; padding-left:10px; clear:both;}
.user_page #inner_column .friends p{float:left; display:block; clear:both; padding: 5px 0px 5px 10px;}

/*MENSAJES*/
.user_page #inner_column .messages .list{overflow: hidden;}
.user_page #inner_column .messages .list .item{ display:block; text-align:left; height:auto; padding:5px 0px; float:left; width:100%;}
.user_page #inner_column .messages .list .item .cell{display:inline; float:left; padding-right:5px;}
.user_page #inner_column .messages .list .item .title{width:auto; padding-left:0px; padding-right:5px; background:none; display:block; float:left;}
.user_page #inner_column .messages .list .item .title a{margin:0; padding:0; }
.user_page #inner_column .messages .list .item .text{text-align:left; float:left; clear:both;}
.user_page #inner_column .messages .list .item img{margin:0px;  display:inline; float:left;}
.user_page #inner_column .messages .list .end{border:0px; }
.user_page #inner_column .messages form{display:inline; float:left;padding: 10px 0 0 5px;}
.user_page #inner_column .messages .list .no_readed{font-weight: bold;}
.user_page #inner_column .messages .list .no_readed a{font-weight: bold;}
.user_page #inner_column .messages .list .no_readed .title{ font-size: 12px;}
.user_page #inner_column .messages .list .item .data{width:360px;}
.user_page #inner_column .messages .full_item .item .title{font-weight:bold; font-size: 12px; vertical-align:top; line-height:14px; padding-left:0px; background:none; display:inline; float:left;}
.user_page #inner_column .messages .full_item .item span{line-height:16px;}
.user_page #inner_column .messages .full_item .item .cell{display:inline; float:left; padding-right:5px;}

.user_page #inner_column .messages .item .actions
{
  float: right;
}

.user_page #inner_column .messages .paginate{
  width:432px;
  color:#009EE1;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  margin:0;
}

.user_page #inner_column .messages .bottomPaginate
{
  background-color: #EEEEEE;
  padding: 5px 0;
  margin-top: 10px;
}

.user_page #inner_column .messages .paginate .buttom {
  display:inline-block;
  padding:2px;
}

.user_page #inner_column .messages .paginate .buttom_pag_activated {
  background-color:#009EE1;
  color:white;
  font-size:12px;
}

.user_page #inner_column .messages .paginate .buttom_previous a, .user_page #inner_column .messages .paginate .buttom_next a {
  font-size:12px;
}

.user_page #inner_column .messages .paginate a{
  color:#009EE1;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
}

.user_page #inner_column .messages .large_item .even
{
  background: white;
}

.user_page #box_messages .content-bg
{
  float: none;
}

.user_page #inner_column #box_messages .list
{
  float: none;
}


.user_page #inner_column .messages .header .paper
{
  margin:0 0 0 18px;
  width: 200px;
  float: left;
}

.user_page #inner_column .messages .header .actions_top
{
  float: right;
  padding:12px 0 0 0;
}

.user_page #inner_column .messages .header .actions_top a
{
  color: black;
  text-decoration: none;
  font-size:12px;
  font-weight: bold;
}


.user_page #inner_column #box_messages form
{
  padding: 0;
  float: none;
  display: block;
}

.user_page #inner_column #box_messages #message_replay
{
  clear: both;
}

.user_page #inner_column #box_messages .list .row
{
  float: none;
}

.user_page #box_messages .username
{
  width: 95px;
}

.user_page #box_messages .large_item_sent .odd {
background:none repeat scroll 0 0 #EEEEEE;
}

.destinatary select
{
  width:145px;
}

.messageOk
{
  text-align: center;
}

.messageOk .message
{
  margin: 15px 0;
}

.messageOk .buttons
{

}

/*FIN MENSAJES*/

.user_page #inner_column .photos .list {height:auto; overflow:visible;   }

.user_page #inner_column .videos .list .item{overflow:hidden; display:block; text-align:left; height:69px; padding-top:2px; border-bottom:#444 0px dotted;}
.user_page #inner_column .videos .list .item .title{ width:100%; padding-left:25px; height:23px; padding-right:5px; display:inline; float:left; background:url("../../images/global/video-title-bg.png") no-repeat;}
.user_page #inner_column .videos .list .item .title a{margin:0; padding:0; }
.user_page #inner_column .videos .list .item img{ display:inline; float:left;}
.user_page #inner_column .videos .list .end{border:0px; }
.user_page #inner_column .videos .list .data{width:304px; }/*328*/
.user_page #inner_column .videos .list .left{width:190px; }/*200*/
.user_page #inner_column .videos .list .details{width:68px; }/*200*/
.user_page #inner_column .videos form{display:inline; float:left; padding-top:10px; padding-left:5px;}

.user_page #left_column .photos .image_large_item{overflow:visible; margin:0;  border:0;}
.user_page #left_column .photos .image_large_item .small{max-width: 132px;}
.user_page #left_column .photos .image_large_item .item{float:left; text-align:left; padding:5px 3px; border-bottom:#444 0px dotted;}
.user_page #left_column .photos .image_large_item .item .title{ }
.user_page #left_column .photos .image_large_item .item .title a{margin:0; padding:0; }
.user_page #left_column .photos .image_large_item .item img{float:left; background:#fff;}
.user_page #left_column .photos .image_large_item .item .picture{display:block; float:left; clear:both;}
.user_page #left_column .photos .image_large_item .item img.large{width:auto; height:auto; max-height:600px; max-width:680px; padding:3px;   }
.user_page #left_column .photos .image_large_item .item img.small:hover{background:none;}
.user_page #left_column .photos .image_large_item .large{text-align:center; width:100%; margin-left:-3px; }
.user_page #left_column .photos .image_large_item .large .picture{margin:auto; float:none; }
.user_page #left_column .photos .image_large_item .end{border:0px; }
.user_page #left_column .photos form{display:inline; float:left; padding-top:10px; padding-left:5px;}
.user_page .pagination {text-align:right; padding-right:15px; margin-top:-27px;  float:right;}
.user_page .pagination span{background:#009ee1; padding:0px 1px; color:#fff;}

.user_page #inner_column .pagination {text-align:right;  margin:0px 15px 10px 0px; border:0px;}

.user_page .text{color:#333;}
.user_page .lightText{color:#808080;}

/*riders*/
.user_page .riders .list .item{background:none; display:block; text-align:left; height:auto; padding:5px 0px;}
.user_page .riders .list .item .title{width:auto; font-size:11px; padding-left:5px; padding-right:5px; background:none; display:inline; float:left;}
.user_page .riders .list .item .title a{margin:0; padding:0; }
.user_page .riders .list .item img{margin:0px; display:inline; float:left;}
.user_page .riders .list .item div.picture{padding:0px; margin:0px; display:inline; float:left;}
.user_page .riders .list .item .data{width:117px; float:left;}

/*company news*/
.user_page #box_company_news .small_item {width:188px; overflow:auto; display:block; text-align:left;height:auto;}
.user_page #box_company_news .small_item .item {background:none;  height:auto; float:left; padding: 3px 0px;}
.user_page #box_company_news .small_item .item .picture{margin-right:5px; float:left; display:inline; }
.user_page #box_company_news .small_item .item .data{width:120px; float:left;}
.user_page #box_company_news .small_item .item a.title{display:block; float:left; clear:both;}
.user_page #box_company_news .small_item .item a.title{margin-left:0px;  margin-top:0px;  padding:0px; line-height:16px; height:16px; font-size:11px; display:block;}
.user_page #box_company_news .small_item .item img.user_small_thumb{float:left; margin:0px; padding:0px; margin-right:5px;  border:#000 1px solid; clear:none;}
.user_page #box_company_news .small_item .item p{display:block;  margin-top:3px; }
.user_page #box_company_news .small_item .end {border:0;}

.user_page #box_shop_news .small_item {width:188px; overflow:auto; display:block; text-align:left;height:auto;}
.user_page #box_shop_news .small_item .item {background:none; margin:3px 0px; height:auto; float:left;}
.user_page #box_shop_news .small_item .item .data{width:120px;}
.user_page #box_shop_news .small_item .item a.title{margin-left:0px;  margin-top:0px;  padding:0px; line-height:15px; height:15px; font-size:11px; display:block;}
.user_page #box_shop_news .small_item .item img.user_small_thumb{float:left; margin:0px; padding:0px; margin-right:5px;  border:#000 1px solid; clear:none;}
.user_page #box_shop_news .small_item .item p{display:block; line-height:14px; margin-top:3px;}

.community_page .large_item .left{ width:263px;}
.community_page .large_item .text{color:#fff;}
.community_page .videos {width:510px; min-height:500px; height:100%; display:inline; float:left;}
.community_page .users {width:275px; float:right; margin-right:25px;}
.community_page .users .large_item{width:100%;  overflow:auto; display:block; text-align:left; height:auto; padding:10px; background:#000; -moz-border-radius: 6px; -webkit-border-radius: 6px;}/**/
.community_page .users .large_item .row{padding:2px 0px; border:#f0f 0px solid;}
.community_page .users .large_item .row .item{height:auto; width:75px; padding:0px 2px; border:#f00 0px solid; background:none; float:left; display:inline; margin:0; clear:none; }
.community_page .users .large_item .row .item .picture{padding:0px; width:75px; height:75px;display:block; }
.community_page .users .large_item .row .item .data{float:left; width:75px;}
.community_page .users .large_item .row .item a.img{height:75px; width:75px;  border:#fff 1px solid; display:block; margin:0; padding:0; overflow:hidden; }
.community_page .users .large_item .row .item a{display:block; clear:both;}
.community_page .users .large_item .row .item .title{margin:0; padding:0; line-height:12px; font-size:11px; display:block; clear:both; background:none; color:white; }


/*.user_page #box_photos .small_item .item img{width:75px; height:56px; margin:0; margin:0 2px 0 0; display:inline; float:left; border:#000 1px solid;}*/
.user_page #box_photos .small_item .item div.title {display:block; padding:0; margin:0;clear:right;}
.user_page #box_photos .small_item .item a.title {padding:0; margin:0; display:block; font-weight:normal; font-size:11px;}
.user_page #box_photos .small_item .item div.text {display:block; float:left; margin-top:-7px;clear:right;  }
.user_page #box_photos .small_item .item .data {width:109px;}

#player-container{ margin-top:28px; margin-left:35px; width:520px; height:320px;}

table.GWTUpld{display:none;}
button.gwt-Button{display:none;}

/*Paginador*/
.paginate{margin: 10px 10px 20px;text-align:right}
.paginate a,.paginate{font-weight: bold;font-size: 15px;font-family: Verdana}
.paginate .buttom{padding: 2px}
.paginate .buttom_previous a,.paginate .buttom_next a{font-size: 12px}
.paginate .arrow_previous a,.paginate .arrow_next a{font-size: 14px}
.paginate .buttom_pag_activated{font-size: 20px}
.paginate .puntos {color: #5F0D00}
div#loader{padding-left:32px !important;}
div#loader, .loading{background:url("images/loader.gif") no-repeat !important; min-height:32px !important; }

#main_dialog #left_column{width:100% !important; background: transparent !important;}
.dialog{display:none;}

#upload_video_container{display:none; background:#fff;  float:left; width:100%; }
#upload_video_container .content{ padding:10px; }
/*#upload_video_container .form{background:#eee; padding:0 10px; font-size:11px; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px;}
#upload_video_container h1{border-bottom:#fff 5px solid;}

*/
.user_page .info{color:#fff;}

#change_password{background-color:#EEEEEE;color:#313131;margin:45px auto;padding:20px 10px;width:500px;}
#change_password .container{background: #fff; padding:10px 30px;}
#change_password form{margin-left: 30px; margin-top: 20px;}
#change_password h1{border-bottom:#ccc 0px solid;  padding:0; }

/* Confirmation reminder */
#confirmation_reminder {z-index: 50; width: 100%; background: #FFFFDD; text-align: center; height: 32px; padding-top: 12px; font-size: 14px; opacity: 0.90; filter: alpha(opacity = 90);}
#confirmation_reminder a:hover { color:#009EE0; text-decoration:underline; }