body{ 
	background:url(images/bg_page.gif) top left repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}

.clear{ clear:both;}

/* --- TOP --- */
#top{
	background:url(images/bg_top.jpg) top left no-repeat;
	width:936px;
	height:118px;
	margin:23px auto 0;
	padding:9px 0pt 0pt 28px;
}


/* --- CONTENT --- */
#content{background:#E6E4E5 url(images/bg_content.jpg) top left no-repeat; width:964px; margin:0 auto; padding:14px 0pt 0pt 0px;}
#col-left{float:left; width:402px;}
#col-right{float:left; width:390px;}

/* --- LOGIN --- */
#login{background:url(images/login.gif) top left no-repeat; height:15px; margin-left:34px;}
#login h1{ display:none;}

/* --- MIEMBRO --- */
#miembro{background:url(images/no-eres-miembro.gif) top left no-repeat; height:15px; margin-left:36px;}
#miembro h1{ display:none;}

/* --- FORMULARIO --- */
#form_container{border-top:1px solid #DADADA; margin:5px 0 0 12px; width:390px;}

#formulario{margin:0 auto;}
form{width:354px; padding:19px 0 0;}
form div{display:block; margin:3px 0pt 0pt; padding:1px 3px;}
form label{ font-size:11px; color:#000; font-weight:bold; display:block; float:left; margin:0pt 0pt 5px; padding:3px 5px; text-align:right; width:130px;}
form input.inputText{ border:1px solid #A5ACB2; width:140px; height:20; margin:0; padding:1px 3px;} 
form select{border:1px solid #A5ACB2; width:148px; height:20px; margin:0; padding:1px 3px; }
form input.inputSubmit{border:none; background:url(images/btn_entrar.gif) top left no-repeat; width:86px; height:28px; float:right; margin:5px 58px 0pt 5px; cursor:pointer;}

a.recordar_contrasena{background:url(images/ico_globo.gif) top left no-repeat; font-size:11px; color:#000; float:right; display:block; height:14px; padding:0 0 0 19px; margin:12px 2px 0pt 0pt; text-decoration:none;}a.recordar_contrasena:hover{background:url(images/ico_globo_hover.gif) top left no-repeat; text-decoration:underline;}
#recordar{ width:200px; margin-left:130px;}


/* --- FOOTER --- */
#footer{
	background:url(images/bg_footer.jpg) top left no-repeat;
	width:931px;
	height:38px;
	margin:0 auto;
	padding:17px 0 0 33px;
}

#footer p{
	font-size:9px;
	color:#FFF;
}

#footer p a{
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
}
#footer p a:hover{
	color: #FE8B00;
}

/* -- Content right -- */
.contenido-right{border-top:1px solid #DADADA; margin:5px 0 0 12px; width:451px; padding:0 44px;}

.thumbs-img{margin:14px 0 14px;}
.thumbs-img img{border:1px solid #000; float:left; margin:0 5px 0 0;}
.thumbs-img img.last{margin:0;}

.btn-unete-ahora{ background:url(images/btn-unete-ahora.jpg) top left no-repeat; width:185px; height:49px; margin:0 0 14px;}
.btn-unete-ahora a{display:block; text-indent:-9999px; width:185px; height:49px;}

.contenido-right h2{ font-family:"trebuchet MS"; font-size:18px;}
.contenido-right h2 a{color:000; text-decoration:none;}
.contenido-right h2 a:hover{color:000; text-decoration:underline;}

.contenido-right ul{margin:12px 0 12px 12px;}
.contenido-right ul li{ margin:2px 0; background:url(images/ico-flecha.jpg) left 4px no-repeat; font-family:"trebuchet MS"; font-size:15px; color:#000; padding:0 0 0 15px;}
.contenido-right ul li a{color:#000; text-decoration:none;}
.contenido-right ul li a:hover{text-decoration:underline;}

.contenido-right p{font-family:"trebuchet MS"; font-size:18px; color:191919; margin:0 0 14px; line-height:normal;}
*html .contenido-right p{margin:0 0;}
.contenido-right p a{color:#191919; text-decoration:none;}
.contenido-right p a:hover{text-decoration:underline;}

