body
{
	font-family:Helvetica;
	font-size:11px;
	font-style:normal;
	color:#333333;
}

html,body
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

a,a:hover
{
    text-decoration:none;
}

a
{
	color:#009EE0;
}

a:focus,a:active
{
	outline:0;
}

h1,h2,h3,h4,h5
{
	font-size:100%;
}

ul li
{
	list-style:none;
}

/*GRAL*/
.small
{
	font-size:10px;
}

.smallest
{
	font-size:8px;
}

/*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,.corner-top,.corner-left
{
    border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
}

.corner-tr,.corner-top,.corner-right
{
    border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
}

.corner-bl,.corner-bottom ,.corner-left
{
   border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
}

.corner-br,.corner-bottom ,.corner-right
{
    border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
}

.corner-all
{
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

/* -----------------------------------------------------------------------------------------------------------------------------
   	MISC
----------------------------------------------------------------------------------------------------------------------------- */
input.boxes,select.boxes,textarea.boxes
{
	border:0 solid #5F0D00;
	background-color:white;
	padding:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}


div.scratch
{
	width:980px;
	height:50px;
	display:block;
}

div.h-2,.bg_h2
{
	height:48px;
}

div.no-bg-margin
{
	background-position:0 50%;
}

/*
*	HEADERS
*============================================*/
.header
{
	margin:0;
	padding:0;
	height:62px;
}

.header .paper
{
	margin:0;
	padding:0;
	height:100%;
}

.header .paper .bg_h2
{
	margin:0 0 0 18px;
	height:100% !important;
}

/*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*/
.people .paper h2
{
	margin-left:15px;
}

.header .menu
{
	margin-bottom:2px;
	margin-top:-10px;
}

#photo_menu
{
	margin-top:-15px;
}

.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;
}

.notification-box
{
	padding:0 10px;
}

.notification-box ul
{
	margin:0;
	border:0 solid black;
	padding:5px;
	list-style:none;
}

.notification-box ul li.notification
{
	font-weight:bold;
	margin:0;
	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;
}

a.btn
{
	height:21px;
	line-height:20px;
	color:white;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	float:left;
	background-position:100% 0;
	padding-left:4px;
	padding-right:10px;
	cursor:pointer;
	padding-top:3px;
	margin-left:5px;
	display:inline-block !important;
}

body > a.btn
{
	margin-left:10px;
}

a.btn b
{
	width:11px;
	height:24px;
	background-position:0 0;
	margin-left:-10px;
	display:block;
	text-align:center;
	padding-left:0;
	float:left;
	margin-top:-3px;
	position:absolute;
}

a:hover.btn
{
	background-position:100% -24px;
}

a:hover.btn b
{
	background-position:0 -24px;
}

div.btn-wr
{
	margin-top:3px;
	bottom:0;
}

/* -----------------------------------------------------------------------------------------------------------------------------
   main structure
----------------------------------------------------------------------------------------------------------------------------- 
Inicio menu Superior*/
#top-bar
{
	position:fixed;
	top:0;
	height:40px;
	background:#000000;
	width:100%;
	z-index:2002;
}

#top-bar div.content
{
	width:980px;
	margin:0 auto;
}

#top-bar div.content div.left
{
	float:left;
	margin-top:8px;
}

#top-bar div.content div.left div.wraper
{
	padding:2px 0 0 10px;
}

#top-bar div.content div.right div.wraper
{
	padding:0 5px 0 0;
	margin-top:5px;
	float:right;
}

/*Barra de elección de lenguaje*/
#top-bar div.wraper .fbconnect
{
	float:left;
	color:white;
	margin-right:4px;
	margin-top:5px;
}

#top-bar div.content div.wraper div.login-form
{
	display:none;
	border-left:0 solid #CFA387;
	background:#000;
	height:19px;
	width:321px;
	padding-left:5px;
	margin:22px 0 0 93px;
	text-transform:uppercase;
}

#top-bar div.content div.wraper div.login-form input
{
	background:white;
	width:90px;
	border:0;
	height:15px;
	line-height:15px;
	padding:0;
	margin-top:2px;
}

#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
{
	float:left;
	height:19px;
	margin-right:5px;
	padding-right:5px;
	padding-left:10px;
	margin-top:6px;
}

#top-bar div.content div.wraper div.login a
{
	color:white;
	padding-top:4px;
	text-decoration:none;
}

#top-bar div.content div.wraper div.register
{
	float:left;
	line-height:19px;
	height:19px;
	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.logged
{
	float:left;
	line-height:19px;
	height:19px;
	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.left a
{
	margin-right:5px;
	color:#7E7E7E !important;
	padding-right:5px;
	font-weight:normal;
	font-size:13px;
	float:left;
	height:19px;
	line-height:19px;
	display:block;
}

#top-bar div.content div.left b
{
	color:#BEBEBE;
}

#dropdown-menu-user
{
	float:right;
	background:#000000;
}

#dropdown-title-user
{
	background:url("images/dropdown-menu-title-bg.jpg") repeat-x;
	padding:4px 12px;
}

#dropdown-title-user-avatar
{
	margin-right:4px;
	border:1px solid #FFFFFF;
}

#dropdown-title-user-name
{
	margin-right:4px;
}

#dropdown-list-user a
{
	display:block;
	color:#FFFFFF;
	padding:4px 0 4px 12px;
}

#dropdown-menu-lang
{
	float:right;
	width:100px;
	margin-left:10px;
	background:#000000;
}

#dropdown-title-lang
{
	color:#FFFFFF;
	background:url("images/dropdown-menu-title-bg.jpg") repeat-x;
	padding:8px 12px;
	text-transform:capitalize;
}

#dropdown-title-lang-drop
{
	padding-top:6px;
	float:right;
}

#dropdown-list-lang a
{
	display:block;
	color:#FFFFFF;
	padding:4px 0 4px 12px;
	text-transform:capitalize;
}

#notification-area
{
	float:right;
	margin-top:4px;
	margin-right:4px;
	color:#FFFFFF;
}

#notification-area .notify
{
	position:relative;
	top:-12px;
	left:-12px;
	padding:1px 3px 1px 2px;
	border:1px solid #000000;
	background:#E95D0F;
	font-family:arial;
	font-size:9px;
	color:#fff;
}

/*FIN Del menu superior*/
#principal
{
	height:auto !important;
	width:auto;
}

#page
{
	width:100%;
	background:#d9d9d9;
	padding-top:35px;
	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;
}

#interior
{
	margin-top:10px;
	height:auto !important;
	width:auto;
	background:#fff;
	padding:10px;
    border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#main
{
	width:100%;
	float:left;
}

/*contenedor principal
FLASH
*/
.flash
{
	margin-bottom:10px;
	padding:7px;
	border:#d3d3d3 1px solid;
	background:#eee;
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.notice-success
{
	background-color:#FFFAC6;
	border:2px solid #FDCA4B;
	color:#656155;
	font-size:11px;
	padding:5px;
    margin: 0 0 5px;
}

/*para los avisos del perfil*/
.file_new .flash
{
	width:300px;
}

.inner_column .suggest
{
	width:410px;
	padding:8px;
	margin:0 6px 15px 0;
	background:#373737;
	color:#fff;
	float:left;
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-box-shadow:3px 3px 7px #999;
	-moz-box-shadow:3px 3px 7px #999;
    box-shadow:3px 3px 7px #999;
	filter:shadow(color=#999999, direction=135, strength=2);
}

.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;
    border-radius:6px;
	-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 .loginBox
{
	text-align:center;
	line-height:18px;
}

.inner_column .loginBox table
{
	margin:0 auto;
}

.inner_column .loginBox a.button
{
    border-radius:0;
    box-shadow:0;
	-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;
	padding:4px 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;
	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.links div a
{
	display:block;
	color:white;
	text-decoration:underline;
}

#foot div.wraper div.links div a:hover
{
	text-decoration:none;
	color:#DAAD88;
}

#foot .about-global
{
	margin:0 25px;
	display:block;
	float:left;
}

#bottom-adv
{
	width:728px;
	height:120px;
	clear:both;
	margin: 10px auto auto auto;
}

.sep-1
{
	width:980px;
	height:2px;
}

.sep-2
{
	width:980px;
	height:25px;
}

#header
{
	border:#fff 0 solid;
	margin-top:0;
	margin-bottom:10px;
	cursor:pointer;
}

#header #logo.logo
{
	border:#fff 0 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 0 solid;
	background:url("images/beta.png") no-repeat;
	float:left;
	width:32px;
	height:37px;
	margin-left:-13px;
	margin-bottom:-40px;
}

/*USER BAR*/
#bar
{
	border:#fff 0 solid;
	height:28px;
	margin-bottom:10px;
	padding:3px 0;
	background:url("images/user-menu-bar-bg.jpg") repeat-x;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#bar ul
{
	margin-left:12px;
}

#bar ul li
{
	margin:0 3px;
	list-style:none;
	line-height:17px !important;
	display:inline;
	color:white;
	text-shadow:black 0 -1px;
}

#bar ul li a
{
	color:white;
	font-weight:bold;
	font-size:12px;
}

#bar li
{
	margin:0 18px 0 0;
	padding:0;
	list-style:none;
	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;
	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 div#player
{
	display:inline;
	height:400px;
	float:left;
	margin-left:25px;
}

form.blurb
{
	display:block;
	width:100%;
	float:left;
}

form.help
{
	font-size:60%;
}

#a_blurb
{
	max-width:85%;
	float:left;
	display:inline;
	padding-right:5px;
}

a#a_blurb:hover
{
	color:maroon;
	text-decoration:none;
}

.video-community
{
	height:62px;
	margin:10px 0;
}

.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 .post
{
	border-bottom:#444 1px dotted;
	padding:5px 0;
}

/* -----------------------------------------------------------------------------------------------------------------------------
   PAGE: requests
----------------------------------------------------------------------------------------------------------------------------- */
#friend-requests .friendRequest
{
	margin-top:15px;
	margin-left:20px;
	clear:both;
	height:80px;
}

#friend-requests .friendRequest img
{
	border:#555 1px solid;
	padding:0;
	margin-right:15px;
}

#friend-requests .friendRequest .title
{
	display:block;
	margin-bottom:5px;
}

.friend_requests .actions
{
	margin-top:15px;
}

/* -----------------------------------------------------------------------------------------------------------------------------
PAGE: video
----------------------------------------------------------------------------------------------------------------------------- */

#player #pl-wr
{
	margin-top:40px;
	margin-left:35px;
	border:0 solid red;
}

div#must-login
{
	padding:8px;
	border:2px solid #5F0D00;
	margin-bottom:10px;
	margin-top:5px;
	background:white;
	text-align:center;
	color:#666666;
}

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 0 solid;
}

div.paging span.paging a,div.paging span.paging b
{
	margin-left:5px;
	margin-right:5px;
	font-size:16px;
	font-weight:bold;
}

#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 0;
}

/* login structure*/
div.login input[type='text'],.login input[type='password']
{
	width:157px;
	height:15px;
}

div.login table
{
	padding:0;
	margin:0;
	border:0;
}

div.login table td
{
	margin:0;
	padding:3px;
	font-weight:normal;
	border:#ff0 0 solid;
	height:15px;
}

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;
}

.msgBox
{
	padding:8px;
	border:2px solid #5F0D00;
	background:white;
	color:#666666;
}

.inbox
{
	background:none;
	color:white;
}

.preloader
{
	padding-left:20px;
	width:32px;
	height:32px;
	display:none;
	float:left;
}

.floatCenter
{
	margin:auto;
}

.box-title a
{
	color:#444;
	text-transform:uppercase;
	font-size:10px;
}

/*community post it bg  para la columna derecha*/

.mail-ico
{
	background-position:0 -337px;
	display:inline;
}

#share_mail
{
	width:270px;
	margin:auto;
	background:#ddd;
	padding:10px 30px;
	text-align:left;
}

h2.black
{
	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;
}

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;
}


a.black:hover
{
	color:#eee;
	text-decoration:none !important;
}

/*--------------------------
* 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;
}

.clearLeft
{
	display:inline;
	float:left;
	clear:left;
}

.justify
{
	text-align:justify;
}

img.loader
{
	vertical-align:middle;
	display:none;
}

.map
{
	width:200px;
	height:200px;
	border:#ccc 1px solid;
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	display:none;
}

.signup .map
{
	width:260px;
	margin-left:-80px;
	margin-top:65px;
	float:left;
	display:none;
}

#main.profile .map
{
	margin:0;
	height:150px;
	width:210px;
}

form .title,form label
{
	color:#222;
	font-weight:normal;
}

textarea,input[type="text"],select
{
    color: #555555;
    font-family: arial;
    font-size: 11px;
}

table
{
	border-collapse:collapse;
}

table td,table th
{
	margin:0;
	padding:1px 0 2px;
	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
{
	display:inline;
	float:left;
	padding:10px;
	color:#000;
	width:280px;
}

form.signup select
{
	width:149px;
}

form.user_invite table th
{
	width:80px;
	font-weight:bold;
}

form.contact_list .head
{
	padding-left:5px;
}

form.contact_list .list
{
	max-height:400px;
	overflow:auto;
	width:auto;
	margin:5px 0;
	border-top:maroon 0 solid;
	border-bottom:maroon 0 solid;
}

form.contact_list .list .even
{
	background:#999;
}

form.contact_list .list table td
{
	padding:1px 5px;
}

form.post textarea
{
	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 0 solid;
	padding-right:20px;
	padding-top:7px;
}

.signup table th
{
	width:125px !important;
	float:left;
	text-align:right;
	border:#ff0 0 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;
}

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;
}

/*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 0 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:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix
{
	height:1%;
}

.list .row
{
	border:#ff0 0 solid;
	text-align:left;
	display:block;
	clear:both;
	float:left;
	width:100%;
}

.list .row .item
{
	border:#ccc 0 solid;
	display:inline;
	float:left;
	padding:5px;
}

.list .col
{
	display:inline;
	float:left;
	border:#f00 1px solid;
}

.list h2
{
	height:20px;
	margin:0;
	padding:0;
	float:left;
}

.large_item .item
{
	padding:10px 0;
	color:white;
	margin-bottom:0;
	display:block;
	clear:both;
}

.large_item .item img
{
	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:0;
	width:100%;
	margin-top:0;
	height:23px;
}

.large_item .item .title a
{
	color:black;
	display:inline;
	float:left;
}

.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 0 5px;
	width:100px;
}

.large_item .item .data
{
	width:489px;
}

.small_item .item
{
	height:60px;
	padding-top:1px;
	color:white;
	margin-bottom:0;
	display:block;
	clear:both;
}

.small_item .item img
{
    box-shadow:2px 2px 5px #999;
	-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:0;
	margin-top:0;
	height:11px;
	line-height:13px;
}

.small_item .item .right
{
	float:right;
	padding:0 5px;
}

.small_item .item .description
{
	margin-left:30px;
}

.small_item .item .details
{
	border-left:#000 1px solid;
	padding:0 5px;
	width:80px;
}

.small_item .item .actions
{
	padding:0 5px;
	width:125px;
	color:#444;
}

.picture,.data
{
	float:left;
	display:inline;
}

.item div.picture
{
	margin-right:10px;
}

.actions ul
{
	float:right;
	margin-top:10px;
}

.box .item .delete
{
	text-align:center;
	margin-top:-9px;
	float:right;
	font-family:Verdana;
	color:#fff;
	display:block;
	clear:right;
}

img.picture
{
	padding:2px;
	background:#fff;
    box-shadow:2px 2px 5px #999;
	-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);
*/
}

#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
{
	clear:both;
    margin: 6px 0;
    text-align:right;
}


#profile_tabs li
{
	margin-right:1px;
	display:inline;
	clear:both;
	padding-top:4px !important;
}

#profile_tabs .button
{
	border:1px solid #4E4E4E;
	background:url('images/profile_menu_button_bg.jpg') top left repeat-x;
    border-radius-bottomleft:0 !important;
	-moz-border-radius-bottomleft:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
}

#profile_header
{
	margin:0 0 15px;
	height:38px;
	overflow:visible;
	background:#eee;
	width:100%;
}

#profile_header h2
{
	padding-top:7px;
	margin-right:12px;
	margin-left:12px;
	font-size:19px;
	float:left;
}

#profile_header div
{
	float:right;
	margin:12px;
	font-weight:bold;
}

#options-profile-menu
{
	padding:0 0 7px;
}

.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;
}

/*colums
para 3 columnas*/
.container
{
	border:#ccc 0 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;
	padding-left:19px;
	background:#fff;
}

.two_columns #left_column
{
	width:708px;
	display:inline;
	float:left;
}

/*BOX inner*/
.user_page #inner_column .box
{
	width:432px;
	display:block;
	float:left;
	text-align:left;
	min-height:50px;
	background:#fff;
}

.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 a,.user_page #box_shop_news.box_news .title a
{
	font-weight:bold;
	color:#E65F0E;
	text-decoration:none;
}

.user_page #right_column #box_company_news .header
{
	background:url("images/company-title-news-bg2.png") no-repeat scroll 0 0 transparent;
}

.user_page #right_column #box_shop_news .header
{
	background:url("images/shop-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 .item,.user_page #right_column #box_shop_news .item
{
	height:88px;
}

.user_page #right_column #box_company_news .list .item,.user_page #right_column #box_shop_news .list .item
{
	line-height:14px;
}

/*para 2 columnas : izq = izq + center*/
.two_columns .inner_column
{
	width:615px !important;
	margin:10px 0 20px 65px;
	display:inline;
	float:left;
	padding:10px;
}

#main.search_friends .inner_column form table
{
	max-height:400px;
	overflow:auto;
}

#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%;
    border-radius-bottomleft:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
}

#inner_column #left_column.inner_column h1,.form_new h1,#left_column.inner_column h1,#left_column.UPPicture h2
{
	background:#dfdfdf;
	padding:5px 10px;
	border-bottom:#f6f6f6 5px solid;
}

/*dos columnas en las paginas de la comunidad (videos,fotos)*/
.user_page #left_column.inner_column
{
	background:none !important;
	margin:0;
}

.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;
}

.user_page #left_column.inner_column .box
{
	padding-bottom:1px;
}

.user_page #left_column.inner_column .box .content-bg
{
	width:100% !important;
	margin:0 !important;
	padding:0 !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,.suggest .button
{
	float:right;
	display:block;
	clear:right;
}

#main_dialog .inner_column
{
	padding:0;
	margin:0;
	width:auto;
	background:none;
}

#main_dialog.message_frm
{
	overflow:visible;
	height:100px;
}

/*box*/
h1
{
	font-size:20px;
	padding-bottom:10px;
}

.user_page #profile_card
{
	float:left;
	text-align:left;
	padding:0 5px 10px 0;
	/*width:200px;*/
	font-size:11px;
}

/*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;
	font-weight:normal;
	width:auto !important;
	border:#f0f 0 solid;
	padding:0 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 .box div.button
{
	float:right;
	margin:5px 13px 0 0;
}

/*show photos*/
.set_profile_picture
{
	display:none;
	margin:-22px 2px 2px;
	width:110px;
	height:16px;
	padding:5px 5px 0;
	float:left;
	background:#000 repeat;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*profile change picture*/
#edit_profile_picture
{
	display:none;
	margin:auto;
	margin-top:-21px;
	height:16px;
	padding:5px 5px 0;
	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;
}

.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;
	padding:6px;
	margin:0 12px !important;
	display:block;
	float:left;
	clear:both;
}

.user_page .box .header
{
	margin-left:0;
	height:auto;
	overflow:visible;
	float:left;
	width:100%;
}

.user_page #right_column .box .header
{
	margin-left:0;
	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 .list ul
{
	margin:10px 14px 10px 10px;
	padding:0;
	float:right;
	clear:right;
}

.user_page .box .list ul li
{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
	text-align:right;
}

.user_page .box .list ul li div.img
{
	margin-bottom:0;
	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 .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 0 -1px;
	padding-left:35px;
}

.user_page .box .header .paper h2
{
	padding-top:7px;
	margin-right:12px;
	font-size:19px;
}

.user_page #box_videos .small_item .item
{
	height:70px;
	display:block;
	text-align:left;
}

.user_page #box_videos .small_item .item .data .title
{
	display:block;
	width:100%;
	height:auto;
	float:left;
	padding:0;
	color:maroon;
}

.user_page #box_videos .text
{
	color:#000;
	font-size:11px;
	float:left;
	display:block;
	clear:both;
}

.user_page .friends .small_item .row
{
	padding:2px 0;
	height:auto !important;
	float:left;
}

.user_page .friends .small_item .row .item
{
	width:60px;
	float:left;
	height:auto;
	padding:0 4px;
	border:#f00 0 solid;
	background:none;
	display:inline;
	clear:none;
	margin:0;
	overflow:hidden;
}

.user_page .friends .small_item .row .item a.img
{
	width:52px;
	height:52px;
	padding:0;
	display:block;
	margin:auto;
}

.user_page #box_photos .small_item .item
{
	width:100%;
	height:auto;
	padding:3px 0;
	border:#f00 0 solid;
	background:none;
	display:inline;
	float:left;
	clear:none;
	margin:0;
}

.user_page #box_photos .small_item .item .picture
{
	margin:0 4px;
}

/*team*/
.user_page #box_photos .large_item .item
{
	width:100%;
	padding:0 2px;
	margin:4px 0;
	border:#f00 0 solid;
	background:none;
	display:inline;
	float:left;
	clear:none;
}

.user_page #box_photos .large_item .item img
{
	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*/

#teams .item
{
    clear:both;
    padding: 10px 0;
    border-bottom:1px solid #AEAEAE;
    min-height:60px;
}

#teams .actions
{
    float:right;
}

#teams .actions table td
{
    vertical-align:middle;
}

#teams .actions .delete-button
{
    display: inline;
}

#team-form tbody input
{
    width:150px;
    padding-left:2px;
    padding-right:2px;
}

#team-form tbody select
{
    width: 155px;
}

#team-form table
{
    margin: 0 auto;
}

#team-form label
{
    padding-right: 5px;
}

#text-create-team p
{
    padding: 0 10px 10px 10px;
    color: #3f3f3f;
}

#text-create-team
{
    margin-bottom:20px;
}

#add_as_rider_success
{
    text-align:center;
}
#add_as_rider_success p
{
    padding: 15px 0;
}

/*invite riders*/
#invite-riders
{

}

#invite-riders-content
{
    clear:both;
}

#invite-riders-content p
{
    padding: 7px 2px;
}

#invite-riders-content .input
{
    margin: 10px;
}

#invite-riders-content .notice
{
    color: red;
}

#invite-riders-content #request_emails
{
    width: 100%;
    height: 50px;
}

#invite-riders-options
{
    margin-top: 15px;
}

#team_show .item
{
    clear:both;
    padding: 10px 0;
    border-bottom:1px solid #AEAEAE;
    min-height:60px;
}

#team_show img
{
    float:left;
    margin: 0 10px 10px 0;
}

#team_show .wait-confirmation
{
    color: #666666;
}

#team-show-no-results
{
    padding-top: 20px;
}

#team_show p
{
    min-height: 30px;
}

#team_show .options .sep_actions
{
    margin:0 2px;
}

#team_show .options .sep_actions,#team_show .boton
{
    display:inline;;
}

/*fin teams*/


/*BrandShops*/


#invite-shops-content
{
    clear:both;
}

#invite-shops p
{
    padding: 7px 2px;
}

#invite-shops-form .input
{
    margin: 10px;
}

#invite-shops-form .notice
{
    color: red;
}

#invite-shops-form #request_emails {
    height: 50px;
    width: 100%;
}

#invite-shops-options
{
     margin-top: 15px;
}

#brand-shops .item
{
    clear:both;
    padding: 10px 0;
    border-bottom:1px solid #AEAEAE;
    min-height:60px;
}

#brand-shops img
{
    float:left;
    margin: 0 10px 10px 0;
}

#brand-shops .wait-confirmation
{
    color: #666666;
}

#brand-shops-no-results
{
    padding-top: 20px;
}

#brand-shops p
{
    min-height: 30px;
}

#brand-shops .options .sep_actions
{
    margin:0 2px;
}

#brand-shops .options .sep_actions,#brand-shops .boton
{
    display:inline;
}

#add-as-shop-success
{
    text-align:center;
}
#add-as-shop-success p
{
    padding: 15px 0;
}

/*Fin branshops*/

.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;
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.user_page #box_shop_locations .list
{
	width:100%;
}

/*BOX user left width */
.user_page #left_column .box .list,.user_page #right_column .box .list
{
	width:210px;
	height:auto !important;
	border:#eee 1px solid;
	padding:0;
	display:block;
	float:left;
	text-align:left;
	clear:both;
}

.user_page #right_column .box .list
{
	width:230px;
	border:none;
}

.two_columns #left_column .box .list
{
	width:690px;
	background:none;
	border:0;
}

.user_page #left_column.inner_column .box .large_item
{
	width:100% !important;
	border:#ee0 0 solid;
	margin:0;
	display:block;
	float:left;
	text-align:left;
	min-height:50px;
}

#left_column.inner_column .list
{
	padding:10px;
	background:transparent !important;
}

.user_page #right_column .box
{
	margin:0;
	border:#c7c7c7 1px solid;
	padding:8px;
	width:236px;
	background:url('images/box-gradient.jpg') repeat-x;
    border-radius:15px;
    border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

.user_page #left_column .box
{
	width:100% !important;
    border-radius-bottomleft:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
}

.user_page #right_column .box .title a
{
	color:#e95d0f;
}

.user_page #inner_column .list
{
	width:432px;
	height:auto;
}

.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 0;
}

.user_page #inner_column .wall .list .item .picture
{
	margin:0 5px;
}

.user_page #inner_column .friend_requests .list .item
{
	width:100%;
	background:none;
	display:block;
	text-align:left;
	height:auto;
	padding:5px 0;
}

.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 .data
{
	max-width:360px;
}

#box_friends #user-search-list ul
{
	clear:both;
	padding:10px 5px 0 15px;
}

#box_friends #user-search-list li
{
	float:left;
	width:75px;
	margin-right:5px;
	height:130px;
}

#box_friends #user-search-list li a,#box_friends #user-search-list li a:hover
{
	text-decoration:none;
	font-weight:bold;
}

#box_friends #search-form-filter-div
{
	background:none repeat scroll 0 0 #EEEEEE;
	padding:15px 0 15px 10px;
}

#box_friends #search_search
{
	height:16px;
	width:255px;
}

#box_friends .paginate
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	background:none repeat scroll 0 0 #EEEEEE;
	margin:10px 0 0;
	padding:5px 0;
	color:#009EE1;
	width:432px;
}

#search-form-filter .ui-button
{
	margin-left:-1px;
	-moz-border-radius:0;
	border-radius:0;
	background:url("images/bg-select.png") left top;
	border-color:#999999;
	border-style:solid;
	border-width:1px 1px 1px 0;
	margin-right:0;
}

#search-form-filter .ui-state-hover
{
	border-left:none;
}

#search-form-filter .ui-button-icon-only .ui-button-text
{
	padding:0.08em;
}

#search-form-filter .ui-autocomplete-input
{
	margin:0;
	-moz-border-radius:0;
	border-radius:0;
	height:16px;
}

#search-form-filter .ui-widget-content
{
	background:url("images/bg-select.png") left top;
	border-color:#999999;
	border-style:solid;
	border-width:1px 0 1px 1px;
	margin-right:0;
	color:#464034;
	font-weight:bold;
	width:105px;
}

#search-form-filter .ui-icon
{
	background-image:url("../../jquery/ui-darkness/images/ui-icons_cccccc_256x240.png");
}

#search-form-filter-div .ui-corner-all
{
	-moz-border-radius:0;
	border-radius:0;
}

#search-form-filter-div .ui-menu a
{
	text-decoration:none;
	color:black;
}

#search-form-filter-div .ui-menu .ui-state-hover
{
	background:#464034;
	color:white;
	border:1px solid #464034;
}

#user-search-list .loading
{
	background-position:center;
	text-align:center;
	font-weight:bold;
	padding-top:65px;
	width:100%;
}

.user_page #inner_column .messages .list .item
{
	display:block;
	text-align:left;
	height:auto;
	padding:5px 0;
	float:left;
	width:100%;
}

.user_page #inner_column .messages .list .item .title
{
	width:auto;
	padding-left:0;
	padding-right:5px;
	background:none;
	display:block;
	float:left;
}

.user_page #inner_column .messages .list .item .text
{
	text-align:left;
	float:left;
	clear:both;
}

.user_page #inner_column .messages form
{
	display:inline;
	float:left;
	padding:10px 0 0 5px;
}

.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:0;
	background:none;
	display:inline;
	float:left;
}

.user_page #inner_column .messages .full_item .item span
{
	line-height:16px;
}

.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 .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;
}

.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 #box_messages .large_item_sent .odd
{
	background:none repeat scroll 0 0 #EEEEEE;
}

#box_messages .bottomPaginate
{
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-bottom-left-radius: 50px;
}

.destinatary select
{
	width:145px;
}

.messageOk .message
{
	margin:15px 0;
}

/*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 0 dotted;
}

.user_page #inner_column .videos .list .item .title
{
	width:100%;
	padding-left:25px;
	height:23px;
	padding-right:5px;
	display:inline;
	float:left;
}

.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;
}

#box.videos
{
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
}

.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 0 dotted;
}

.user_page #left_column .photos .image_large_item .item img
{
	float:left;
	background:#fff;
}

.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 .large
{
	text-align:center;
	width:100%;
	margin-left:-3px;
}

.user_page #left_column .photos .image_large_item .large .picture
{
	margin:auto;
	float:none;
}


#box.photos
{
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
}

.user_page .pagination
{
	text-align:right;
	padding-right:15px;
	margin-top:-27px;
	float:right;
}

.user_page .pagination span
{
	background:#009ee1;
	padding:0 1px;
	color:#fff;
}

.user_page #inner_column .pagination
{
	text-align:right;
	margin:0 15px 10px 0;
	border:0;
}

.user_page .lightText
{
	color:#808080;
}

/*riders*/
.user_page .riders .list .item
{
	background:none;
	display:block;
	text-align:left;
	height:auto;
	padding:5px 0;
}

.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 div.picture
{
	padding:0;
	margin:0;
	display:inline;
	float:left;
}

.user_page .riders .list .item .data
{
	width:117px;
	float:left;
}

.user_page #box_company_news .small_item .item
{
	background:none;
	height:auto;
	float:left;
	padding:3px 0;
}

.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
{
	float:left;
	clear:both;
	margin-left:0;
	margin-top:0;
	padding:0;
	line-height:16px;
	height:16px;
	font-size:11px;
	display:block;
}

.user_page #box_company_news .small_item .item p
{
	display:block;
	margin-top:3px;
}

.user_page #box_shop_news .small_item .item
{
	background:none;
	margin:3px 0;
	height:auto;
	float:left;
}

.user_page #box_shop_news .small_item .item a.title
{
	margin-left:0;
	margin-top:0;
	padding:0;
	line-height:15px;
	height:15px;
	font-size:11px;
	display:block;
}

.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 .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 0;
	border:#f0f 0 solid;
}

.community_page .users .large_item .row .item
{
	height:auto;
	width:75px;
	padding:0 2px;
	border:#f00 0 solid;
	background:none;
	float:left;
	display:inline;
	margin:0;
	clear:none;
}

.community_page .users .large_item .row .item .picture
{
	padding:0;
	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 .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 .data
{
	width:109px;
}

#player-container
{
	margin-top:28px;
	margin-left:35px;
	width:520px;
	height:320px;
	text-align:center;
    overflow: hidden;
}

/*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_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;
	min-height:32px;
}

#main_dialog #left_column
{
	width:100% !important;
	background:transparent !important;
}

#upload_video_container
{
	display:none;
	background:#fff;
	float:left;
	width:100%;
}

.profile .signup input[type=radio],.profile .signup input[type=checkbox]
{
	width:auto;
}

.user_page #user_dob_day
{
	width:40px;
}

.user_page #user_dob_month
{
	width:100px;
}

.user_page #user_dob_year
{
	width:55px;
}

#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 0 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.9;
	filter:alpha(opacity = 90);
}

#confirmation_reminder a:hover
{
	text-decoration:underline;
}

#main_dialog form .title,#main_dialog form label
{
	color:white;
}

/*Unsuscribe*/
#deleteUser
{
	background-color:#EEEEEE;
	color:#313131;
	float:none;
	margin:45px auto;
	padding:20px 10px;
	width:450px;
}

#deleteUser .container
{
	background-color:white;
	padding:20px;
}

#deleteUser table td
{
	padding-right:5px;
}

#deleteUser a:hover
{
	text-decoration:none;
}

#deleteUser h1
{
	font-size:16px;
}

/*Editar perfil*/
.inner_column .flash
{
	margin:10px;
	padding:7px;
	width:400px;
}

/*Tooltip*/
.ui-tooltip
{
	border:1px solid #B3B3B3;
}

.ui-tooltip .ui-tooltip-wrapper
{
	position:relative;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
}

.ui-tooltip-global .ui-tooltip-wrapper
{
	border-color:#E2E2E2;
	background-color:white;
	color:#454545;
}

.ui-tooltip-global .ui-tooltip-titlebar
{
	background-color:#f1f1f1;
}

.ui-tooltip-global .ui-tooltip-close .ui-icon
{
	background:#454545 url('images/close-light.png') no-repeat 50% 50%;
}



/*SPOTS BOX*/
#box_spots .data
{
	width:115px;
}

#box_spots td
{
	padding:5px;
	vertical-align:top;
}

#box_spots .item h2
{
	float:none;
	height:auto;
	margin-bottom:2px !important;
	font-weight:normal;
}

/*SPOTS USER LIST*/
#spotsList .item
{
	float:none;
	width:100%;
	min-height:110px;
	clear:both;
}

#spotsList .item .title a
{
	font-weight:bold;
	font-size:12px;
}

#spotsList .item .data
{
	width:310px;
}

#spotsList .item .text
{
	margin-top:4px;
}

#spotsList .shadow
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	height:80px;
	padding:2px;
	width:82px;
}

#spotsList .picture img
{
	-moz-box-shadow:none;
	background:none repeat scroll 0 0 white;
	border:1px solid #CCCCCC;
	clear:both;
	display:block;
	margin-left:-7px;
	padding:3px;
}

#spotsList .bottomPaginate
{
	background:none repeat scroll 0 0 #EEEEEE;
	margin-top:10px;
	padding:5px 0;
	color:#009EE1;
	width:432px;
}

#spotsList .paginate
{
	margin:0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

#spot-adtivity-people #search-form-filter-div
{
	padding:10px 0;
}

#spot-adtivity-people #search_search
{
	width:320px;
}

.info-box .header,.user_page #inner_column .info-box .header
{
	background:url("images/top_info_box.png") top center no-repeat;
	height:10px;
	padding:0;
	float:none;
}

.info-box .text
{
	background-color:#fffac6;
	border-bottom:2px solid #fdca4b;
	border-left:2px solid #fdca4b;
	border-right:2px solid #fdca4b;
	padding:5px;
	color:#656155;
	font-size:11px;
}

/*FACEBOOK ADVERTISING*/
#white-overlay
{
	background-color:white;
	opacity:0.6;
}

#fbDialog
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	background:white;
	border:1px solid #a0a0a0;
}

#fbDialog .ui-widget-header
{
	background:#6d84b4;
	border:1px solid #a0a0a0;
}

#infoSignup
{
	padding:0.5em;
}

#infoSignup .fbconnect
{
	text-align:center;
	margin:20px 0;
}

#infoSignup #legalTerms
{
	font-size:11px;
	font-family:helvetica;
}

#infoSignup #legalTerms a
{
	color:#6d84b4;
}

/*COMBOBOX*/
.ufd
{
	display:inline-block;
	position:relative;
	white-space:nowrap;
}

.ufd,.ufd input,.ufd button,#ufd-container div.list-scroll,#ufd-container div.list-wrapper,#ufd-container ul,#ufd-container li
{
	border:0;
	margin:0;
	padding:0;
}

.ufd input,.ufd button
{
	position:relative;
	float:left;
}

.ufd button.disabled
{
	cursor:default;
}

.ufd input.disabled
{
	color:graytext;
}

#ufd-container div.list-wrapper
{
	position:absolute;
}

#ufd-container ul
{
	list-style-type:none;
}

#ufd-container li
{
	cursor:pointer;
	height:20px;
	display:block;
	white-space:nowrap;
}

.ufd.globalselector
{
	height:20px;
	background-color:#B5B8C8;
	border:1px solid #999999;
	cursor:pointer;
}

.ufd.globalselector input
{
	height:18px;
	line-height:18px !important;
	padding:1px 3px;
	background:#fff url(images/bg-select.png) left top;
	border:0;
	font-size:11px;
	font-weight:bold;
	border-color:#999999;
	cursor:pointer;
}

.ufd.globalselector input.disabled
{
	color:black;
	background-color:graytext;
	background-image:none;
}

.ufd.globalselector button
{
	width:16px;
	height:21px;
	background:url(images/boton-select.png) no-repeat -17px 0;
	margin-left:1px;
	cursor:pointer;
}

.ufd.globalselector button.hover
{
	background-position:-17px 0;
}

.ufd.globalselector button.mouseDown
{
	background-position:-34px -1px;
}

.ufd.globalselector button.disabled
{
	background-position:-51px -1px !important;
}

#ufd-container .globalselector div.list-scroll
{
	border:1px solid #B5B8C8;
	border-top-width:0;
	background-color:#FFFFFF;
}

#ufd-container .globalselector div.list-wrapper-up div.list-scroll
{
	border-top-width:1px;
	border-bottom-width:0;
}

#ufd-container .globalselector li
{
	padding-left:5px;
	background-color:white;
}

#ufd-container .globalselector li em
{
	font-weight:bold;
	font-style:normal;
}

#ufd-container .globalselector li.active
{
	background-color:highlight;
}

/*FIN COMBOBOX
TOOLTIP*/
div.ui-tooltip-global
{
	width:258px !important;
}

div.ui-tooltip-global .ui-tooltip-content
{
	padding:5px !important;
}

.ui-tooltip-global a
{
	font-size:10px;
	font-weight:normal;
}

.ui-tooltip-global .friendsCommons
{
	text-align:left;
	width:155px;
}

.ui-tooltip-global .friendCommon
{
	float:left;
	margin-right:1px;
}

.ui-tooltip-global .ajax-friend-info .profileImage
{
	width:85px;
}

.ui-tooltip-global .profileImage
{
	float:left;
	width:80px;
	height:80px;
}

.ui-tooltip-global .dataFriend
{
	height:65px;
	color:black;
	margin-left:5px;
}

.ui-tooltip-global .dataFriend a
{
	color:#009EE0;
	font-weight:bold;
	font-size:13px;
}

.ui-tooltip-global .options a:hover
{
	color:#009EE0;
}

.ui-tooltip-global .loadingTooltip
{
	color:black;
	padding:5px 0 5px 35px;
	font-weight:bold;
	background:url("images/loader.gif") no-repeat scroll 0 0 transparent;
	min-height:22px;
}

/*FIN TOOLTIP
FAVORITOS*/
#box_favorites .item
{
	border-bottom:1px solid #E9E9E9;
	margin-bottom:10px;
	min-height:85px;
}

#box_favorites td
{
	padding:5px 2px;
	vertical-align:top;
}

#box_favorites .data a,#box_favorites .data a:hover
{
	color:black;
	text-decoration:none;
}

#box_favorites .img
{
	width:90px;
}

#box_favorites .paginate
{
	background:none repeat scroll 0 0 #EEEEEE;
	color:#009EE1;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	margin:10px 0 0;
	padding:5px 0;
	-webkit-border-bottom-left-radius:30px;
	-moz-border-radius-bottomleft:30px;
	border-bottom-left-radius:30px;
}

#box_favorites .paginate a
{
	font-size:11px;
	font-weight:normal;
}

/*FIN FAVORITOS
SEARCH FROM*/
#searchForm
{
	float:right;
	margin-top:-22px;
	background:url("images/search-bg.png");
	width:205px;
	margin-right:30px;
	height:20px;
	z-index:2000;
}

#searchForm form
{
	width:200px;
	margin:0;
}

#searchForm form .inputs
{
	display:inline;
	margin-left:80px;
	height:24px;
	z-index:2000;
	position:absolute;
}

#searchForm form .inputs input
{
	height:14px;
	margin-left:-40px;
	border:0;
	width:140px;
}

#searchForm form .inputs input[type="submit"]
{
	background:url("images/search-icon.png") no-repeat;
	cursor:pointer;
	margin:0 0 0 5px;
	padding:0;
	width:13px !important;
	height:15px !important;
}

#searchForm .dropdown-menu
{
	width:85px;
	position:absolute;
	font-size:10px;
	cursor:pointer;
	z-index:1000;
	display:inline;
	color:black;
}

#searchForm dropdown-menu a:link
{
	background:none;
	color:#FFF !important;
	display:block !important;
	text-decoration:none !important;
	margin:0 !important;
}

#searchForm .dropdown-menu a:hover
{
	background:none;
	text-decoration:none !important;
}

#searchForm .menu-first
{
	line-height:15px;
	padding:2px 5px;
	z-index:0;
}

#searchForm .down-list
{
	z-index:990;
	margin-left:1px;
	padding-bottom:5px;
	padding-left:3px;
	background:url("images/bg_search_down.png") no-repeat bottom center transparent;
}

#searchForm .down-list li
{
	color:white;
	font-size:12px;
	font-weight:bold;
	margin:0;
	display:block;
	padding:2px;
	position:relative;
	z-index:980;
}

#searchForm .down-list li a span
{
	background:url("images/search-title-icon.png") no-repeat;
	width:14px;
	height:17px;
	padding:3px 4px 0;
	display:inline-block;
	margin:2px 0;
}

#searchForm .down-list li:hover
{
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-shadow:none;
}

#searchForm .down-list .lastLI
{
	background:#670100;
	padding-bottom:2px;
}

.on-top
{
	z-index:10000;
}

#searchForm .selected-option
{
	color:yellow;
}

img,#foot div.wraper div.no-border,#postContent .end,.small_item .end,.user_page #inner_column .friend_requests .list .end,.user_page #inner_column .messages .list .end,.user_page #inner_column .videos .list .end,.user_page #left_column .photos .image_large_item .end,.user_page #box_company_news .small_item .end
{
	border:0;
}

h1,h2,h3,h4,h5,form,p,ul,li,.user_page #inner_column .friend_requests .list .item .title a,.user_page #inner_column .messages .list .item .title a,.user_page #inner_column .videos .list .item .title a,.user_page #left_column .photos .image_large_item .item .title a,.user_page .riders .list .item .title a
{
	margin:0;
	padding:0;
}

.gris a,.flash_notice
{
	color:#666;
}

.large,.paginate .arrow_previous a,.paginate .arrow_next a
{
	font-size:14px;
}

.normal,.user_page #box_company_news.box_news .title,.user_page #box_shop_news.box_news .title,.user_page .box .text,.profile .signup table label
{
	font-size:11px;
}

.marron,#top-bar div.content div.wraper a:hover
{
	color:#DAAD88 !important;
}

.marron a:hover,.brown a:hover,.darkBrown a:hover,a.marron:hover,#friend-requests .friendRequest a:hover,.msgBox a:hover,.large_item .item a:hover,.small_item .item a:hover,.user_page a:hover,.set_profile_picture a:hover
{
	text-decoration:underline;
}

table.general tr td.field,div.login table td.field
{
	text-align:right;
	font-weight:bold;
	width:100px;
}

#interior div.h-scratch,#interior div.sep-2,#interior div.sep-1
{
	margin-left:-55px;
}

.videos .paper .icon,.friends .paper .icon
{
	background-position:0 0;
}

.company_news .paper .icon,.shop_locations .paper .icon
{
	background-position:0 -162px !important;
}

.media .paper .icon,.wall .paper .icon
{
	background-position:0 -422px;
}

.media .paper h2,.wall .paper h2
{
	margin-left:7px;
}

.media .paper .bg_h2,.wall .paper .bg_h2
{
	margin-left:5px;
}

.border-top-fix-ie6,input.btn,.videos #test,.videos #error,form.blurb #blurb,.ui-tabs .ui-tabs-hide,#ui-datepicker-div,.hidden,#main_dialog,button.gwt-Button,.dialog,.sep_actions,.ufd select,#ufd-container .invisible,.ufd.invisible
{
	display:none;
}

img.us,img.latam,img.eu
{
	margin-top:50px;
	margin-left:160px;
}

#top-bar div.content div.right,.user_page #inner_column .messages .item .actions,.ui-tooltip-global .posibleFriends
{
	float:right;
}

#top-bar div.content div.wraper div.login-form div,.friend_requests .actions div,.user_invite form input[type='submit'],.ui-tooltip-global .options div
{
	display:inline;
}

#top-bar div.content div.wraper div.beta,#top-bar div.content div.wraper div.register a.forgot,#top-bar div.content div.left a:hover
{
	color:#DAAD88;
}

#dropdown-title-user a,#dropdown-title-lang a
{
	color:#E85C27;
	font-weight:bold;
}

#dropdown-list-user,#dropdown-list-lang
{
	z-index:9000;
}

#dropdown-list-user a:hover,#dropdown-list-lang a:hover
{
	background:#383838;
}

#dropdown-list-user li,#dropdown-list-lang li
{
	padding-bottom:6px;
	background:url('images/dropdown-list-user-separator.png') no-repeat bottom;
}

#dropdown-list-user li.end,#dropdown-list-lang li.end,ul.secondary-links li.white a,ul.secondary-links li.white a:hover,#main.two_columns,.two_columns .photos .header,.user_page #inner_column .friend_requests .large_item .item,.user_page #left_column .photos .image_large_item .item img.small:hover
{
	background:none;
}

.dropdown-title-user-hover,.dropdown-title-lang-hover
{
	background-color:#383838 !important;
}

#page div#content div#top-adv a,#bottom-adv a
{
	display:block;
	width:728px;
	height:90px;
}

.flash_error,.user_page .text
{
	color:#333;
}

.inner_column .suggest h2,.inner_column .msgBox h2
{
	color:#e95d0f;
	font-size:13px;
	margin-bottom:5px;
}

#foot .your-account,#foot .collaborate
{
	margin:0 25px;
	display:inline;
	float:left;
}

#header #logo,label
{
	cursor:pointer;
}

.row,.user_invite form input,.clearfix,.user_page #box_videos .small_item .item p
{
	display:block;
}

#postContent .listing-video,.large_item .item .text
{
	color:#444;
}

div#must-login a,.bold,.field_label,form.user_invite table .title,.user_invite form label,#profile_tabs .button a,.user_page .box a.selected,.user_page #inner_column .messages .list .no_readed,.user_page #inner_column .messages .list .no_readed a,#deleteUser label,#deleteUser a,#spotsList .item .text span
{
	font-weight:bold;
}

div#must-login a:hover,.small_item .item .title a,#fbDialog #infoSignup
{
	color:black;
}

select.signup,.user_page #box_shop_news .small_item .item .data
{
	width:120px;
}

.box-title a:hover,.head_menu a:hover
{
	color:#000;
	text-decoration:underline;
}

#bookmarks,.messageOk,.modal_message
{
	text-align:center;
}

#share_mail .boxes,.profile .signup input[type=password],.profile .signup input
{
	width:200px;
}

.black15,h3.black
{
	font-family:trashhand, Brody, Georgia, Times, serif;
	font-size:15pt;
	color:#000;
}

li.marron a:hover,a.black
{
	font-family:trashhand;
	font-size:15pt;
	color:#000;
	text-decoration:none !important;
}

form,#profile_tabs,.user_page #right_column #box_company_news,.user_page #right_column #box_shop_news
{
	margin-bottom:10px;
}

form.signup .button,#search-form-filter-div .ufd.globalselector
{
	float:left !important;
}

form.signup ul.radio_list li,form.signup li.sports,form.signup input[type='checkbox'],.user_page #inner_column .videos .list .item img
{
	display:inline;
	float:left;
}

form.UPPicture ul,#profile_card
{
	float:left;
	clear:both;
}

.large_item,.small_item
{
	display:inline;
	float:left;
	border:#000 0 solid;
}

.large_item .item .title span,.small_item .item .title span
{
	float:right;
	margin-right:70px;
	color:black;
}

.large_item .item p,.small_item .item p
{
	margin-bottom:0 !important;
}

.large_item .item img.dot-site,.small_item .item img.dot-site
{
	margin-bottom:5px;
	margin-left:68px;
	display:none;
}

.large_item .item div.picture,.user_page #box_videos .small_item .item .picture
{
	margin:0 10px;
}

.large_item .odd,.user_page #inner_column .wall .list .odd
{
	background:#eee;
}

.small_item .item .left,.user_page #inner_column .messages .list .item .cell,.user_page #inner_column .messages .full_item .item .cell
{
	display:inline;
	float:left;
	padding-right:5px;
}

.actions ul li,.user_page #left_column .photos .image_large_item .item .picture
{
	display:block;
	float:left;
	clear:both;
}

.box .item .delete a:hover,#profile_tabs .button a:hover,.user_page #box_company_news.box_news a:hover,.user_page #box_shop_news.box_news a:hover,.user_page .box a.selected:hover
{
	text-decoration:none;
}

#profile_tabs .profile_tab_selected,#profile_tabs .profile_tab_hover
{
	background:#E2E2E2;
	border:1px solid #CCCCCC;
}

#profile_tabs .profile_tab_selected a,#profile_tabs .profile_tab_hover a
{
	color:#5B5B5B;
}

#profile_header input,.user_page #right_column .box .content-bg,#box_friends #profile_header
{
	margin:0;
}

.user_page #right_column .box_news .opciones,.user_page #inner_column #box_messages #message_replay
{
	clear:both;
}

#left_column.inner_column form,#upload_video_container .content
{
	padding:10px;
}

.photos #left_column.inner_column .thumb_item .layer1,#spotsList .shadow1
{
	margin-left:-7px;
}

.photos #left_column.inner_column .thumb_item .layer2,#spotsList .shadow2
{
	margin-left:8px;
}

.user_page .box div.button a,.set_profile_picture a,.community_page .large_item .text,.user_page .info
{
	color:#fff;
}

#left_column.inner_column #user_picture img.picture,.user_page #box_messages .content-bg,.user_page #inner_column #box_messages .list,.user_page #inner_column #box_messages .list .row,.user_page #inner_column #main.signup .header
{
	float:none;
}

.user_page #box_videos .small_item .item .data,.user_page #box_messages .username
{
	width:95px;
}

.user_page .friends .small_item .row .item a,.community_page .users .large_item .row .item a
{
	display:block;
	clear:both;
}

#box.friends
{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.user_page #box_photos .small_item .item div.title,.user_page #box_teams .small_item .item div.title
{
	display:block;
	padding:0;
	margin:0;
	clear:right;
}

.user_page #box_photos .small_item .item a.title,.user_page #box_teams .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,.user_page #box_teams .large_item .item div.text,.user_page #box_teams .small_item .item div.text
{
	display:block;
	float:left;
	margin-top:-7px;
	clear:right;
}

.user_page #box_teams .large_item .item .data,#box_favorites .data
{
	width:235px;
}

.user_page #inner_column .friend_requests form,.user_page #inner_column .videos form,.user_page #left_column .photos form
{
	display:inline;
	float:left;
	padding-top:10px;
	padding-left:5px;
}

#box_friends .paginate .buttom_pag_activated,.user_page #inner_column .messages .paginate .buttom_pag_activated,#spotsList .paginate .buttom_pag_activated,#box_favorites .paginate .buttom_pag_activated
{
	background-color:#009EE1;
	color:white;
	font-size:12px;
}

#box_friends .paginate .buttom,.user_page #inner_column .messages .paginate .buttom,#spotsList .paginate .buttom,#box_favorites .paginate .buttom
{
	display:inline-block;
	padding:2px;
}

#box_friends .paginate .buttom_previous a,#box_friends .paginate .buttom_next a,.user_page #inner_column .messages .list .no_readed .title,.user_page #inner_column .messages .paginate .buttom_previous a,.user_page #inner_column .messages .paginate .buttom_next a,.paginate .buttom_previous a,.paginate .buttom_next a,#spotsList .paginate .buttom_previous a,#spotsList .paginate .buttom_next a,#box_favorites .buttom_previous a,#box_favorites .buttom_next a
{
	font-size:12px;
}

#box_friends .paginate a,.user_page #inner_column .messages .paginate a,#spotsList .paginate a
{
	color:#009EE1;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#box_friends
{
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-bottom-left-radius: 50px;
}

#search-form-filter-div .ui-menu,.user_page #inner_column .messages .large_item .even
{
	background:white;
}

.user_page #inner_column .messages .list,.ufd,.ufd button,#ufd-container div.list-scroll,#ufd-container div.list-wrapper,#ufd-container ul,#ufd-container li
{
	overflow:hidden;
}

.user_page #inner_column .messages .list .item img,.user_page .riders .list .item img
{
	margin:0;
	display:inline;
	float:left;
}

.user_page #box_company_news .small_item,.user_page #box_shop_news .small_item
{
	width:188px;
	overflow:auto;
	display:block;
	text-align:left;
	height:auto;
}

.user_page #box_company_news .small_item .item img.user_small_thumb,.user_page #box_shop_news .small_item .item img.user_small_thumb
{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	border:#000 1px solid;
	clear:none;
}

.modal_message .buttons,.info-box
{
	margin-top:10px;
}
/*VIDEOS IMPORTABLES*/
#videos-importables
{
    width: 570px;
}

#videos-importables .top-header
{
    text-align: right;
    margin-bottom: 5px;
}

#videos-importables-header
{
    font-weight:bold;
    font-size:12px;
    color: #FFF;
}

#videos-importables .top-header,#videos-importables-header,#import-videos-top
{
    background-color:#009EE0;
    color: #FFF;
    padding: 5px;
}

#videos-importables-top p
{
padding: 15px;
}

#videos-importables .top-header a
{
    color: #FFF;
}

#videos-importables .video-importable
{
    border: 1px solid #009EE0;
    margin-bottom: 5px;
    clear:both;
    height: 130px;
    width: 520px;
}

#videos-importables .video-importable img
{
    float: left;
    margin: 0 5px 5px 5px;
}

#videos-importables h2
{
    font-size:12px;
}

#videos-importables p
{
    font-size:11px;
}

#videos-importables .source-url
{
    margin-bottom: 3px;
}

#videos-importables .source-url a{
    color: #E4E4E4;
    font-size:10px;
}

#videos-importables .loading
{
    width: 100%;
    text-align:center;
    background-position:center 65px;
    padding: 35px 0 65px 0;
    font-weight:bold;
    font-size:16px;
}

#import-videos
{
    margin-left:15px;
}

#import-videos-box
{
    background-color:#EDEDED;
    width: 570px;
}

#import-videos-top
{
    padding-left: 10px;
}

#import-videos-top .close-box
{
    float:right;
    font-weight:bold;
    cursor:pointer;
    font-size:12px;
}

#import-videos-content
{
    padding:15px 15px 5px 15px;
}

#import-videos-content input[type=text],
{
    height: 20px;
}

#import-videos-content select
{
    height: 22px;
    width:auto;
}

#import-videos-content input[type=submit]
{
    background:#737373;
    color: white;
    border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    -webkit-border-bottom-left-radius:0;
    padding: 3px 7px !important;
    height: auto !important;
    font-size:12px;
    font-weight:bold;
    margin-left: 10px;
    font-family:Arial;
}

#import-videos-content label
{
    font-weight:bold;
    font-size:12px;
    margin:0 5px;
}

#import-videos-content p
{
    margin-bottom: 15px;
}

#import-videos-content ul
{
    display:inline;
}

#import-videos-content li
{
    display:inline;
    margin-right: 5px;
}

#loading-import-videos
{
    background-position: center 30px;
    font-weight:bold;
    font-size:14px;
    padding: 0 0 40px 0;
    text-align:center;
}

#videos-importables-add-all
{
    float:right;
    cursor:pointer;
}

#import-videos
{
    margin-bottom: 15px;
}

/*FIN VIDEOS IMPORTABLES*/


/*BOX BRANDS*/

#box_brands .item
{
    width:60px;
}

#box_brands .row
{
    padding: 2px 0;
    clear:both;
    float:none;
    min-height: 75px;
}

/*FIN BOX BRANDS*/

.box_home
{
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
}

.box_home .boton
{
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}

.bottomVideos
{
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-bottom-left-radius: 50px;
}

.rounded
{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

div.corner-bl
{
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.page_news .bottom
{
    -webkit-border-bottom-left-radius: 40px;
    -moz-border-radius-bottomleft: 40px;
    border-bottom-left-radius: 40px;
}

div.corner-all
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

li.corner-bl
{
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.button-ui
{
    border: 1px solid #bababa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-weight:bold;
    padding: 0.2em 1em;
    display:inline-block;
    color: #3c3c3c;
    font-family:Arial;
    cursor:pointer;
    width:auto;
}


.boton-2
{
    padding:1px 2px;
    border: 1px solid #D9D8D8;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background:url("images/boton_2_degradado.png") left top;
    color: #4CB4E0;

}

.boton-2 span
{
    margin: 0 5px;
}

.boton-2 img
{
    width: 20px;
    vertical-align: middle;
}

#opciones-compartir #import-your-chanel
{
    margin-left: 10px;
}

#main.profile #post_comment
{
    margin: 0 0 10px 0;
}


#opciones-compartir #sync-fb
{
    width: auto;
}

#opciones-compartir
{
    height:  30px;
    margin: 0 0 15px 0;
    clear:  both;
}
div#activity-stream .activity_stream_element_content div.clearfix
{
    margin-top:15px;
}

#about-profile
{
    padding: 5px 0;
    font-size: 12px;
}

#about-profile p
{
    padding: 5px 0;
}

#about-profile h2
{
    font-size: 14px;
}

/*VIDEOS ACTIVITY STREAM*/
#videos-activity-stream
{
    background: none repeat scroll 0 0 #EEEEEE;
    width: 100% !important;
    height: auto !important;
    float: right;

}

#videos-activity-stream .item
{
    clear: both;
    min-height: 70px;
}

#videos-activity-stream .picture
{
    float: left;
}

#videos-activity-stream .data
{
    float: none;
    font-size: 11px;
}

#videos-activity-stream .title
{
    font-size: 11px;
}

#videos-activity-stream .text
{
    font-size: 11px;
}

#videos-activity-stream .content-bg {
    background-color: #FFFFFF;
    clear: both;
    display: block;
    float: left;
    margin: 0 10px 10px 10px;
    padding: 6px;
    width: 212px;
}
/*FIN VIDEOS ACTIVITY STREAM*/


/*BOX HEADER*/


/**/
.box_header h2
{
	float:left;
	font-size:19px;
	margin-right:12px;
	margin:0 0 0 18px;
	padding:7px 0;
}

.box_header a,.box_header a:hover
{
	font-size:19px;
	text-decoration:none;
	color:black;
}

.box_header div
{
	padding:15px 0 7px;
	margin-right:12px;
	float:right;
}

.box_header div a,.box_header div a:hover
{
	font-size:11px;
}



/*FIN BOX HEADER*/

/*IMAGE BOX*/

#images-box .item
{
    margin: 7px;
    float: left;
}

/*FIN IMAGE BOX*/

.button_grey
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: bold;
    border: 1px solid #bebebe;
    color: black;
    background-color: #e6e6e6;
    padding: 5px 8px;
    font-size: 12px;
}


.file-tag
{
    background-color: #f1f1f1;
    border: 1px solid #9f9f9f;
    width: 175px;
    position: absolute;
    z-index: 2500;
    display: none;;
}

.file-tag .user-to-tag
{
    margin: 0;
    padding: 0;
    vertical-align:middle;
    height: 35px;
    width: 175px;
    clear: both;
    font-weight: normal;
}

.file-tag .user-to-tag img
{
    vertical-align: middle;
    margin: 2px 7px 2px 2px;
}

.file-tag .user-to-tag:hover
{
    background-color: #6d84b4;
    color:white;
    cursor: pointer;
}

.user-recent-tagged
{
    background-color: #e8e8e8;
    border: 1px solid #838383;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 3px 7px;
    white-space: nowrap;
}


/*Botones estilo facebook*/

.uibutton {
    position: relative;
    z-index: 1;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.6em 0.375em;
    border: 1px solid #999;
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
    /* outline: none; */
    color: #333;
    background-color: #eee;
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));*/
    /*background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);*/
    /*background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);*/
    /*background-image: linear-gradient(#f5f6f6, #e4e4e3);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    /* IE hacks */
    zoom: 1;
    *display: inline;
}
.uibutton:hover,
.uibutton:focus,
.uibutton:active {
    border-color: #777 #777 #666;
}
.uibutton:active {
    border-color: #aaa;
    background: #ddd;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.uibutton::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.uibutton.confirm {
    background-color: #5B74A8;
    background-image: -moz-linear-gradient(#637BAD, #5872A7);
    border-color: #29447E #29447E #1A356E;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 #8A9CC2 inset;
    color: #FFFFFF;
}

/*Contenidos del perfil*/

#profile_content .loading
{
    margin: 15px auto;
    width: 40px;
}
