/* CSS Document */
body { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; background: #000 url(../img/registration/bg.gif) repeat-x;}
*, a { font-size: 8pt; color: #000; }
a:hover { color: #A41E61;}
img { border: none;}

/* Reset */
p, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0; }
ul, li { list-style: none; }
.blClear { margin: 0; padding: 0; height: 0; clear: both;}
.bl_right { float: right; }

#blContent {  width: 970px; margin: 0 auto;}
#blHeader { height: 128px; }
#blHeader .bl_right { width: 340px;}
h1 { background: #000 url(../img/registration/logo.gif) no-repeat; width: 328px; height: 117px; }
h1 a { display: block; width: 328px; height: 117px; text-indent: -9999px; }
#blHeader table { margin-top: 7px; }
#blHeader table td { padding: 5px 0 0 5px; vertical-align: top;}
#blHeader table td b { color: #3A3939; }
#blHeader table td .bl_input { width: 154px; height: 19px; padding: 3px; font-size: 12px; color: #666; border: 1px solid #000; }
#blHeader table td a { color: #FFF; font-size: 10px; text-decoration: underline;}
#blHeader table td label { color: #FFF; font-size: 10px;  }
#blHeader table td .bl_input_button { background: url(../img/registration/button-entrar.gif) no-repeat; width: 71px; height: 29px; padding: 0; border: none;}

#blBox { background: #000; }
#blBox .bl_image_big { background: url(../img/registration/big-image.jpg) no-repeat; width: 436px; height: 544px; float: left; }
#blBox .bl_image_big2 { background: url(../img/registration/big-image2.jpg) no-repeat; width: 414px; height: 339px; float: left; }
#blBox .bl_image2 { background: url(../img/registration/titulo2.gif) no-repeat; width: 335px; height: 339px; float: left; }
.bl_form { background: #FFF; width: 534px; min-height: 544px; float: right;}
.bl_form_search { background: #BDBCBC; width: 204px; min-height: 329px; padding: 10px 0 0 17px; float: right;}
.bl_form .bl_image { background: url(../img/registration/titulo.gif) no-repeat; width: 277px; height: 252px; margin: 6px 0 1px 138px;}
.bl_form table { width: 395px; margin: 6px auto; margin-bottom: 1px;}
.bl_form table td { padding: 5px 7px 0 0; vertical-align: top;}
.bl_form table .bl_size { width: 175px;}
.bl_form table td b { color: #4E4E4E; }
.bl_form table td span { color: #4E4E4E; }
.bl_form table td .bl_input { background: url(../img/registration/input-form.jpg) no-repeat; width: 164px; height: 17px; padding: 3px; font-size: 11px; color: #666; border: none; }
.bl_form table td label { color: #4E4E4E; font-size: 9px;  }
.bl_form_search .bl_select {width: 188px;}
.bl_button_big { background: url(../img/registration/big-button.gif) no-repeat; width: 271px; height: 58px; margin: 6px 0 0 160px; }
.bl_button_big a { display: block; width: 271px; height: 58px; }
.bl_form_search .bl_button_big { background: url(../img/registration/button-buscar.gif) no-repeat; width: 188px; height: 59px; margin: 6px 0 0 0px; }
.bl_form_search .bl_button_big a { display: block; width: 188px; height: 59px; }

.bl_form_search b { font-size: 12px; color: #000; }
.bl_form_search p strong { color: #575757; }

#blMoreInfo { height: 312px; }
#blMoreInfo .bl_thumbs {width: 530px;}
#blMoreInfo .bl_thumbs li { border: 2px solid #FFF; width: 90px; height: 84px; margin: 12px 0 0 12px; float: left; }
.bl_Info { padding: 15px 0 0 15px; }
h2 { color: #fff; font-size: 31px; font-weight: normal; margin-bottom: 5px;}
h3, p { color: #fff; font-size: 11px; font-weight: normal; margin-bottom: 15px;}
h4 { color: #CF6BB2; font-size: 18px; font-weight: normal; margin-bottom: 5px;}
p b,  .bl_Info li, .bl_Info li b{ color: #fff; font-size: 11px;  }
.bl_Info li b { font-size: 13px;  }
.bl_Info li { margin-top: 10px; }
.bl_Info p { margin-top: 5px;}

#blBox .bl_Info { width: 305px; height: 324px; padding-right: 15px; float: left; background: #EAEAEA; }
#blBox .bl_Info p, #blBox .bl_Info h3, .bl_Info li b, .bl_Info p b, .bl_Info li { color: #000;}
#blBox .bl_Info h2, #blBox .bl_Info h4  { color: #B10C82; }

#blMoreInfo2 { height: 850px; background: #fff; }
.bl_banner {  background: url(../img/registration/banner.jpg) no-repeat; width: 158px; height: 558px; float:left; }
#blMoreInfo2 .bl_thumbs {width: 802px; float:right;}
#blMoreInfo2 .bl_users_links li { overflow: hidden; float:left; border: 1px solid #DDD; width: 150px; height: 255px; padding-top: 10px; margin: 8px 8px 0 0 }
.bl_links { background: #F5F5F5; padding: 7px 0 0 20px; height: 81px; }
.bl_links  div { margin-bottom: 3px; }
.bl_links a { display: block; padding-left: 20px; height: 15px; text-decoration: none; }
.bl_valorar {  background: url(../img/registration/valorar_ico.gif) no-repeat; }
.bl_foto {  background: url(../img/registration/foto_ico.gif) no-repeat; }
.bl_chat {  background: url(../img/registration/chat_ico.gif) no-repeat; }
.bl_email {  background: url(../img/registration/mail_ico.gif) no-repeat; }

.bl_user { margin: 0 auto; width: 145px; text-align: center; margin-bottom: 15px;}

/* */
#blFooter_bg { background: url(../img/registration/bg-footer.gif) repeat-x; border-top: 1px solid #FFF;}
#blFooter { height: 110px; width: 970px; margin: 0 auto; }
.bl_logo { background: url(../img/registration/footer-logo.gif) no-repeat; width: 216px; height: 91px; }
.bl_logo a { display: block; width: 216px; height: 91px; text-indent: -9999px; }
#blFooter .bl_right { width: 535px; }
#blFooter .bl_right a { color: #4E4E4E; }
#blFooter .bl_right a:hover { color: #000;}
#blFooter .bl_right p { color: #4E4E4E; font-size: 12px; margin-top: 7px;}
#blFooter table { float: right; }
#blFooter table td { padding: 5px 0 0 5px; vertical-align: top; color: #4E4E4E}
#blFooter table td b { color: #3A3939; }
#blFooter table td .bl_input { width: 270px; height: 19px; padding: 3px; font-size: 12px; color: #666; border: 1px solid #000; }
#blFooter table td .bl_input_button { background: url(../img/registration/buscar-button.gif) no-repeat; width: 71px; height: 29px; padding: 0; border: none;}

/* Register  */
#blRegister { border: none; width: 100%; height: 1450px; position: absolute; background: url(../img/registration/opacity.png) repeat;  top: 0;}
.bl_register_box { /*width: 914px;*/ width: 100%; padding: 10px; background: #FFF; }
.bl_register_box .bl_left { float: left; background: url(../img/registration/registro_bg.jpg) no-repeat; width: 377px; height: 650px;}
.bl_register-box-table { padding: 15px 0 10px 0; border: 1px solid #888; border-radius: 5px 5px; -moz-border-radius: 5px 5px; -webkit-border-radius: 5px; width: 565px; float: right;}
.bl_register-box-table table { width: 100%}
.bl_register-box-table .bl_odd { background: #FBF8F7;}
.bl_register-box-table td { padding: 6px 5px; vertical-align: top}
.bl_register-box-table td strong { color: red; }
.bl_175px {width: 175px; text-align: right;}
.bl_register-box-table .bl_button { width: 271px; margin: 10px auto; margin-bottom: 0; }
.bl_register-box-table .bl_button a { width: 271px; height: 59px; background: url(../img/registration/meapunto_button.jpg) no-repeat; display: block; text-indent: -9999px;}
.bl_register-box-table span { color: #787878; font-size: 10px; display: block}
.bl_date { width: 50px; text-align: center;}
.bl_register-box-table select { width: 210px; }
.bl_register-box-table .email { width: 205px; }
.bl_register-box-table .user { width: 105px; }
.bl_register-box-table label { margin-bottom: 3px; display: block}

