.nifty_blanco{ margin: 0px 0px 0px 0px; height: 5px; background: transparent;}
b.rtop_blanco, b.rbottom_blanco{display:block;background: transparent;}
b.rtop_blanco b, b.rbottom_blanco b{display:block;height: 1px;overflow: hidden; background: #ffffff}
b.r1_blanco{margin: 0 5px}
b.r2_blanco{margin: 0 3px}
b.r3_blanco{margin: 0 2px}
b.rtop_blanco b.r4_blanco, b.rbottom_blanco b.r4_blanco{margin: 0 1px;height: 2px}


.body
{
	width:100%;
	overflow:hidden;
}

.bodyWhite
{
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.bodyMargin
{
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	clear:both;
}

.container
{
	width:980px;
	overflow:hidden;
	margin-top:20px;
}

/* CAJA IZQUIERDA */
.container .boxleft
{
	width:320px;
	overflow:hidden;
	float:left;
	background-color:#ff5300;
}

.container .boxmiddle
{
	width:340px;
	overflow:hidden;
	float:left;
	margin-top:15px;
}

.container .boxmiddle .WelcomeImg
{
	background-image:url(homebody001_img0066.jpg);
	background-repeat:no-repeat;
	padding-bottom:7px;
	width:309px;
	height:56px;
	overflow:hidden;
}

.container .boxright
{
	width:320px;
	overflow:hidden;
	background-color:#6f8aea;
	float:left;
}


.container .boxleft .boxleftTopHeader
{
	width:100%;
	overflow:hidden;
	height:79px;
	background-image:url(homebody001_img0052.jpg);
	background-repeat:no-repeat;
	margin-top:-1px;
}

.container .boxleft .boxleftTopHeaderArrow
{
	width:100%;
	overflow:hidden;
	background-image:url(homebody001_img0021.gif);
	background-repeat:no-repeat;
	background-position:13px -2px;
	height:10px;
	position:relative;
	z-index:2;
}

.container .boxleft .boxleftTopHeaderMiddle
{
	width:314px;
	overflow:hidden;
	background-image:url(homebody001_img0008.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:48px;
	margin-top:-5px;
	text-align:left;
}

.container .boxleft .boxleftTopHeaderLinks 
{
	width:320px;
	overflow:hidden;
	background-color:#FEDE95;
	
}

.container .boxleft .boxleftTopHeaderLinks .exploraD
{
	width: 97px;
	height:15px;
	background-image:url(homebody001_img0053.jpg);
	float:left;
	overflow:hidden;
	
	
	
}

.container .boxleft .boxleftTopHeaderLinks .cierreD
{
	width: 15px;
	height:15px;
	background-image:url(homebody001_img0065.jpg);
	float:left;
	overflow:hidden;
	background-position:right 0px;
	background-repeat:no-repeat;
	margin-left:-4px;
	
}

.container .boxleft .boxleftTopHeaderLinks a
{
	background-position:center top;
	background-repeat:no-repeat;
	height:15px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	
}

.container .boxleft .boxleftTopHeaderLinks a:hover
{
	background-position:0px -15px;
}

.container .boxleft .boxleftTopHeaderLinks a.amigas
{
	width: 51px;
	background-image:url(homebody001_img0054.jpg);
}

.container .boxleft .boxleftTopHeaderLinks a.fotos
{
	width: 37px;
	background-image:url(homebody001_img0056.jpg);
}

.container .boxleft .boxleftTopHeaderLinks a.videos
{
	width: 46px;
	background-image:url(homebody001_img0058.jpg);
}

.container .boxleft .boxleftTopHeaderLinks a.notas
{
	width: 38px;
	background-image:url(homebody001_img0060.jpg);
}


.container .boxleft .photo
{
	width:100%;
	overflow:hidden;
	margin-top:0px;
}


.container .boxleft .boxleftVote
{
	width:310px;
	overflow:hidden;
	margin-top:10px;
	background-image:url(Divinas_total.gif);
	height:84px;
	background-position:center;
	background-repeat:no-repeat;
}

.container .boxleft .boxleftVote .boxleftVoteTitle
{
	float:right;
	overflow:hidden;
	width:170px;	
	text-align:right;
	height:84px;
}

.container .boxleft .boxleftVote .boxleftVoteTitle .CountUser
{
	color:#ffffff;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	margin-top:18px;
	font-family:verdana;
}

.container .boxleft .boxleftVote .boxleftVoteTitle .ContactType
{
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

.container .boxleft .boxleftVote .boxleftVoteNumber
{
color:#FFFFFF;
float:left;
font-size:70px;
font-weight:bold;
height:84px;
line-height:75px;
overflow:hidden;
width:140px;

}

.container .boxleft .boxleftVote .boxleftVoteNumber span
{
	font-size:20px;
}


/* videos recientes */
.boxleft .videos_recientes {
	height: 190px;
	padding-left: 10px;
	margin-top:5px;
	text-align:left;
}

.boxleft .videos_recientes h2 {
	margin-bottom: 12px;
}

.boxleft .videos_recientes .video{
	width: 92px;
	text-align: center;
	margin-right: 11px;
	float: left;
}

.boxleft .videos_recientes .video .link_img {
	height: 68px;
	margin-bottom: 3px;
	display: block;
	border: 1px solid #fff;
}

.boxleft .videos_recientes .video .link_img:hover {
	border: 1px solid #ff3291;
}

.boxleft .videos_recientes .video .link_txt {
	font-size: 10px;
	color: #fff;
}

.boxleft .videos_recientes .video .link_txt:hover {
	text-decoration: underline;
}

.boxleft .videos_recientes .link_videos {
	float: right;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 13px 20px 0px;
}

.boxleft .videos_recientes .link_videos:hover {
	text-decoration: underline;
}


/* contactate */
.boxleft .contactate {
	width: 309px;
	height: 175px;
	padding: 20px 0px 0px 11px;
	text-align:left;
}

.boxleft .contactate h2 {
	margin-bottom: 20px;
}

.boxleft .contactate a {
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	float: left;
	margin: 0px 9px 10px 0px;
}

.boxleft .contactate a:hover {
	border: 1px solid #ff3291;
}


.boxleft .contactate {
	background: url(homebody001_img0013.gif) no-repeat left bottom #d73000;
}

/* CAJA CENTRAL */
.boxmiddle .boxmiddleTopImg
{
	width:100%;
	overflow:hidden;
	padding-top:20px;
}

.boxmiddle .boxmiddleTopText
{

text-align:center;
}

.boxmiddle .boxmiddleTopText .texto
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A44997;
font-weight:normal;
font-size:12px;
}

.boxmiddle .boxmiddleTopText .link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D743AA;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.boxmiddle .boxmiddleTopText .link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D743AA;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

.boxmiddle .boxmiddleTopImg img
{
	margin:0px;
	padding:0px;
}


.boxmiddle .boxmiddleTopMiddleImg
{
	width:312px;
	overflow:hidden;	
	margin-top:14px;
	display:none;
}

.boxmiddle .boxmiddleTopMiddleImg img
{
	float:left;
	margin-top:20px;
}


.boxmiddle .boxmiddleTopMiddleImg a.btn_blog 
{
	width: 132px;
	height: 105px;
	background: url(homebody001_img0001.gif) no-repeat;
	background-position: top;
	overflow: hidden;
	float:left;
	margin-left:-5px;
}

.boxmiddle .boxmiddleTopMiddleImg a:hover 
{
	background-position: bottom;
}


.boxmiddle #boxmiddleFormContainer
{
	width:310px;
	overflow:hidden;
	margin-top:19px;
}

.boxmiddle #boxmiddleFormContainer .menu 
{
	height: 30px;
	overflow:hidden;
	width:100%;
}

.boxmiddle #boxmiddleFormContainer .menu a 
{
	width: 155px;
	height: 25px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
	font-size: 14px;
	color: #cb0062;
	font-weight: bold;
	float: left;
}

.boxmiddle #boxmiddleFormContainer .menu a:hover 
{
	text-decoration: underline;
}

.boxmiddle #boxmiddleFormContainer .menu a.selected 
{
	cursor: default;
	color: #cb0062;
	background-position: top;
}

.boxmiddle #boxmiddleFormContainer .menu a.selected:hover 
{
	text-decoration: none;
}

.boxmiddle #boxmiddleFormContainer .menu #btn_registrate 
{
	background-image: url(homebody001_img0002.jpg);
}
	
.boxmiddle #boxmiddleFormContainer .menu #btn_ingresa 
{
	background-image: url(homebody001_img0002.jpg);	
}

.boxmiddle #boxmiddleFormContainer #FormRegister 
{
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.boxmiddle #boxmiddleFormContainer #FormRegister #msgGratis
{
	color:#000000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
}

#FormRegister #msg1, #msg2, #msg3, #msg4, #msg5, #msg6, #msg7, #msg8, #msg9, #msg10, #msg11, #msgGracias
{
	color:#ff0000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
	font-weight:bold;
	display:none;
}


.boxmiddle #boxmiddleFormContainer #FormRegister .ImputContent
{
	width:287px;
	overflow:hidden;
	margin-bottom:17px;
}


.boxmiddle #boxmiddleFormContainer #FormRegister .ImputContent input
{
	border:1px solid #FF3391;
	color:#333333;
	font-size:15px;
	height:19px;
	width:175px;
	float:right;
	padding:2px 5px 2px 5px;
}


.boxmiddle #boxmiddleFormContainer #FormRegister .ImputContent label
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:5px;
	margin-right:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegister .recordar
{
	overflow:hidden;
	margin-right:0px;
	margin-left:110px;
	margin-top:10px;
	margin-bottom:10px;	
	height:20px;
	text-align:left;
}


.boxmiddle #boxmiddleFormContainer #FormRegister .recordar label
{
	color:#666666;
	font-size:12px;
	float:left;
	margin-left:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegister .recordar input
{
	float:left;
	height:17px;
	width:17px;
}

.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton
{
	width:100%;
	overflow:hidden;
}

.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton .btn_siguiente {
	width: 200px;
	height: 23px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 16px;
	padding-top: 3px;
	border: 2px solid #b40684;
	background: url(homebody001_img0005.gif) repeat-x left top;
	float:left;

}


.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton .btn_siguiente:hover {
	background-position: bottom;
	border: 2px solid #e317ab;
}

.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton2
{
	width:204px;
	overflow:hidden;
}

.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton2 .btn_siguiente {
	width: 200px;
	height: 23px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 16px;
	padding-top: 3px;
	border: 2px solid #b40684;
	background: url(homebody001_img0005.gif) repeat-x left top;
	float:left;

}

.boxmiddle #boxmiddleFormContainer #FormRegister  .containerButton2 .btn_siguiente:hover {
	background-position: bottom;
	border: 2px solid #e317ab;
}


.boxmiddle #boxmiddleFormContainer #FormRegister .FormRegisterBorderBottom
{
	background: #ffffff url(homebody001_img0004.gif);
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
	height:8px;	
	margin-top:12px;
}



/* FormRegisterStep2 */


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 
{
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #msgCasi
{
	color:#000000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #panelGracias
{
	width:100%;
	height:255px;
	padding-top:30px;
	overflow:hidden;
	display:none;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #panelGracias h4
{
	width:290px;
	color:#696969;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #panelGracias #mailTo
{
	color:#fd4dab;
	font-weight:bold;
	margin-top:10px;
	width:100%;
}



#FormRegisterStep2 #Step2msg1, #Step2msg2, #Step2msg3, #Step2msg4, #Step2msg5, #Step2msg6, #Step2msg7, #Step2msg8
{
	color:#ff0000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
	font-weight:bold;
	display:none;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent
{
	width:287px;
	overflow:hidden;
	margin-bottom:6px;
	text-align:right;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #boxSex
{
	width:187px;
	float:right;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #boxSex input
{
	border:0px;
	color:#333333;
	padding:0px;
	margin:5px 5px 0px 0px;
	width:15px;
	height:15px;
	float:left;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #boxSex #sexF
{
	margin-left:42px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #boxSex label
{
	float:left;
	padding:0px;
	margin:0px;
	font-size:15px;
	line-height:24px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #ciudad
{
	height:26px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #edad
{
	height:26px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #edad #boxBirthDate
{
	width:100%;
	overflow:hidden;
	float:none;
	display:none;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 #ciudad #boxState
{
	width:100%;
	overflow:hidden;
	float:none;
	display:none;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent input
{
	border:1px solid #FF3391;
	color:#333333;
	font-size:15px;
	height:19px;
	width:175px;
	float:right;
	padding:2px 5px 2px 5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent select
{
	border:1px solid #7f9db9;
	color:#333333;
	font-size:15px;
	float:right;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #country
{
	width:187px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #state
{
	width:187px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #state2
{
	width:175px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #day
{
	width:49px;
	margin-right:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #month
{
	width:133px;
	margin-right:0px;
}



.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent label
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:5px;
	margin-right:5px;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #lblCountry
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:5px;
	margin-right:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .ImputContent #lblBirthDate
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:2px;
	margin-right:5px;
}



.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .recordar
{
	overflow:hidden;
	margin-right:0px;
	margin-left:110px;
	margin-top:10px;
	margin-bottom:10px;	
	height:20px;
	text-align:left;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .recordar label
{
	color:#666666;
	font-size:12px;
	float:left;
	margin-left:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .recordar input
{
	float:left;
	height:17px;
	width:17px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2  .containerButton
{
	width:204px;
	overflow:hidden;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2  .containerButton .btn_siguiente {
	width: 200px;
	height: 23px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	border: 2px solid #b40684;
	background: url(homebody001_img0005.gif) repeat-x left top;
	float:left;

}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2  .containerButton .btn_siguiente:hover {
	background-position: bottom;
	border: 2px solid #e317ab;
}


.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .FormRegisterBorderBottom
{
	background: #ffffff url(homebody001_img0004.gif);
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
	height:8px;	
	margin-top:8px;
}

.boxmiddle #boxmiddleFormContainer #FormRegisterStep2 .olvide
{

	overflow:hidden;
	margin-top:19px;
	width:100%;
	text-align:center;
}
/*
.boxmiddle #boxmiddleFormContainer #FormRegister .comunidad
{
	width:99%;	
	overflow:hidden;
	margin-top:6px;
	height:14px;
}

.boxmiddle #boxmiddleFormContainer #FormRegister .comunidad a
{
	text-decoration:none;
	color:#cf1097;
	font-size:9px;
}
*/
.boxmiddle #boxmiddleFormContainer #FormRegister #communityName
{
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormRegister .olvide h4
{
	color:#fd4dab;
	text-decoration:none;
	margin-right:0px;
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormRegister #containerButtonComunidad
{
	width:287px;
	overflow:hidden;
}
/*
.boxmiddle #boxmiddleFormContainer #FormRegister #containerButtonFinish
{
	width:287px;
	overflow:hidden;
}
*/

#btn_divinas {
	width: 131px;
	height: 22px;
	font-size: 13px;
	letter-spacing:-1px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 22px;
	padding-top: 4px;
	border: 2px solid #fc5000;
	background: url(homebody001_img0033.jpg);
	background-position:bottom;
	float:left;
	

}

#btn_divinas:hover {
	background-position: top;
}


#btn_populares {
	width: 131px;
	height: 22px;
	font-size: 13px;
	letter-spacing:-1px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	margin-top: 22px;
	padding-top: 4px;
	border: 2px solid #6f8aea;
	background: url(homebody001_img0035.jpg);
	background-position:bottom;
	float:left;
	margin-right:17px;

}

#btn_populares:hover {
	background-position: top;
}

/* FIN FormRegisterStep2 */


.boxmiddle .ContainerBlog 
{
	width:310px;
	overflow:hidden;
	margin-top:17px;
	background-image:url(homebody001_img0039.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:left;
}


.boxmiddle .ContainerBottomBanner 
{
	width:310px;
	overflow:hidden;
	margin-top:17px;
	height:260px;
	background-image:url(homebody001_img0006.gif);
	background-repeat:no-repeat;
}


/* CAJA IZQUIERDA */

.container .boxright .boxrightTopHeader
{
	width:100%;
	overflow:hidden;
	height:79px;
	background-image:url(homebody001_img0041.jpg);	
	background-repeat:no-repeat;
	
}

.container .boxright .boxrightTopHeaderArrow
{
	width:100%;
	overflow:hidden;
	background-image:url(homebody001_img0031.gif);
	background-repeat:no-repeat;
	background-position:292px -2px;
	height:10px;
	position:relative;
	z-index:2;
}

.container .boxright .boxrightTopHeaderMiddle
{
	width:314px;
	overflow:hidden;
	background-image:url(homebody001_img0015.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:48px;
	margin-top:-5px;
	text-align:left;
}

.container .boxright .boxrightTopHeaderLinks 
{
	width:328px;
	overflow:hidden;
	background-color:#D0DBF9;
	
	
	
}

.container .boxright .boxrightTopHeaderLinks a
{
	background-position:center top;
	background-repeat:no-repeat;
	height:15px;
	overflow:hidden;
	float:left;	
	margin-right:10px;
}

.container .boxright .boxrightTopHeaderLinks a:hover
{
	background-position:0px -15px;
}

.container .boxright .boxrightTopHeaderLinks a.amigas
{
	width: 51px;
	background-image:url(homebody001_img0043.jpg);
}

.container .boxright .boxrightTopHeaderLinks .explora
{
	width: 95px;
	height:15px;
	background-image:url(homebody001_img0042.jpg);
	float:left;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	
}

.container .boxright .boxrightTopHeaderLinks .cierre
{
	width: 15px;
	height:15px;
	background-image:url(homebody001_img0064.jpg);
	float:left;
	overflow:hidden;
	background-position:right 0px;
	background-repeat:no-repeat;
	margin-left:-3px;
	
}

.container .boxright .boxrightTopHeaderLinks a.fotos
{
	width: 38px;
	background-image:url(homebody001_img0045.jpg);
}

.container .boxright .boxrightTopHeaderLinks a.videos
{
	width: 46px;
	background-image:url(homebody001_img0047.jpg);
}

.container .boxright .boxrightTopHeaderLinks a.notas
{
	width: 38px;
	background-image:url(homebody001_img0049.jpg);
}


.container .boxright .photo
{
	width:100%;
	overflow:hidden;

}


.container .boxright .boxrightVote
{
	width:310px;
	overflow:hidden;
	margin-top:10px;
	background-image:url(Populares_total.gif);
	height:84px;
	background-position:center;
	background-repeat:no-repeat;
}

.container .boxright .boxrightVote .boxrightVoteTitle
{
	float:left;
	overflow:hidden;
	width:172px;	
	text-align:left;
	height:84px;

}

.container .boxright .boxrightVote .boxrightVoteTitle .CountUser
{
	color:#ffffff;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	margin-top:18px;
	font-family:verdana;
}

.container .boxright .boxrightVote .boxrightVoteTitle .ContactType
{
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

.container .boxright .boxrightVote .boxrightVoteNumber
{
	float:left;
	overflow:hidden;
	height:84px;
	font-size:70px;
	font-weight:bold;
	color:#ffffff;
	width:125px;
	line-height:75px;
}

.container .boxright .boxrightVote .boxrightVoteNumber span
{
	font-size:20px;
}


/* videos recientes */
.boxright .videos_recientes {
	height: 190px;
	padding-left: 10px;
	margin-top:5px;
	text-align:left;
}

.boxright .videos_recientes h2 {
	margin-bottom: 12px;
}

.boxright .videos_recientes .video{
	width: 92px;
	text-align: center;
	margin-right: 11px;
	float: left;
}

.boxright .videos_recientes .video .link_img {
	height: 68px;
	margin-bottom: 3px;
	display: block;
	border: 1px solid #fff;
}

.boxright .videos_recientes .video .link_img:hover {
	border: 1px solid #ff3291;
}


.link_img1 {
	height: 68px;
	margin-bottom: 3px;
	display: block;
	border: 1px solid #fff;
}

.link_img1:hover {
	border: 1px solid #ff3291;
}

.VideoTitle
{
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}

.VideoTitle:hover
{
text-decoration:underline;
cursor:pointer;
}
.videosD:hover
{
background-color:#d73000;
cursor:pointer;
}

.videosP:hover
{
background-color:#4165e2;
cursor:pointer;
}
.boxright .videos_recientes .video .link_txt {
	font-size: 10px;
	color: #fff;
}

.boxright .videos_recientes .video .link_txt:hover {
	text-decoration: underline;
}

.boxright .videos_recientes .link_videos {
	float: right;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 13px 20px 0px;
}

.boxright .videos_recientes .link_videos:hover {
	text-decoration: underline;
}


/* contactate */
.boxright .contactate {
	width: 309px;
	height: 175px;
	padding: 20px 0px 0px 11px;
	text-align:left;
}

.boxright .contactate h2 {
	margin-bottom: 20px;
}

.boxright .contactate a {
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	float: left;
	margin: 0px 9px 10px 0px;
}

.boxright .contactate a:hover {
	border: 1px solid #ff3291;
}


.boxright .contactate {
	background: url(homebody001_img0020.gif) no-repeat left bottom #335ae1;
}

/* HOME */

#home {
	margin-top: 20px;
}


#homebody001_img0021 {

background-image:url(homebody001_img0021.gif);
}

#homebody001_img0022 {

background-image:url(homebody001_img0022.png);
}

#homebody001_img0062 {
background-image:url(browse_divinas.jpg);
background-repeat:no-repeat;
height:7px;
overflow:hidden;
background-position:top;

}


.homebody001_img0026 {

background-image:url(homebody001_img0026.jpg);
}


#homebody001_img0027 {

background-image:url(homebody001_img0027.gif);
}

#homebody001_img0063 {
background-image:url(homebody001_img0063.jpg);
}

#homebody001_img0028 {

background-image:url(homebody001_img0028.gif);
}

#homebody001_img0029 {

background-image:url(homebody001_img0029.jpg);
}

#homebody001_img0030 {

background-image:url(homebody001_img0030.jpg);
}

#homebody001_img0031 {

background-image:url(homebody001_img0031.gif);
}

#homebody001_img0032 {

background-image:url(homebody001_img0032.png);
}

#homebody001_img0051 {
background-image:url(browse_populares.jpg);
background-repeat:no-repeat;
height:7px;
overflow:hidden;
background-position:top;
}
#video_player_divina
{
overflow:hidden;
height:235px;
width:314px;
}
#video_player_popular
{
overflow:hidden;
height:235px;
width:314px;
}


.Tag_populares
{
height:25px;
width:314px;
overflow:hidden;
background-color:#d0daf9;
margin-top:5px;
line-height:25px;
color:#3c62e2;
font-size:14px;
font-weight:bold;
font-family:verdana;
}

.Tag_cursor_populares
{
height:6px;
width:315px;
overflow:hidden;
background-image:url(Tag_populares.gif);
background-repeat:no-repeat;
background-position:center top;
}

.Tag_divinas
{
height:25px;
width:314px;
overflow:hidden;
background-color:#ffdd95;
margin-top:5px;
line-height:25px;
color:#d73000;
font-size:14px;
font-weight:bold;
font-family:verdana;
}

.Tag_cursor_divinas
{
height:6px;
width:315px;
overflow:hidden;
background-image:url(Tag_divinas.gif);
background-repeat:no-repeat;
background-position:center top;
}

.boxmiddle #boxmiddleFormContainer #FormLogin 
{
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.boxmiddle #boxmiddleFormContainer #FormLogin #errorLogin
{
	color:#ff0000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormLogin #msgLogin
{
	color:#000000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin #pnlMsgErrorLogin
{
	width:100%;
	overflow:hidden;
	display:none;
}

.boxmiddle #boxmiddleFormContainer #FormLogin #pnlMsgLogin
{
	width:100%;
	overflow:hidden;
}


.boxmiddle #boxmiddleFormContainer #FormLogin .ImputContent
{
	width:287px;
	overflow:hidden;
	margin-bottom:17px;
}


.boxmiddle #boxmiddleFormContainer #FormLogin .ImputContent input
{
	border:1px solid #FF3391;
	color:#333333;
	font-size:15px;
	height:19px;
	width:175px;
	float:right;
	padding:2px 5px 2px 5px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .ImputContent label
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:5px;
	margin-right:5px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .recordar
{
	overflow:hidden;
	margin-right:0px;
	margin-left:110px;
	margin-top:20px;
	margin-bottom:16px;	
	height:20px;
	text-align:left;
}


.boxmiddle #boxmiddleFormContainer #FormLogin .recordar label
{
	color:#666666;
	font-size:12px;
	float:left;
	margin-left:5px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .recordar input
{
	float:left;
	height:17px;
	width:17px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .olvide
{

	overflow:hidden;
	margin-top:19px;
	width:100%;
	text-align:left;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .olvide a
{
	color:#fd4dab;
	text-decoration:none;
	margin-right:0px;
	margin-left:110px;
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormLogin .olvide a:hover
{
	text-decoration:underline;
}

.boxmiddle #boxmiddleFormContainer #FormLogin  .containerButton
{
	width:204px;
	overflow:hidden;
}


.boxmiddle #boxmiddleFormContainer #FormLogin  .containerButton .btn_siguiente {
	width: 200px;
	height: 23px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 16px;
	padding-top: 3px;
	border: 2px solid #b40684;
	background: url(homebody001_img0005.gif) repeat-x left top;
	float:left;

}

.boxmiddle #boxmiddleFormContainer #FormLogin  .containerButton .btn_submit {
	width: 200px;
	height: 1px;
	border: 0px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}

.boxmiddle #boxmiddleFormContainer #FormLogin  .containerButton .btn_siguiente:hover {
	background-position: bottom;
	border: 2px solid #e317ab;
}


.boxmiddle #boxmiddleFormContainer #FormLogin .FormLoginBorderBottom
{
	background: #ffffff url(homebody001_img0004.gif);
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
	height:8px;	
	margin-top:16px;
}



/* FORM RECOVERY PASS */

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass 
{
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass h4
{
	color:#000000;
	font-size:12px;
	margin-top:25px;
	margin-bottom:20px;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .ImputContent
{
	width:287px;
	overflow:hidden;
	margin-bottom:17px;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .ImputContent input
{
	border:1px solid #FF3391;
	color:#333333;
	font-size:15px;
	height:19px;
	width:175px;
	float:right;
	padding:2px 5px 2px 5px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .ImputContent label
{
	color:#666666;
	font-size:12px;
	float:right;
	padding-top:5px;
	margin-right:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .ImputContent #lblSendMail
{
	color:#666666;
	font-size:12px;
	padding-top:5px;
	float:none;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .msgMailError
{
	color:#ff0000;	
	font-weight:bold;
	margin-top:12px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .recordar
{
	overflow:hidden;
	margin-right:0px;
	margin-left:110px;
	margin-top:10px;
	margin-bottom:10px;	
	height:20px;
	text-align:left;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .recordar label
{
	color:#666666;
	font-size:12px;
	float:left;
	margin-left:5px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .recordar input
{
	float:left;
	height:17px;
	width:17px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass  .containerButton
{
	width:100%;
	overflow:hidden;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass  .containerButton .btn_siguiente {
	width: 200px;
	height: 23px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-top: 16px;
	margin-left: 55px;
	padding-top: 3px;
	border: 2px solid #b40684;
	background: url(homebody001_img0005.gif) repeat-x left top;
	float:left;

}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass  .containerButton .btn_siguiente:hover {
	background-position: bottom;
	border: 2px solid #e317ab;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .FormRecoveryPassBorderBottom
{
	background: #ffffff url(homebody001_img0004.gif);
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
	height:8px;	
	margin-top:113px;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver
{

	overflow:hidden;
	margin-top:19px;
	width:100%;
	text-align:center;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver a
{
	color:#fd4dab;
	text-decoration:none;
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver a:hover
{
	text-decoration:underline;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver2
{

	overflow:hidden;
	margin-top:19px;
	width:100%;
	text-align:center;
	height:88px;
}


.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver2 a
{
	color:#fd4dab;
	text-decoration:none;
	font-weight:bold;
}

.boxmiddle #boxmiddleFormContainer #FormRecoveryPass .volver2 a:hover
{
	text-decoration:underline;
}


/* PANEL LOGUEADO */
.container .boxmiddle .BoxUser
{
	width:310px;
	overflow:hidden;	
	background-color:#ffffff;
	height:355px;
	
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;
}

.BoxDivinas
{
	
	background-image:url(homebody_image001_03.jpg);
	
}

.BoxPopulares
{
	
	background-image:url(homebody_image001_06.jpg);
	
}

.BoxNeutro
{
	
	background-image:url(homebody_image001_05.jpg);
	
}

.container .boxmiddle .BoxUser h3
{
	
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	margin-left:10px;
	margin-top:8px;
}
.UserNameD
{
	color:#FF5300;
}

.UserNameP
{	
	color:#6F8AEA;	
}

.UserNameN
{
	color:#FF3291;	
}

.container .boxmiddle .BoxUser .ContainerUserInfo
{
	width:290px;	
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
}

.container .boxmiddle .BoxUser .ContainerUserInfo2
{
	width:290px;	
	overflow:hidden;
	margin-left:10px;
	margin-top:15px;
}

.container .boxmiddle .BoxUser #lastUpdate
{
	overflow:hidden;
	color:#fc3391;
	margin-left:10px;
	overflow:hidden;
	margin-top:20px;
	font-weight:bold;
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 .verMis
{
	color:#fc388a;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 .verDatos
{
	color:#c20a8c;
	font-size:11px;
	font-weight:bold;
	margin-right:3px;
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 .verDatos span
{
	font-weight:normal;
}



.container .boxmiddle .BoxUser .ContainerUserInfo .AvatarUser
{
	width:105px;	
	overflow:hidden;
	/*background-image:url(homebody001_img0037.gif);*/
	background-repeat:no-repeat;
	height:105px;
	text-align:center;
	float:left;
	margin-right:7px;
}

.AvatarUserD
{
	
	background-image:url(cuadrodivinas001.jpg);
	
}

.AvatarUserP
{
	
	background-image:url(cuadropopulares001.jpg);
	
}

.AvatarUserN
{
	
	background-image:url(cuadroneutro.jpg);
	
}

.container .boxmiddle .BoxUser .ContainerUserInfo .UserInfo
{
	width:174px;	
	overflow:hidden;
	height:104px;
	float:left;
}

.container .boxmiddle .BoxUser .ContainerUserInfo .UserInfo a
{
	font-size:11px;
	color:#FC3391;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:5px;
	display:block;
}


.container .boxmiddle .BoxUser .ContainerUserInfo .UserInfo a:hover
{
	text-decoration:underline;
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 a.h4msg
{
	color:#c9078e;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:5px;
	display:block;
	font-size:11px;
	
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 a.h4msg:hover
{
	text-decoration:underline;
	
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 .RecuadroLinks
{
	width:288px;
	height:45px;
	border:1px #FC3391 solid;
	background-color:#E8E8E8;
	overflow:hidden;	
}

.container .boxmiddle .BoxUser .ContainerUserInfo2 .ContengoLinksRecuadro
{
	width:288px;
	height:45px;
	overflow:hidden;
	margin-top:4px;
	padding-left:7px;	
}

.container .boxmiddle .BoxUser .ContainerUserInfo .UserInfo a.h4msg:hover
{
	text-decoration:underline;
}

.container .boxmiddle .BoxUser .InfoBottom .MiPageButton .buttonMySpaceD
{
	width:102px;
	height:24px;
	margin-top:10px;
	background-image:url(botondivinas0001.jpg);
	background-position:top;
	float:left;
	overflow:hidden;
	/*border: 1px solid #718BEC;*/
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	line-height:20px;
}

.container .boxmiddle .BoxUser .InfoBottom .MiPageButton .buttonMySpaceP
{
	width:102px;
	height:24px;
	margin-top:10px;
	background-image:url(botonpopulares0001.jpg);
	background-position:top;
	float:left;
	overflow:hidden;
	/*border: 1px solid #718BEC;*/
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	line-height:20px;
}

.container .boxmiddle .BoxUser .InfoBottom .MiPageButton .buttonMySpaceN
{
	width:102px;
	height:24px;
	margin-top:10px;
	background-image:url(botonneutros0001.jpg);
	background-position:top;
	float:left;
	overflow:hidden;
	/*border: 1px solid #718BEC;*/
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	line-height:20px;
}

.container .boxmiddle .BoxUser .InfoBottom 
{
	margin-left:10px;
	width:288px;
	overflow:hidden;
}

.container .boxmiddle .BoxUser .InfoBottom .TitleComentariosD
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FF5300;
	margin-top:10px;
}

.container .boxmiddle .BoxUser .InfoBottom .TitleComentariosP
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#7188E8;
	margin-top:10px;
}

.container .boxmiddle .BoxUser .InfoBottom .TitleComentariosN
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FF3291;
	margin-top:10px;
}

.container .boxmiddle .BoxUser .InfoBottom .LinksRosasBottom a
{
	font-size:11px;
	color:#C50692;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:5px;
	display:block;
}

.container .boxmiddle .BoxUser .InfoBottom .LinksRosasBottom a:hover
{
	text-decoration:underline;
}

.container .boxmiddle .BoxUser .InfoBottom .LinksRosasBottom 
{
	margin-top:10px;
}

.container .boxmiddle .BoxUser .InfoBottom .MiPageButton
{
	margin-left:94px;
	width:288px;
	overflow:hidden;
	margin-top:15px;
}


.container .boxmiddle .BoxUser .InfoBottom .buttonMySpaceD:hover
{
	background-position:bottom;
	text-decoration:underline;
}

.container .boxmiddle .BoxUser .InfoBottom .buttonMySpaceP:hover
{
	background-position:bottom;
	text-decoration:underline;
}

.container .boxmiddle .BoxUser .InfoBottom .buttonMySpaceN:hover
{
	background-position:bottom;
	text-decoration:underline;
}






.container .boxmiddle .BoxUser .ContainerUserInfo .AvatarUser .imgAvatar
{
	margin-top:6px;
}

.container .boxmiddle .BoxUserBottom
{
	background: #ffffff url(homebody001_img0004.gif);
	background-repeat:no-repeat;
	width:310px;
	overflow:hidden;
	height:8px;	
	margin-top:0px;
}

.msgError
{
	color:#ff0000;
}


.noticias
{
	width:125px;
	overflow:hidden;	
	font-family:Verdana;
	font-size:25px;
	color:#a04797;
	font-weight:bold;
	padding-left:10px;
	margin-top:15px;
	line-height:29px;
}

.blogItemTitle
{
	width:100%;
	overflow:hidden;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#fe338d;
	line-height:15px;
}

.blogItemDescription
{
	display:block;
	font-family:Verdana;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	width:100%;
	line-height:15px;	
}

.blogItem
{
	width:100%;
	overflow:hidden;
	margin-bottom:5px;	
	margin-top:15px;
}

.blogImage
{
width:170px;
height:66px;
overflow:hidden;
background-image:url(Blog_img003.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-top:10px;
}

.blogImage:hover
{
background-position:top;
}