@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333;
	background-color:#FFF;
	margin:0;
	padding:0;
}

a:link {
	color: #e61117;
	text-decoration: none;
}
a:visited {
	color: #E61117;
	text-decoration: none;
}
a:hover {
	color: #900;
	text-decoration: none;
}
a:active {
	color: #d00;
	text-decoration: none;
}

.form-submit {
background-color: #BE0000;
color: white;
border: 0px none;
padding: 5px 10px;
font-weight: bold;
font-family: arial;
font-size: 14px;
cursor:pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}

span.circle-message {
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -582px -210px;
display: block;
margin: 0px;
padding: 0px;
position: absolute;
top: 38px;
right: -25px;
z-index: 9;
height: 165px;
width: 150px;
}

span.circle-messageen {
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -747px -210px;
display: block;
margin: 0px;
padding: 0px;
position: absolute;
top: 38px;
right: -25px;
z-index: 9;
height: 165px;
width: 150px;
}

span.circle-messagept {
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -947px -210px;
display: block;
margin: 0px;
padding: 0px;
position: absolute;
top: 38px;
right: -25px;
z-index: 9;
height: 165px;
width: 150px;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family:Arial, Helvetica, sans-serif;
}


h1.title {
	font-size:2.2em;
	margin:5px 0;
	text-transform:uppercase;
}

.region-sidebar-first {
float: left;
width: 140px;
margin-left: 0;
margin-right: -140px;
padding: 0;
}

.region-sidebar-second {
float: right;
width: 140px;
margin-left: -140px;
margin-right: 0;
padding: 0;
}

.sidebar-first #content .section {
padding-left: 140px;
padding-right: 0;
}

.two-sidebars #content .section {
padding-left: 140px;
padding-right: 140px;
}

#page {
width: 990px;
margin: 0 auto 0;
}

#logo {
float: right;
margin: 10px;
padding: 0;
}

#block-user-0 {
    background-image: url("login-box2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    clear: right;
    float: right;
    height: 50px;
    margin: -3px 12px 0 0;
    padding: 5px 0 5px 10px;
    width: 370px;
}



/*
#block-user-0 {
	background-image: url(frames.png);
	background-repeat: no-repeat;
	background-position: -131px -18px;
	margin: 0 0 0 5px;
	padding: 5px 5px 5px;
	height: 77px;
	width: 355px;
	float: right;
	clear:right;
}
*/
#block-user-0 h2.title {
margin: 5px 5px 5px;
color: black;
text-shadow: 1px 1px white;
}

#block-user-0  .form-item, #block-user-0  .form-checkboxes, #block-user-0 .form-radios {
	margin: 0;
	display: block;
	float: left;
	background-color: transparent;
	padding: 0px;
	width: 146px;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	background-image: url(field-login.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}

#block-user-0  #edit-pass-wrapper {
	
	background-image: url(field-login2.png);
	
}

#block-user-0 #edit-name-wrapper{
	width:185px;
}

#block-user-0 .form-item label {
display: block;
font-weight: normal;
float: left;
font-size: 11px;
height: 25px;
line-height: 25px;
padding: 0 3px;
margin: 0 2px 0 0;
}

#block-user-0 .form-submit {
	background-color: transparent;
	background-image: url(login-bt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -99999999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 27px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	box-shadow:none;
	-webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
	overflow:hidden;
}

#block-user-0 .form-text {
margin: 0;
padding: 0;
display: block;
float: left;
border-width: 0;
background-color: white;
width: 30px;
height: 24px;
line-height: 24px;
}

#block-user-0 .item-list {
	
}


#block-user-0 .item-list ul {
	display:block;
	padding:0;
	margin:0;
}


#block-user-0 .item-list ul li {
	display:inline;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:2px 5px 2px 2px;
}

#block-user-0 .item-list ul li a {
	color:#7f2a2c;
	font-size:11px;
	text-decoration:none;
	
}

#block-user-0.block div.content form#user-login-form div div.item-list ul li.last{
	margin-left:80px;
}

#block-menu-primary-links {
	background-image: url(nav-bar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 49px;
	width: 990px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
	clear:both;
}

#block-block-1 {
margin: 0;
padding: 0 0 0;
line-height: 0;
width: 310px;
height: 110px;
}



#block-block-1 .content {
	text-align:left;
	height:110px;
	line-height:110px;
}


#block-block-1 .content img {
	vertical-align:middle;
	
}

#block-block-2 {
	background-image: url(banner.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 240px;
	width: 988px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:1px;
	position:relative;
	clear:both;
}

#block-block-2 .content img {
	margin-right:60px;
	float:right;
	height:220px;

}

#block-block-2 .content h2 {
	font-weight:normal;
	font-size:35px;
	color:#D40F16;
	margin:0;

}
#block-block-2 .content h3 {
	font-weight:normal;
	font-size:29px;
	color:#000;
	margin:0;

}

#block-block-2 a.register-bt {
line-height: 45px;
color: #333;
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -121px -473px;
text-align: center;
display: block;
margin: 10px 0 0;
height: 45px;
width: 325px;
padding: 0px;
font-size: 18px;
font-weight: bold;
text-shadow: 1px 1px white;
}


#block-views-buscar_amigos_quick-block_1 {
	background:#F5F5F5;
	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
width:470px;
padding: 10px 15px;
border-bottom:none;
margin-bottom:0;
}


.region.sidebar .block {
	font-size:12px;


	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}


.region.sidebar .block h2.title {
margin:0;
font-size:13px;
border-bottom:1px solid #ccc;
padding:3px;
text-align:center;
display:block;
font-weight:normal;
font-weight:bold;
}

#block-blockclone-6 .block h2.title {
	zoom: 1;
	background-image:none;
	color: #333;
	text-shadow: 1px 1px white;
	font-size:12px;
	padding:5px;
	*display: inline;
	background: #DFDFDF;
	background: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#fafafa));
	background: -moz-linear-gradient(top,  #DFDFDF,  #fafafa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#fafafa');
	min-width:50px;
}


.region.sidebar .block .content {
	padding:5px;
	position:static;
}

#block-user-1 .content {
	
}

.region.sidebar .block  .content ul.menu {
	padding:0;
	margin:0;
}
.region.sidebar .block .content  ul.menu li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	display:block;
	padding:2px;
	border-bottom:1px solid #eee;
}

.region.sidebar .block .content ul.menu li a {
	text-decoration:none;
	color:#333;
}

.region.sidebar .block .content ul.menu li a:hover {
	color:#900;

}

.region.sidebar #block-user-1 .content ul.menu li a {
text-decoration: none;
color: #333;
display: block;
height: auto;
padding: 5px 5px 5px 25px;
line-height: 12px;
}


.region.sidebar #block-menu-menu-perfil-usuario .content ul.menu li a {
text-decoration: none;
color: #333;
display: block;
height: auto;
padding: 5px 5px 5px 25px;
line-height: 12px;
}




.region.sidebar .block  .content .item-list ul {
	padding:0;
	margin:0;
}
.region.sidebar .block .content  .item-list ul li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	display:block;
	padding:2px;
	border-bottom:1px solid #eee;
}

.region.sidebar .block .content .item-list ul li a {
	text-decoration:none;
	color:#333;
}

.region.sidebar .block .content .item-list ul li a:hover {
	color:#900;

}

#block-webform-client-block-1 {
	
}

#block-webform-client-block-1 .content .form-item, .form-checkboxes, #block-webform-client-block-1 .content .form-radios {
margin: 0 0 5px;
}

#block-webform-client-block-1 #webform-client-form-1 label {
float: none;
margin: 0;
display: block;
width: 50px;
color: #666;
font-weight: normal;
text-align: left;
margin: 0;
font-size: 11px;
}

#block-webform-client-block-1  #webform-client-form-1 .form-submit {
	font-size:11px;
	font-weight:bold;
	margin:0;
}



#block-nice_menus-1 {
    clear: both;
    margin-bottom: 0;
}


#block-nice_menus-1 .content {
	height: 48px;
	line-height: 49px;
	margin: 0;
	background-image: url(nav-bar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	width: 992px;
}

#block-nice_menus-1 ul.nice-menu {
	height:49px;
	line-height:49px;
	margin:0;
	padding:0;
	border-top-width:0px;
	border-bottom-width:0px;
	float:none;
}


#block-nice_menus-1 ul.nice-menu-down li {
    background-color: transparent;
    border-left: 1px solid #990000;
    border-right: 1px solid #FF7979;
    border-width: 0 1px;
    display: block;
    float: left;
    height: 45px;
    line-height: 49px;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
}

body.logged-in #block-nice_menus-1 ul.nice-menu-down li {
}

body.page-user-register #block-nice_menus-1 ul.nice-menu-down li {
    border-right:0px none;
}

body.not-logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-875, body.not-logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-2823, body.not-logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-2828 {
	display:none;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-2835 {
	border-right:0px none;
	width:128px;
}
#block-nice_menus-1 ul.nice-menu-down li.menu-2835 a{
	padding: 0 15px 0 23px;
}


#block-nice_menus-1 ul.nice-menu-down li.menu-2829 {
    border-color: #000;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    float: right;
    padding: 0;
}


#block-nice_menus-1 ul.nice-menu-down li.menu-1551 {
width:135px;

}

body.logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-1551 {
	border-right:none;
	width:190px;

}

body.not-logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-1551 {
    background-image: none;
    border-left: 0 none;
    border-right: 0 none;
    float: left;
    padding: 0 0 0 5px;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-1551 a.busqueda {
    background-image: url("bt-buscar-frame.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    color: #222222;
    display: block;
    font-size: 20px;
    height: 26px;
    line-height: 22px;
    margin: 8px auto 0;
    padding: 4px 0 0 8px;
    text-align: left;
    text-shadow: 1px 1px #FFFFFF;
    width: 132px;
}

body.not-logged-in #block-nice_menus-1 ul.nice-menu-down li.menu-3920 {
}


#block-nice_menus-1 ul.nice-menu-down li.menu-2829 a {
	/*line-height: 99999px;
	background-image: url(close.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -99999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 50px;
	overflow: hidden;*/
	
	
    background-image: url("close2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    line-height: 10px;
    margin: 0;
    overflow: hidden;
    padding: 30px 0 0 8px;
    text-indent: 0;
    width: 43px;
}


#block-nice_menus-1 ul.nice-menu-down li a {
    color: white;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 45px;
    margin: 0;
    padding: 0 6px;
    text-decoration: none;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-2857 {
	float:right;
	border:0px none;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-9504 a {
    background-image: url("house-icon.png");
    background-position: right 4px;
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-right: 38px;
    padding-top: 0;
    width: 37px;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-2857 a.zona-registrados {
    background-image: url("zona-de-registrados.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333;
    display: block;
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    margin: 6px 10px 0;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
    width: 211px;
}

#block-nice_menus-1 ul.nice-menu-down li a.inicio-logo {
	background-image: url(menu-nav-bar2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	line-height: 99999px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -99999px;
	width: 185px;
}
/*
#block-nice_menus-1 ul.nice-menu-down li a.lastmain {
background-color: transparent;
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -532px -57px;
display: block;
float: right;
width: 230px;
height: 32px;
padding: 0;
line-height: 32px;
text-align: center;
color: #222;
text-shadow: 1px 1px white;
font-weight: bold;
font-size: 13px;
margin-top: 8px;
}
*/



#block-nice_menus-1 ul.nice-menu-down li a.lastmain {

}


#block-nice_menus-1 ul.nice-menu-down li a.chat{
	text-decoration:underline;
}


#block-nice_menus-1 ul.nice-menu-down li.menu-239 {
    border-left: 0 none;
    padding: 0 6px 0 5px;
}

#block-nice_menus-1 ul.nice-menu-down li.menu-880 {
padding: 0 0 0 10px;
border-right-width: 0px;
border-left-width: 0px;
float:right;
margin:0 5px 0 0;
}

#block-nice_menus-1 ul.nice-menu-down li.last a{

		
}


#block-nice_menus-1 ul.nice-menu ul {
background-color: #BE0000;
border-width: 0 1px 1px;
border-color: #D00;
top: 45px;
padding: 0;
margin: 0;
width:160px;
height:auto;
left:19px;
}


#block-nice_menus-1 ul.nice-menu ul li {
padding: 0;
margin: 0;
border-width: 0px;
display: block;
height: auto;
float: none;
line-height: 14px;
width: 135px;
margin: 0;
padding: 0;

}

#block-nice_menus-1 ul.nice-menu ul li a {
    background: none repeat scroll 0 0 #BE0000;
    border-bottom: 1px solid #DD0000;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 14px;
    padding: 6px;
    width: 148px;
}




#block-nice_menus-1 ul.nice-menu ul li a:hover {
	color: #FF9;

}

ul.nice-menu-down li.menuparent {
	background-color: transparent;
	background-image: url(active-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
ul.nice-menu-down li.menuparent.menu-1551 {
background-image:none;
}

ul.nice-menu-down li.menuparent:hover {
	background-color:#900;
	background-image: url(active-arrow-2.png);
	background-repeat: no-repeat;
	background-position: center bottom;

}

#block-blockclone-1 .content ul.menu {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}

#block-blockclone-1 .content ul.menu li {
list-style:none;
list-style-image:none;
padding:0 10px;
display:inline;
}
#block-blockclone-1 .content ul.menu li a {
color:#333;
}


#block-blockclone-1 .content ul.menu li a.lastmain {
    color: #DD0000;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


#block-locale-0 {
margin: 20px 0 10px;
padding: 0;
float: right;
}


#block-locale-0 .content ul {
text-align:right;
padding:0;
margin:0;
}


#block-locale-0 .content ul li {
	list-style:none;
	list-style-image:none;
	display:inline;
	padding:0 5px;
}

#block-locale-0 .content ul li a {
text-decoration:none;
font-size:10px;
color:#777;
text-transform:uppercase;
}


#block-locale-0 .content ul li a:hover {
color:#000;
}

#block-locale-0 .content ul li.en a {
background-image: url(flags/us1.png);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 20px;
padding-right: 5px;
}
#block-locale-0 .content ul li.pt-br a {
	background-image: url(flags/br1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 20px;
	padding-right: 5px;
}
#block-locale-0 .content ul li.es a {
	background-image: url(flags/pr1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 20px;
	padding-right: 0;
}

body.page-user {
}
body.page-user h1.title {
font-size: 2.2em;
margin: 20px 0 10px;
text-transform: uppercase;
}

/*body.page-user #main-wrapper {
border: 10px solid #EEE;
background-color: white;
padding: 10px;
width: 900px;
margin-left: -450px;
position: absolute;
height: 290px;
top: 50%;
left: 50%;
margin-top: -170px;
-webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
-moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
background-image: url(logo.jpg);
background-repeat: no-repeat;
background-position: 380px 20px;
}*/

body.page-user #main-wrapper {
    background-color: white;
    background-repeat: no-repeat;
    border: 10px solid #EEEEEE;
    box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2);
    margin-top: 20px;
    padding: 10px;
}

body.page-user-login h1.title {
font-size: 2.2em;
margin: 20px 0 10px;
text-transform: uppercase;
}

body.page-user-login #main-wrapper {
border: 10px solid #EEE;
background-color: white;
padding: 10px;
width: 900px;
margin-left: -450px;
position: absolute;
height: 290px;
top: 50%;
left: 50%;
margin-top: -170px;
-webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
-moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
background-image: url(logo.jpg);
background-repeat: no-repeat;
background-position: 380px 20px;
}

/*
body.uwd-user-register #main-wrapper {
border: 10px solid #EEE;
background-color: white;
padding: 10px;
margin: 10px auto;
-webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
-moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
box-shadow: 2px 2px 9px rgba(0, 0, 0, .2);
background-image: url(logo.jpg);
background-repeat: no-repeat;
background-position: 420px 10px;
}
*/

#block-block-11 {
position: absolute;
width: 530px;
right: 0px;
top: 0px;
padding: 205px 5px 5px 15px;
height: 100px;


background-image: url(pareja.png);
background-repeat: no-repeat;
background-position: 275px -50px;

}
#block-block-11 a.register-bt {
line-height: 45px;
color: #333;
background-image: url(frames.png);
background-repeat: no-repeat;
background-position: -121px -473px;
text-align: center;
display: block;
margin: 10px 0 0;
height: 45px;
width: 325px;
padding: 0px;
font-size: 18px;
font-weight: bold;
text-shadow: 1px 1px white;
text-decoration: none;
z-index: 9;
position: absolute;
right: 5px;
bottom: -65px;
}

#block-block-11 .content h3 {
color: #333;
position: absolute;
bottom: -71px;
right: 340px;
width: 280px;
text-align: right;
font-size: 20px;
font-weight: normal;
}

#foto-user {
position: absolute;
top: -177px;
right: -30px;
}

ul.primary li a .tab {
	font-size:13px;
}

table {
border-collapse: collapse;
margin: 0 0 5px;
width: 100%;
}

tr.even, tr.odd {
background-color: white;
border-bottom: 1px solid #EEE;
padding: 5px;
}
tr.odd {
	background-color:#fdfdfd;
}

tr.even td, tr.odd td {
	padding:5px;
}


a.contact-importer-link {
background-image: url(mails-servers.jpg);
background-repeat: no-repeat;
background-position: center 35px;
display: block;
height: 140px;
margin-top: 0;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
}








/************ INVITAR *************/


body.section-invite #invite-form #edit-email-wrapper {
background-color: white;
border: 1px solid #CCC;
color: black;
float: left;
height: 360px;
margin-right: 10px;
margin-top: 0;
padding: 5px;
width: 490px;
}

body.section-invite #invite-form #edit-email-wrapper label {
	    padding: 0 5px;
    width: 320px;
}

body.section-invite #invite-form .invite-message {
	border: 1px dashed #999;
	color: #333333;
	float: left;
	padding: 5px;
	width: 315px;
	margin-bottom:15px;
	height:300px;
	background-image: url(mailicon.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

body.section-invite #invite-form .opening {
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
    text-align: left;
}




body.section-invite #invite-form .opening p {
margin:0 0 5px;
}

body.section-invite #invite-form .form-submit {
    background-color: #FF0000;
    border: 0 none;
    color: #FFFFFF;
    font-size: 22px;
    margin: 0 12px;
    padding: 5px;
    text-transform: uppercase;
    width: 215px;
	border:0px none;
	font-weight:bold;
	
	
		-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
		color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#FF0000));
	background: -moz-linear-gradient(top,  #dd0000,  #FF0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#FF0000');

}

#invite-form .form-submit {
background: -moz-linear-gradient(center top , #DD0000, #FF0000) repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 5px;
    text-transform: uppercase;
    width: 240px;
	
	
		-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#FF0000));
	background: -moz-linear-gradient(top,  #dd0000,  #FF0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#FF0000');

}

body.section-invite #invite-form #edit-message-wrapper {
    background-color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 5px;
    text-align: left;
}


body.section-invite #invite-form .resizable-textarea {
    padding: 0 20px;
    width: 500px;
}
body.section-invite #invite-form .invite-message .resizable-textarea {
    padding: 0 0;
    width:270px;
}

body.section-invite #invite-form #edit-email-wrapper .resizable-textarea {
    float: left;
    margin-right: 35px;
    padding: 0;
    width: 225px;
}

body.section-invite #invite-form #edit-email-wrapper .resizable-textarea textarea {
    max-height: 121px;
    min-height: 320px;
}

body.section-invite #invite-form .resizable-textarea textarea {
    max-height: 100px;
	min-height: 100px;
}


body.section-invite #invite-form #edit-email-wrapper .description {
float: left;
font-size: 11px;
width: 220px;
}

body.section-invite #invite-form #edit-email-wrapper  .contact-importer-message {
	
}

body.section-invite #invite-form .form-item {
	display:none;
}

body.section-invite #invite-form #edit-email-wrapper {
	display:block;
	
}


body.section-invite #invite-form #edit-message-wrapper {
	display:block;
}

/********************/
#bloque-usuario {
	width: 850px;
}
#bloque-usuario-right {
    float: right;
    margin-left: 10px;
    padding:5px 0px;
    width: 150px;
}
#profile-acerca-de-mi {
	float: none;
}
#preguntas-tabla {

}
.preguntas-brasicas-block {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding: 10px 0;
}
.preguntas-title {
	font-size: 14px;
	font-weight: bold;
	color: #C70000;
}
.preguntas-basicas-answer {
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}

#usuario-mainblock {
	width: 690px;
}
#usuario-row-1 {
	padding-bottom: 5px;
	min-height:460px;
}



#usuario-row-2 {
	padding-top: 5px;
	padding-bottom: 5px;
}
#usuario-row-3 {
	padding-bottom: 5px;
}
#profile-pictures {
	float: left;
	width: 90px;
	margin-right: 10px;
}

.profile-pictures {
	float: left;
	width: 90px;
	margin-right: 10px;
}
#profile-pictures a {
margin-bottom: 5px;
display: block;
height: 80px;
line-height: 0;
}
#profile-datos-personales {
	/*margin-left: 330px;*/
	float:left;
	width:350px;
}
.profile-title {
	font-size: 22px;
	color: #333;
	margin-bottom: 5px;
}
.profile-title h1 {
	font-weight: normal;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}

.profile-title h1 span.edad {
	font-size:16px;

}

.profile-info {
    color: #333333;
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 0;
}

.tipo-de-busqueda {
font-size:13px;
}

.tipo-de-busqueda em {
	color:#CC0000;
	font-style:normal;
	
}
#profile-datos-personales .ultima-conexion {
	font-size: 11px;
	color: #666;
}

.profile-info.quote {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
margin-top: 10px;
font-style: italic;
width: 280px;
margin-bottom: 5px;
padding-bottom: 10px;
}

.profile-info.quote {
    border-bottom: 1px solid #EFEFEF;
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0;
    text-transform: lowercase;
    vertical-align: bottom;
    width: 100%;
	height:35px;
}

.quote-one-line {
    border-bottom: 1px solid #EFEFEF;
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 0;
    text-transform: lowercase;
    vertical-align: bottom;
    width: 100%;
	height:20px;
	padding-top:15px;
}

#profile-picture {
	padding: 0px;
	float: left;
	height: 420px;
	width: 220px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#preguntas-basicas-table-tag {
	font-size: 11px;
	color: #333;
	margin: 0px;
	background-color: #CCC;
}
#preguntas-basicas-table-tag th {
	width:auto;
	background: none repeat scroll 0 0 #FAFAFA;
	color: #CC0000;
	font-size: 11px;
	height: 20px;
	line-height: 100%;
	padding: 5px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #FF4646;
	border-left-color: #ddd;
	min-width:64px;
}
#preguntas-basicas-table-tag td {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
}
#preguntas-basicas-table-tag tr:hover td {
background-color:#FF6C6C;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FF4646;
	border-bottom-color: #FF4646;
	color:#FFF;
}


#preguntas-basicas-table-tag .bg-cell-preguntas {
	color: #CC0000;
	background-color: #FFE8E8;
	
	
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
}

.section-messages #content-area .menu li {
	list-style:none;
	list-style-image:none;
	display:block;

	position:relative;
	margin-bottom:5px;
	
	margin-top:5px;
}



/*
ul.menu li  .up-widget-badge {
display: none;
padding: 0px;
height: 30px;
width: 150px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #707070;
display: block;
font-size: 12px;
line-height:28px;
zoom:1;
font-weight:bold;
*display:inline;
background:transparent;
 background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

       -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
border:1px solid #999;
position:relative;

}
.menu-menu-perfil-usuario ul.menu li  .up-widget-badge:hover {

border:1px solid #333;


}

.up-widget-badge .up-button{
	padding:5px;
}
*/
.up-widget-badge .up-button span.up-button-label {
	padding-left:23px;
    color: #707070;
    font-size: 12px;
	background:url(icons/online-user-ani.gif) left center no-repeat transparent;
	 margin-top: 1px;
 
}

ul.menu li  .up-widget-badge:hover .up-button span.up-button-label{
    color: #333;
 
}

.up-widget-badge .up-button span.up-button-label {
    background: url("icons/online-user-ani.gif") no-repeat scroll 3px 3px transparent;
    color: #707070;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 32px;
}
.up-widget-badge .up-button span.up-status {
    height: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 11px;
}

.section-messages #content-area .menu li a {
	display:block;
	height:30px;
	color:#707070;
}

.section-messages #content-area .menu li a:hover {
	color:#707070;
}

.section-messages #content-area .menu li a img{
	vertical-align: middle;
	padding:0 5px
}
.menu-menu-perfil-usuario .menu li .flag-favorito{
	 height: 30px;
    width: 30px;
}
div.bloque-usuario-fotos-detalle div.menu-menu-perfil-usuario ul.menu li span.flechazo-text{
	color: #424242;
    display: block;
    font-size: 11px;
    line-height: 28px;
    margin: 0 0 5px;
    width: 150px;
	position:absolute;
	z-index:1;
	top:0;
	LEFT:30PX;
}

.favoritos-text{
 	color: #424242;
    display: block;
    font-size: 11px;
    line-height: 28px;
    margin: 0 0 5px;
    width: 150px;
	position:absolute;
	z-index:1;
	top:0;
	left:30px;
}

.flechazo-text{
 	color: #424242;
    display: block;
    font-size: 11px;
    line-height: 28px;
    margin: 0 0 5px;
    width: 150px;
	position:absolute;
	z-index:1;
	top:0;
	left:30px;
}

.flag-throbber{
	display:none;
}

.menu-menu-perfil-usuario .menu li:hover .favoritos-text, .menu-menu-perfil-usuario .menu li .flechazo-text{
 	color: #000;
   
}


.menu-menu-perfil-usuario .menu li a img {
	vertical-align: middle;
	padding:0 2px 0 2px;

}

.section-users .menu-menu-perfil-usuario .menu li a:hover, .node-type-perfil .menu-menu-perfil-usuario .menu li a:hover, .section-messages #content-area .menu li a:hover {
}



#bloque-usuario {
	position:relative;
		clear:both;

}


#teamare-search-name-form  {
	position:relative;
		clear:both;

}



/*********/

#bloque-usuario-right {
position: absolute;
top: 0;
margin-left: 700px;
}


#bloque-usuario-right ol li {
  border-top: 1px solid purple;
}

#comments ol li:first-child {
  border-top: 0;
}

#bloque-usuario-right.fixed {
position: fixed;
top: 0;
border-bottom-width:0px;
}

div.content-profile-display {
border: 0px none;
margin: 0;
padding: 0;
}

.profile {
clear: both;
margin: 0;
}

p#content-profile-view {
	margin:0;
}
.profile h3 {
border-bottom:0px none;
margin:0;
}

.message-actions li.first a:link {
background-color:#900;
width:20px;
height:20px;
display:block;
line-height:99999px;
text-indent:-9999999px;
overflow:hidden;

}

.menu-menu-perfil-usuario .menu {
    height: 35px;
    margin: 10px 2px 0;
    overflow: hidden;
    padding: 0;
}

.menu-menu-perfil-usuario .menu li {
	list-style:none;
	list-style-image:none;
	display:block;
	position:relative;
	margin:5px 0;
}
/*
.menu-menu-perfil-usuario .menu li a {
background-image: url(user-links-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
display: none;
padding: 0px;
height: 30px;
width: 150px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
color: #707070;
display: block;
font-size: 11px;
line-height:28px;
}

.bloque-usuario-fotos-detalle .menu-menu-perfil-usuario .menu li a:hover {
border:1px solid #222222;
}
*/

.menu-menu-perfil-usuario .menu li a img {
	vertical-align:top;
	padding:0 5px 0 5px;

}


#tabs3 .menu-menu-perfil-usuario .menu li a img {
    padding: 0 5px 0 2px;
    vertical-align: middle;
}

.menu-menu-perfil-usuario .menu li a:hover {
color:#222;
}



.foto-perfil-busqueda-dos {
    float: none;
    margin: 5px auto 0;
    min-height: 205px;
}

.foto-perfil-busqueda-dos.one-picture {
	margin-bottom:27px;
}



body.logged-in.front #wrapper-busquedas {
}

body.logged-in.front h1 {
	float:left;
}

body.not-logged-in #wrapper-busquedas {
}

body.section-search-basic ul.tabs {
    margin:0;
    padding:0;
	border-bottom: 5px solid #E61117;
	min-height:26px;
}

#wrapper-busquedas ul.tabs {
    margin:0;
    padding:0;
	border-bottom: 5px solid #E61117;
	min-height:26px;
}

body.not-logged-in .bloque-usuario-fotos-basico {
    border: 1px solid #EDEDED;
    float: left;
    margin: 2px;
    padding: 2px 0;
    text-align: center;
    width: 190px;
}
body.not-logged-in.section-search-basic ul.tabs {
    width:990px;
}

body.not-logged-in .bloque-usuario-fotos-basico {
    border: 1px solid #EDEDED;
    float: left;
    margin: 2px;
    padding: 2px;
    text-align: center;
    width: 186px;
}

body.not-logged-in .bloque-usuario-fotos-basico .menu-menu-perfil-usuario .menu li a, body.not-logged-in .bloque-usuario-fotos-basico .bloque-usuario-fotos-basico .menu li a:hover {
    background-image: url("user-links-bg-tab.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 27px;
    margin: 0 1px;
    padding: 5px 5px 0 0;
    text-align: center;
    width: 30px;
}

ul.tabs li {
    display:block;
    float: right;
    padding:0 5px;
}
ul.tabs li a {
	display:block;
	padding:5px;
	font-size:14px;
	background-color:#960406;
	color:#fff;
	text-decoration:none;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0;

}
ul.tabs li a.selected {
    background-color:#E61117;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0;
}
.tab-content {
	clear:both;
    /*border-top:5px solid #E61117;*/
    padding:10px 0;
}
#wrapper-busquedas .tabs h2 {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}


body.not-logged-in #wrapper-busquedas .tabs h2 {
}

.foto-perfil-busqueda-uno {
float:left;
margin-right:10px;
min-height:205px;
min-width:145px;
}

.bloque-usuario-fotos .menu-menu-perfil-usuario {
    float: left;
}

.bloque-usuario-fotos {
padding: 5px;
border: 1px solid #CCC;
float: left;
width: 400px;
margin: 5px;
height:220px;
position:relative;

	border-radius:8px ;
	-webkit-border-radius:8px; 
	-moz-border-radius: 8px ;
}

.profile-resume {
    font-size: 12px;
    font-style: italic;
    line-height: 20px;
    margin-left: 150px;
    text-transform: lowercase;
    width: 450px;
}

body.not-logged-in div#wrapper-busquedas div#tabs2.tab-content{
	padding: 10px 0 10px 74px;
}

.bloque-usuario-fotos-detalle {
padding: 5px;
border: 1px solid #CCC;
float: none;
margin: 5px 5px 10px;
min-height:215px;

	border-radius:8px ;
	-webkit-border-radius:8px; 
	-moz-border-radius: 8px ;
}
.bloque-usuario-fotos:hover {
	border-color:#FF4646;
	
}

.bloque-usuario-fotos-basico {
padding: 5px;
border: 1px solid #ccc;
float: left;
width: 190px;
margin: 5px;
text-align: center;


	border-radius:8px ;
	-webkit-border-radius:8px; 
	-moz-border-radius: 8px ;

}

.bloque-usuario-fotos-basico .menu-menu-perfil-usuario {
	margin-top:15px;
}

.bloque-usuario-fotos-basico

{
	height:380px;
}

body.uwd-flechazos-recibidos .bloque-usuario-fotos-basico,
body.uwd-favoritos-recibidos .bloque-usuario-fotos-basico

{
	height:300px;
}

body.section-favoritos  .bloque-usuario-fotos-basico

{
	height:513px;
}

body.page-visitas-perfil .bloque-usuario-fotos-basico {
height:330px;
}


.bloque-usuario-fotos-basico:hover {
	border-color:#FF4646;
	
}



div.profile-title h2 {
font-weight: normal;
font-size: 18px;
margin: 0px;
padding: 0px;
}

div.profile-title h2 a {
    display: inline;
    height: 24px;
    overflow: hidden;
}

.bloque-usuario-fotos div.profile-title h2 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}

.bloque-usuario-fotos-basico div.profile-title h2 a {
    display: inline;
    font-size: 12px;
    overflow: hidden;
}

.bloque-usuario-fotos-basico div.profile-title h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}


.bloque-usuario-fotos .profile-info.quote {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
margin-top: 10px;
font-style: italic;
width: auto;
margin-bottom: 5px;
padding-bottom: 10px;
margin-right: 0px;

}





.bloque-usuario-fotos-basico .menu-menu-perfil-usuario .menu li a, .bloque-usuario-fotos-basico .bloque-usuario-fotos-basico .menu li a:hover {

}

.bloque-usuario-fotos-basico .menu-menu-perfil-usuario .menu li {
list-style: none;
list-style-image: none;
display: block;
}

.bloque-usuario-fotos-detalle .menu-menu-perfil-usuario {
    float: right;
    margin-left: 10px;
    width: 170px;
}
.bloque-usuario-fotos-detalle .profile-info.quote {
	width: auto;
	margin-right: 200px;
}

tr.selected td {
    background: none repeat scroll 0 0 #FFEAEA;
}

/*secciones flechazos favoritos*/

.view-favoritos .views-row{
    border: 1px solid #EDEDED;
    float: left;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 190px;
}


.view-favoritos .menu-menu-perfil-usuario .menu li {
list-style: none;
list-style-image: none;
display: block;
float: left;
}

.view-favoritos div.views-row div.views-field-field-nombres-value span.field-content a{
	display: block;
    font-size: 18px;
    font-weight: normal;
    margin: 5px;
    padding: 0;
    text-align: left;
    text-transform: capitalize;
}


.view-flechazos .views-row{
    border: 1px solid #EDEDED;
    float: left;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 190px;
}



.view-flechazos .menu-menu-perfil-usuario .menu li {
list-style: none;
list-style-image: none;
display: block;
float: left;
}

.view-flechazos div.views-row div.views-field-field-nombres-value span.field-content a{
	display: block;
    font-size: 18px;
    font-weight: normal;
    margin: 5px;
    padding: 0;
    text-align: left;
    text-transform: capitalize;
}
/*errores*/

body.front.not-logged-in div.section div.messages.error {
    left: 270px;
    padding-left: 10px;
    position: absolute;
    top: -285px;
    width: 287px;
    z-index: 1;
}

body.front.not-logged-in div.section div.messages.error ul{
    list-style:none;
	padding:0;
}

#block-block-17 {
    border-width: 0;
    float: right;
    margin-right: 20px;
    margin-top: 160px;
    position: relative;
}
#block-block-17 .content {
	border-width:0px;
	padding:0;
	margin:0;
	background-image: url(register-bg-detail-user.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 506px;
	width: 304px;
}

#block-block-17 .content h2 {
margin: 0;
padding: 0;
position: absolute;
left: 30px;
top: 40px;
font-size: 25px;
text-shadow: 1px 1px white;
width: 255px;
text-align: center;
}

#block-block-17 .content h2 .nombre-bloque-user {
	display:block;
	font-size:38px;
}

#block-block-17 .content a.link-registro-user {
display: block;
width: 224px;
position: absolute;
top: 139px;
height: 30px;
text-align: center;
line-height: 30px;
color: black;
left: 48px;
font-size: 15px;
text-shadow: 1px 1px white;
font-weight: bold;
}

#block-block-17 .content a.link-registro-user:hover {
text-decoration:underline;
color:#333;
}

#block-user-0 .form-item label {
    display: none;
}

.fastsearch{
	display:block;
	margin:0;
	padding:0;
	background:url(frames.png) no-repeat transparent;
	background-position:-195px -230px;
	width:130px;
	height:130px;
}

.busquedarap{
	display:block;
	margin:0;
	padding:0;
	background:url(frames.png) no-repeat transparent;
	background-position:-21px -229px ;
	width:130px;
	height:130px;
}

.pesquisarap{
	display:block;
	margin:0;
	padding:0;
	background:url(frames.png) no-repeat transparent;
	background-position:-379px -229px;
	width:130px;
	height:130px;
}

#profile-seemore-photos {
    background-color: #C70000;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 15px;
    padding: 2px 12px;
    text-align: center;
	cursor:pointer;
}

#usuario-row-pics {
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	display:none;
	}

.view-test-gallery {
min-height:200px;
}

.bloque-usuario-fotos-basico a.nombre-usuario {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    overflow: hidden;
    padding: 0 0 5px;
    text-transform: uppercase;
}

.views_view div.view-content div.views-row div.views-field-name span.field-content a{
	font-size:14px;	
    font-weight: bold;
    text-transform: uppercase;
}

body.logged-in #content-area form#teamare-search-basic-form div{
	min-height:40px;
	background:#fafafa;
	border:1px solid #ccc;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:24px;
	margin-bottom:20px;
	
}

body.not-front #content-area form#teamare-search-basic-form div{
background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    min-height: 40px;
    padding: 0 20px;
	
	
	
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}



#block-views-cam_users-block_1.block div.content div.views_view div.view-content div.views-row {
    float: left;
    height: 110px;
    margin:10px;
    overflow: hidden;
    text-align: center;
    width: 122px;

}

#block-views-cam_users-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-name span{
	width:70px;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-views-cam_users-block_1.block div.content div.views_view div.view-content div.views-row div.views-field-name span a{
	
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}


#block-blockclone-8.block div.content div.views_view div.view-content {
    min-height:485px;

}

#block-blockclone-8.block div.content div.views_view div.view-content div.views-row {
    float: left;
    height: 110px;
    margin:5px 1px;
    overflow: hidden;
    text-align: center;
    width: 92px;

}


#block-blockclone-8 div.content div.views_view div.view-content div.views-row div.views-field-name span{
	width:70px;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-blockclone-8 div.content div.views_view div.view-content div.views-row div.views-field-name span a{
	
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-views-new_users-block_5.block div.content div.views_view div.view-content div.views-row {
    float: left;
    height: 110px;
    margin:5px 1px;
    overflow: hidden;
    text-align: center;
    width: 92px;

}


#block-views-new_users-block_5 div.content div.views_view div.view-content div.views-row div.views-field-name span{
	width:70px;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-views-new_users-block_5 div.content div.views_view div.view-content div.views-row div.views-field-name span a{
	
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-views-new_users-block_4.block div.content div.views_view div.view-content div.views-row {
    float: left;
    height: 110px;
    margin:5px 1px;
    overflow: hidden;
    text-align: center;
    width: 92px;

}


#block-views-new_users-block_4 div.content div.views_view div.view-content div.views-row div.views-field-name span{
	width:70px;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-views-new_users-block_4 div.content div.views_view div.view-content div.views-row div.views-field-name span a{
	
	text-transform:none;
	font-size:12px;
	font-weight:normal;
}

#block-blockclone-9 .content, #block-blockclone-10 .content , #block-blockclone-11 .content {
	display:none;
}



#block-blockclone-9 h2, #block-blockclone-10 h2 , #block-blockclone-11 h2 {
	cursor:pointer;
}


.bloque-usuario-fotos-basico ul.menu li .up-widget-badge {
    border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;
    width: auto;
	overflow:hidden;
}

.up-button-label.up-badge-handle {

}

.up-widget-badge .up-button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #CCCCCC;
    margin: 0;
    padding: 0;
}

.bloque-usuario-fotos-detalle .menu-menu-perfil-usuario .menu {
    height: auto;
	}
	
	
	
	
body.not-front .bloque-usuario-fotos-detalle .menu-menu-perfil-usuario ul.menu li a {
}


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



.menu-menu-perfil-usuario .menu {
	padding:0;
	margin:0;
	min-height:30px;
	
}



.menu-menu-perfil-usuario .menu li {
	list-style:none;
	list-style-image:none;
	display:block;
}


.menu-menu-perfil-usuario .menu li a {
    color: #333333;
    display: block;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px #FFFFFF;
}
.menu-menu-perfil-usuario .menu li a span.mt {
	display:none;

}
.menu-menu-perfil-usuario .menu.info-detail li a span.mt {
	display: inline;

}


.menu-menu-perfil-usuario .menu li a img {
	vertical-align:middle;
	padding:0;
	margin:0;

}









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

#menu-menu-perfil-usuario ul.menu {
	margin:0;
	padding:0;
}


body.section-messages div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div#content-area ul.menu li, #menu-menu-perfil-usuario li.icons-user-menu-detail {
min-width:126px; 
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px 0;
    padding:0;
z-index: 2;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
		}
		
#menu-menu-perfil-usuario li.icons-user-menu-detail:hover {
 border: 1px solid #aaa;
}

body.section-messages div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div#content-area ul.menu li:hover {
 border: 1px solid #aaa;
}

#menu-menu-perfil-usuario  .user-menu-div {
	position:relative;
	height:30px;
}

#menu-menu-perfil-usuario  .user-menu-div a {
	display:block;
	height:30px;
	color:#707070;
}


#menu-menu-perfil-usuario  .user-menu-div a img {
	vertical-align:middle;
	padding:0  6px 0 2px;

}

#menu-menu-perfil-usuario  .user-menu-div  .flag.flag-link-normal {

}


#menu-menu-perfil-usuario  .user-menu-div  .flag.flag-link-normal a {
	height:30px;
	left:0;
	top:0;
	width:130px;
	display:block;
}


#menu-menu-perfil-usuario .menu .flag.flag-link-normal a img {
width:135px;
}


.user-menu-div-text {
	position:absolute;
	left:32px;
	top:0;
	height:30px;
	line-height:30px;
	z-index:0;
	display:inline;
}

.section-messages #content-area .menu li {
	list-style:none;
	list-style-image:none;
	display:block;
	position:relative;
	margin-bottom:5px;
	margin-top:5px;
}



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

 ul.menu.info-basic li.favoricons-user-menu {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height:22px;
    margin: 0 5px 0 0;
    padding:2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
		
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
		}
		
 ul.menu.info-basic li.favoricons-user-menu.chat-link-uwd {
	margin:0; 
	width:80px;
	position:relative;
	overflow:hidden;
 }
			
		
/*********************/


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

ul.tab-ver-fotos {
	min-height:30px;
	margin:0;
	padding:0;
	
}


 ul.tab-ver-fotos li.favoricons-user-menu {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height:22px;
    margin: 0 7px;
    padding:2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
		
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
		}
		

 ul.tab-ver-fotos li.favoricons-user-menu.chat-link-uwd {
	margin:0; 
	width:75px;
	position:relative;
	overflow:hidden;
 }
		
		
		 ul.tab-ver-fotos li.favoricons-user-menu a {
			 line-height:22px;


		 }
		 		 ul.tab-ver-fotos li.favoricons-user-menu a img {
					 vertical-align:middle;

				 }
		
		 .bloque-usuario-fotos-basico span.mt {
			 display:none;
		 }
		
/*********************/

.menu-menu-perfil-usuario .info-detail li.icons-user-menu-detail {
border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 2px 0;
    z-index: 2;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
}


.ultima-conexion {
font-size:11px;
padding:5px 0;
}


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

.view-favoritos .views-row {
	
}


.view-favoritos .views-row .menu-menu-perfil-usuario li,
.view-flechazos  .views-row .menu-menu-perfil-usuario li {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0 7px;
    padding: 2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
		}
		
.view-favoritos .views-row .menu-menu-perfil-usuario li span.mt,
.view-flechazos .views-row .menu-menu-perfil-usuario li span.mt {
		display:none;	
		}
		
		
		
body.uwd-flechazos-recibidos .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0 7px;
    padding: 2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );

		}
		
body.uwd-flechazos-recibidos .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li  span.mt {
		display:none;	
		}
		
		
body.uwd-flechazos-recibidos .bloque-usuario-fotos-basico div.menu-menu-perfil-usuario ul.menu li.eliminar-lista {
    border-width: 0 0 1px 1px;
    margin: 0;
    padding-right: 0;
    position: absolute;
    right: -1px;
    text-align: center;
    top: -1px;
    width: 22px;
}		

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

body.uwd-favoritos-recibidos .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0 7px;
    padding: 2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );

		}
		
body.uwd-favoritos-recibidos .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li  span.mt {
		display:none;	
		}
		
		
body.uwd-favoritos-recibidos .bloque-usuario-fotos-basico div.menu-menu-perfil-usuario ul.menu li.eliminar-lista {
    margin: 0;
    position: absolute;
    right: -1px;
    text-align: center;
    top: -1px;
    width: 20px;
}	

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

body.uwd-visitas-perfil .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li {
 border: 1px solid #DDDDDD;
    color: #707070;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height:22px;
    margin: 0 7px;
    padding:2px 0;
    text-align: center;
    width: 30px;
    z-index: 2;
	
 		background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 0)),
          to(rgba(227, 227, 227, 1.0))
        );

        /* mozilla example - FF3.6+ */
        background-image: -moz-linear-gradient(
          top,
          rgba(255, 255, 255, 0) 20%, rgba(227, 227, 227, 1.0) 95%
        );

        /* IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient( 
           startColorstr='#00ffffff', endColorStr='#e3e3e3'
        );

        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
          startColorstr='#00ffffff', endColoStr='#e3e3e3'
        );
		
		
	border-radius:5px ;
	-webkit-border-radius:5px; 
	-moz-border-radius: 5px ;
		}
		
body.uwd-visitas-perfil .bloque-usuario-fotos-basico .menu-menu-perfil-usuario li  span.mt {
		display:none;	
		}
		
		
body.uwd-visitas-perfil  .bloque-usuario-fotos-basico div.menu-menu-perfil-usuario ul.menu li.eliminar-lista {
    margin: 0;
    position: absolute;
    right: -1px;
    text-align: center;
    top: -1px;
    width: 20px;
}

body.uwd-visitas-perfil  .bloque-usuario-fotos-basico .last-visit {
padding:5px 0 0;
font-size:11px;
}

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

.view-flechazos .views-row .views-field-name,
.view-flechazos .views-row .views-field-field-foto-de-perfil-fid {
	padding:0 0 5px ;
}

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

.region.region-highlight {
	min-height:40px;
}

#block-block-40 {
position:static;		
}

a#link-register-blink {
position:absolute;
top:155px;
left:-5px;
margin:0;
}

/*******************/
#block-block-43 {
    float: right;
    height: 25px;
    margin: 0;
    padding-right: 10px;
    padding-top: 20px;
    width: auto;
	overflow:hidden;
}
#block-block-43 .content {
    border-right: 1px solid #DDDDDD;
    height: 22px;
    text-align: right;
    width: 90px;
}



#block-block-45 {
    margin: 0 auto;
    width: 120px;
	
	
border-width:0px;
	border-radius: 0;
-ms-border-radius:0;
-moz-border-radius:0;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
}

#block-block-45 .content{
padding:0;

}



#block-block-46 {
		background:#fff;
		text-align:center;
	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
padding: 10px 15px;
}

#block-block-60  {
    border-radius: 0 0 0 0;
	margin:15px 0;
    border-width: 0;
    clear: both;
    text-align: center;

-ms-border-radius:0;
-moz-border-radius:0;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
}

#block-block-46 .content{
padding:0;

}

body.front.logged-in h1 {
    background-image: url("frames.png");
    background-position: -475px -460px;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-size: 23px;
    font-weight: bold;
    height: 75px;
    line-height: 70px;
    margin: 0 0 15px;
    padding: 0 0 0 85px;
    text-align: left;
    width: 388px;
	float:none;
}


body.not-front.logged-in.node-type-users-online-list  h1.title {
    background-image: url("frames.png");
    background-position: -475px -460px;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-size: 23px;
    font-weight: bold;
    height: 75px;
    line-height: 70px;
    margin: 0 0 5px;
    padding: 0 0 0 85px;
    text-align: left;
    width: 388px;
}

#block-block-50 {
clear:both;
margin:0;
padding:0;
height:1px;
}

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

#formulario-avanzado #teamare-users-online-form  {
	min-height:130px;
	background:#fafafa;
	border:1px solid #ccc;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	margin-bottom:20px;
	
}

#formulario-avanzado #teamare-users-online-form   div#edit-mostrar-wrapper.form-item{
	width:425px;
}

#formulario-avanzado #teamare-users-online-form   div#edit-mostrar-wrapper select{
	width:50px;
}

#formulario-avanzado #teamare-users-online-form .form-item {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    margin: 0 10px 10px 0;
    min-height: 40px;
    padding: 0;
	
}

#formulario-avanzado #teamare-users-online-form #edit-pais-wrapper {
margin-right:0;

}

#formulario-avanzado #teamare-users-online-form #edit-provincia-wrapper {
	clear:left;
	width:340px

}


#formulario-avanzado #teamare-users-online-form #edit-rango-edad-max-edad-wrapper {
	margin: 0 0 0 10px;
    width: 90px;
	left: 200px;
    position: absolute;
}


#formulario-avanzado #teamare-users-online-form #edit-rango-edad-min-edad-wrapper {
    float: left;
	margin:0;
}

#formulario-avanzado #teamare-users-online-form #edit-interesado-wrapper, 
#formulario-avanzado #teamare-users-online-form #edit-pais-wrapper, 
#formulario-avanzado #teamare-users-online-form #edit-ciudad-wrapper {
	}

#formulario-avanzado #teamare-users-online-form #edit-interesado-wrapper label, 
#formulario-avanzado #teamare-users-online-form #edit-pais-wrapper label, 
#formulario-avanzado #teamare-users-online-form #edit-ciudad-wrapper label {
	width:120px;
}


#formulario-avanzado #teamare-users-online-form fieldset {
    /*background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    margin: 0 20px 10px 0;
    min-height: 40px;
    padding: 0;*/
	
	float: left;
	margin: 10px 15px;
	background: none;
	border: none;
	margin: 0 0 0 30px;
	min-height: 30px;
	padding: 0 ;
	width: 250px;
	position:relative;
}

#formulario-avanzado #teamare-users-online-form fieldset legend {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
	width:auto;
	position: absolute;
	

}

#formulario-avanzado #teamare-users-online-form fieldset div#edit-rango-edad-min-edad-wrapper.form-item{
	left: 87px;
    margin: 0 0 0 10px;
    position: absolute;
    width: 103px;
}

#formulario-avanzado #teamare-users-online-form fieldset label {
   font-weight: bold;
    margin: 0 10px 0 0;
    width: auto;
}
#formulario-avanzado #teamare-users-online-form #edit-interesado-wrapper{
}

#formulario-avanzado #teamare-users-online-form #edit-min-edad-wrapper{
	clear: left;
    margin-left: 67px;
    width: 117px;
	margin-right:0;
	
}

#formulario-avanzado #teamare-users-online-form #edit-min-edad-wrapper select{
	width:46px;
	
}

#formulario-avanzado #teamare-users-online-form #edit-max-edad-wrapper{
    width: 600px;
}

#formulario-avanzado #teamare-users-online-form #edit-max-edad-wrapper select{
    width: 56px;
}

#formulario-avanzado #teamare-users-online-form #edit-ciudad-wrapper input{
	width:170px;
}

#formulario-avanzado #teamare-users-online-form label {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    margin: 0 10px 0 0;
    text-align: right;
    width: 195px;
}

#formulario-avanzado #teamare-users-online-form select{
	width:130px;
}
#formulario-avanzado #teamare-users-online-form fieldset select{
	width:56px;
}

#formulario-avanzado #teamare-users-online-form #edit-submit {
    clear: none;
    display: block;
    float: left;
    font-size: 20px;
    height: auto;
    margin: 0 0 0 20px;
    padding: 0 5px;
    width: 170px;
}

#formulario-avanzado #teamare-users-online-form label {
   background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 12px;
    margin: 0 10px 0 0;
    text-align: right;
    width: 161px;
	font-weight:bold;
}

#block-block-61 {
	text-align:center;
	border:1px solid #ccc;
	margin:10px 0;
	padding:5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#block-block-62 {
		background:#ffffff;
		text-align:center;
	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
width:470px;
padding: 10px 15px;
min-height:620px;
}


#block-block-63  {
		background:#fff;
		text-align:center;
	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
padding: 10px 15px;
}

#block-block-60  {
		background:#fff;
		text-align:center;
	border:1px solid #dadada;
	border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
padding: 10px 15px;
}

#block-block-62 .content div {
    display: inline;
    margin: 0 20px;
}

#block-blockclone-8 {
    min-height: 640px;
}

#block-block-66 {
    background-image: url("dia-amor.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    height: 30px;
    padding: 18px 0 0;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
    width: 990px;
	clear:both;
}

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


/**********
body.front.not-logged-in #content .section {
    position: relative;
}

body.front.not-logged-in #content-area {
  position: absolute;
  top: 0;
}



body.front.not-logged-in #content-area.fixed {
  position: fixed;
  top: 0;
}*****/