@charset "utf-8";

body {background: #efefef url(../imagenes/background_index.jpg) center top no-repeat;}
.align-center {text-align: center;}

#container {
	width: 838px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	margin: 20px 0px 0px 0px;
}

#login{
	height:245px;
	width: 838px;
	}
	
#login_text{
	width: 746px;
	position: relative;
	left:47px;
	top:40px;
	}
	


#warning {
	font-size: 167%;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

b { }

#warning2 {
	margin: 20px 0 0 0;
	font-size: 126%;
	color: #8f8f8f;
	font-family:Arial, Helvetica, sans-serif;
}

#warning3 {
	margin: 50px 0 0 0;
	font-size: 114%;
	color: #606060;
}

#pay{
	height:60px;
	width: 838px;
	margin-top:130px;
	}


.button-left{
	margin-left:47px;
	float: left;
	background-image:url(../imagenes/boton1.png); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	width:188px;
	height:36px;
}

.button-right{
	float: left;
	background-image:url(../imagenes/boton2.png); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	width:188px;
	height:36px;
	margin-left:7px;
}

#choices{
margin-top:27px;
}

#choices a:hover{
background-position:-189px 0px;
width:188px;
height:36px;
display:inline;
font-size:28px;
text-decoration:none;
text-indent:-3000px;
float:left;
cursor:pointer;
}

	#social{
		position:relative;
		margin-top:10px;
		width: 838px;
		height:50px;
		text-align:center;

}

.twitter{
	margin-left:147px;
	float: left;
	background-image:url(../imagenes/twitter.gif); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	width:137px;
	height:51px;
}

#twitter a:hover{
background-position:-137px 0px;
width:137px;
height:51px;
text-indent:-3000px;
float:left;
cursor:pointer;
}

.facebook{
	margin-left:10px;
	float: left;
	background-image:url(../imagenes/facebook.gif); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	width:141px;
	height:51px;
}

#facebook a:hover{
background-position:-141px 0px;
width:141px;
height:51px;
display:inline;
text-indent:-3000px;
float:left;
cursor:pointer;
}

.blog{
	margin-left:10px;
	float: left;
	background-image:url(../imagenes/blog.gif); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	width:224px;
	height:51px;
}

#blog a:hover{
background-position:-224px 0px;
width:224px;
height:51px;
display:inline;
text-indent:-3000px;
float:left;
cursor:pointer;
}


#footer_links{
text-align:center;
}


.column_1{
	float:left;
	border-right: 1px solid #e0e0e0;
	width:166px;
	overflow:hidden;
}

#column_1{
	float:left;
	border-right: 1px solid #e0e0e0;
	width:166px;
	overflow:hidden;
}
#column_1 li a{
	color:#b1b1b1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
		padding-left:15px;
}





	
	ul{
			left:0px;
			float:left;
			margin-left:0px;
			padding-left:0px;
			padding-top:0px;
			margin-top:0px;

	}
	
	li {
	float:left;
	left:0px;

	list-style:none;
	clear:both;
	}
	


#section_links{
	color:#e0e0e0;
	margin-bottom:15px;
	}
	
	.promote_links{
		margin-top:10px;

	}
		.devider{
		height:10px;
		width:100%;
		clear:both;
	}
	
	
.link{
	color:#999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	.link a:hover{
	color:#999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.link2{
	color:#b1b1b1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
	padding-left:15px;
	}
	
.column_1 .link2 a{
	color:#b1b1b1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
	}
	
.link2_3{
	color:#8a8a8a;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding-left:5px;
	padding-top:3px;

	}
.flag{
	float:left;
	padding-left:15px;
	}

.login_text{ 	
	font-size:24px;
	color: #626262;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:26px;
	padding-top:5px;

	}
	
	.login_text_2{ 	
	font-size:17px;
	color: #919191;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
	.login_text_2 a{ 	
	font-size:17px;
	color: #919191;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
	.login_text_3{ 	
	font-size:12px;
	color: #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
	.login_text_4{ 	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#b8b8b8;
	}
	
	.login_text_4 a{ 	
	color:#b8b8b8;
	text-decoration:underline;
	}
	#section_text{ 
	margin-bottom:15px;
	position:relative;
	float:left;
	height:auto;
	clear:both;
	}
	
		.login_text_7{ 	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#b8b8b8;
	float:right;
	}
	.login_text_5{ 	
	font-size:20px;
	color: #626262;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
	#alert{
	height:59px;
	width: 790px;
	float:left;
	margin-bottom:17px;
}
	
	#alert-icon{
	height:57px;
	width: 57px;
	float:left;
}

	#sexshop-adultos{
	float:left;
	width:726px; 
	height:59px;

}


	.line{
	background: url(../imagenes/line.gif) no-repeat;
	height:2px;
	width: 746px;
	margin-top:0px;
	margin-bottom:17px;
	position:relative;
	float:left;
}

	#line2{
	background: url(../imagenes/line.gif) ;
	height:2px;

	margin-top:17px;
	margin-bottom:10px;
}

.pink{ 	
	font-size:17px;
	color: #919191;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #cc2272;
	}
	
.pink a{ 	
	color: #cc2272;
	font-weight:bold;
	}
a{ text-decoration:none;}




	#description{ text-align: justify;}
	
	.description_text_title{ 	
	font-size:16px;
	color: #cc2272;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
	.description_text_title a{ 	
	font-size:16px;
	color: #cc2272;
	font-family:Arial, Helvetica, sans-serif;

	}
	
	.description_text{ 	
	font-size:13px;
	color: #919191;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
	.description_text a{ 	
	font-size:13px;
	color: #919191;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}

	.ocu{

	top:-3500px;
	position:absolute;
	}




.last_post{ width:100%; clear:both; margin-bottom:20px; height:auto; position:relative;}
.last_post h3{font-family:Arial, Helvetica, sans-serif; color: #cc2272; font-size:15px; text-align:left; font-weight:bold; margin-bottom:10px;}

.hreview{ font-family:Arial, Helvetica, sans-serif; color: #b1b1b1; font-size:12px; text-align:left; position:relative; min-height:120px; border-bottom:1px solid #e0e0e0; padding-top:10px;}
.hreview h3{ font-family:Arial, Helvetica, sans-serif; color: #747474; font-size:13px; text-align:left; font-weight:bold; margin:0px; }
.hreview h3 a{ color: #cc2272; }



.hreview a{ color: #747474; }
.hreview p{ margin-top:4px; color:#999999;}
.photo{ float:left; margin-left:5px; margin-right:10px; margin-bottom:10px; border:1px solid #d7d7d7; padding:1px;}
.dtreviewed{ margin:0px; }


.vcard{ font-family:Arial, Helvetica, sans-serif; color: #b1b1b1; font-size:12px;}
.vcard a{ color: #cc2272;}


			#boxfacebook {
				margin: 30px auto;
				width: 331px;
				font-size: 12px;
				position:relative;
				float: left;
				margin-left:25px;

		 	}
			#boxtiwitter {
				margin: 30px auto;
				background-image:url(../imagenes/preview2.png); 
				background-repeat:repeat-y;
				height: 275px;
				font-size: 12px;
				position:relative;
				float:left;
				clear:both;
				width: 838px;
				margin-bottom:24px;
		 	}
			
			#boxtiwitter #twitter_update_list {
				position: absolute;
				margin: 10px 0px 0px 15px;
				font-family: Arial, Helvetica, sans-serif;
				color: #747474;
				width: 770px;

			}
#boxtiwitter #twitter_update_list span a{color: #cb1f70; }
			#boxtiwitter #twitter_update_list a {color: #959595; }


			
			
				#boxtiwitter li {
				list-style: none;
				height: 55px;

			}
			


