/* CSS Document */
#account_data_box {
    width: 533px;
    min-height: 200px;
	_height: 200px;
    margin: 10px auto 10px auto;
    border: #666 solid 1px;
}

#adv_search {
    display: block;
    margin-top: 5px;
    color: #FFF;
    text-decoration: none;
}

a#advertiseBtn {
    display: block;
    width: 156px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/advertise_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#advertiseBtn:hover {
    background-position: bottom;
}

#art_in {
    float: right;
    margin-right: 15px;
}

#arts_in_tbl {
    color: #666;
    text-align: left;
}

#articles {
    float: left;
    width: 559px;
    _width: 553px; /* hack IE 6 */
    min-height: 1260px;
    _height: 1260px; /* hack IE 6 */
    border-right: #404040 solid 1px;
}

#articles_short {
    float: left;
    width: 559px;
    _width: 553px; /* hack IE 6 */
    min-height: 630px;
    _height: 630px; /* hack IE 6 */
    border-right: #404040 solid 1px;
}

#articles_cap {
    height: 22px;
    line-height: 22px;
    background-color: #404040;
    color: #FFF;
    border-left: #FFF solid 1px;
    text-align: left;
    padding-left: 20px;
}

a#b2r_btn_cent {
    display: block;
    width: 107px;
    height: 22px;
    background-image: url(../img/black2redBGP.gif);
    background-position: top;
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    margin: auto;
    cursor: pointer;
}

a#b2r_btn_cent:hover {
    background-position: bottom;
}

#back2index {
    float: right;
    width: 100px;
    font-size: 12px;
    margin-right: 30px;
    margin-top: -25px;
    background-color: #e2e2e2;
}

#back2reg {
    width: 107px;
    height: 22px;
    margin: 25px auto;
}

a#back2regBtn {
    display: block;
    width: 107px;
    height: 22px;
    background-image: url(../img/black2redBGP.gif);
    background-position: top;
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
}

a#back2regBtn:hover {
    background-position: bottom;
}

#box_title {
    height: 24px;
    line-height: 24px;
    background-color: #CCC;
    color: #404040;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
}

#buscador_form {
    height: 39px;
    background-image: url(../img/buscar_fondo.jpg);
    background-repeat: repeat-x;
    border-left: #FFF solid 1px;
    text-align: left;
    padding-left: 5px;
}

#buscador_form div {
    width: 445px;
    float: left;
    margin-top: 13px;
    color: #777;
}

#buscador_inp {
    background-color: #DADADA;
    border: 1px solid #555555;
    height: 17px;
    width: 128px;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 2px;
}

#buscador_submit {
    float: right;
    width: 92px;
    height: 39px;
    margin-right: 5px;
}

#cabecera_perfil {
    width: 876px;
	padding-left: 22px;
    height: 112px;
	padding-top:40px;
    background-image: url(/img/cabecera_05.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
}

#captcha {
    margin-top: 5px;
    margin-bottom: 5px;
}

#captcha_inp {
    width: 150px;
    height: 20px;
    margin-top: 5px;
    border: #000 solid 1px;
}

#categories_cap {
    height: 25px;
    line-height: 25px;
    text-align: left;
    padding-left: 25px;
    background-color: #C12658;
    border-top: #FFF solid 1px;
    color: #FFF;
}

#changeItFor {
    width: 240px;
    height: 50px;
    color: #999;
    padding: 4px;
    border: #CCC solid 1px;
    overflow-x: auto;
    overflow-y: auto;
}

#close_link {
    margin-right: 40px;
    color: #FFF;
    text-decoration: none;
}

#comm_btns {
	height: 32px;
	background-color: #D24673;
	border-left: #fff solid 1px;
	border-right: #fff solid 1px;
	text-align: left;
}

#comm_btns_list {
	width: 460px;
	position: relative;
	top: 4px;
	left: 85px;
}

#comm_cap {
	height: 113px;
	border: #fff solid 1px;
	background-image: url(../img/comm_cap_bg.jpg);
}

#commInsertArtSubmit {
    width: 147px;
    height: 24px;
    border: none;
    background: url(/img/formInsertArtSubmit.gif);
    cursor: pointer;
    margin-left: 20px;
    margin-top: 6px;
	_margin-top: 4px;
}

#comm_cap_left {
	float: left;
	width: 390px;
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding-left: 25px;
	padding-top: 8px;
	line-height: 19px;
}

#comm_cap_right {
	float: right;
	width: 119px;
	height: 113px;
	border-left: #fff solid 1px;
	overflow: hidden;
}

a#commsBtn {
    display: block;
    width: 177px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/comunidades.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

a#commsBtn:hover {
    background-position: bottom;
}

#comunidades {
	color: #666;
	padding: 6px;
	text-align: left;
}

#comus_crear {
    height: 30px;
    padding-top: 7px;
    border-bottom: #555 dotted 1px;
}

#comus_lista_box {
	width: 557px;
	_width: 552px;
	height: 505px;
	border: #fff solid 1px;
	border-top: none;
	font-size: 12px;
	text-align: left;
	overflow-y: auto;
	overflow-x: hidden;
}

#comus_lista_pie {
	height: 21px;
	background-color: #626262;
	border: #fff solid 1px;
	border-bottom: none;
}

#comus_lista_tbl {
	width: 558px;
	color: #666;
}

#comus_rel_cap {
    height: 20px;
    line-height: 20px;
    background-color: #404040;
    color: #FFF;
    border-left: #FFF solid 1px;
    text-align: left;
    padding-left: 20px;
	font-weight: bold;
}

#comus_tbl_cap {
	width: 559px;
	_width: 554px;
	border: #fff solid 1px;
	background-color:  #626262;
	color: #fff;
	font-size: 12px;
	text-align: left;
}

#comus_up {
    height: 105px;
    background-color: #e0e0e0;
    border: #fff solid 1px;
}

#comus_up_left {
    float: left;
    width: 320px;
    height: 90px;
    position: relative;
    top: 8px;
    left: 14px;
}

#comus_up_right {
    float: right;
    width: 205px;
    height: 100%;
    border-left: #555 dotted 1px;
}

#conAleForm {
    text-align: left;
    padding-left: 6px;
    font-size: 10px;
    color: #aaa;
}

#cond_gen {
    padding: 25px;
    text-align: justify;
    color: #666;
    background-color: #ddd;
}

a#condUsaBtn {
    display: block;
    width: 164px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/usage_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#condUsaBtn:hover {
    background-position: bottom;
}

#confirmPass {
    text-align: right;
}

a#contactBtn {
    display: block;
    width: 48px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/contact_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#contactBtn:hover {
    background-position: bottom;
}

#contacts_box {
    width: 507px;
    padding: 13px;
    padding-bottom: 50px;
    margin: 10px auto 10px auto;
    border: #666 solid 1px;
    text-align: left;
    color: #666;
}

#index_content {
    width: 898px;
    min-height: 100px;
    _height: 100px;
    margin: auto;
    background-color: #e2e2e2;
    border: 1px solid #000;
}

#crear_com_cont {
    height: 195px;
    border-top: #000 solid 1px;
    border-bottom: #000 solid 1px;
    color: #333;
    font-size: 12px;
}

#crearComSubmit {
    width: 147px;
    height: 24px;
    border: none;
    background: url(/img/comu_crear_black_bg.gif);
    cursor: pointer;
    margin-left: 20px;
    margin-top: 6px;
	_margin-top: 4px;
}

#createComCap {
    width: 610px;
    height: 55px;
}

#createComSubBox {
    height: 36px;
    _height: 32px;
    background-color: #000;
    border: #fff solid 1px;
    text-align: right;
	padding-right: 20px;
}

#createComTable {
	margin: auto;
	text-align: left;
}

#current {
    text-align: left;
    color: #555;
    display: block;
    height: 20px;
    line-height: 20px;
    border-top: 1px solid #fff;
    padding-left: 10px;
    background-color: #CCC;
    border-left: #E1E1E1 solid 10px;
}

#datos_usuario {
	float: left;
	margin-left: 4px;
	text-align: left;
}

#flotante_dcha {
	float: right;
	width: 352px;
	margin-right: 30px;
}

#flotante_izqda {
	float: left;
	width: 477px;
	margin-left: 28px;
}

#form_tbl {
    float: left;
    text-align: left;
}

#form_right_side {
    float: right;
    width: 240px;
}

#gestor_log_error {
    text-align: center;
    padding: 10px;
    background-color: #ff0000;
    color: #ffffff;
    font-weight: bold;
}

#gestor_log_main {
    margin-top: 150px;
    text-align: center;
    color: #666;
}

#gestor_log_tbl {
    width: 225px;
    margin: auto;
}

#giro {
    width: 57px;
    float: right;
    height: 12px;
}

a#giroBtn {
    display: block;
    width: 52px;
    height: 12px;
    text-indent: -9999px;
    background-image: url(../img/giro_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#giroBtn:hover {
    background-position: bottom;
}

#goo_adds_cap {
    height: 20px;
    line-height: 20px;
    background-color: #727272;
    color: #FFF;
    margin-bottom: 10px;
}

#google_adds {
    float: right;
    width: 178px;
}

#google_bottom {
    padding-top: 8px;
    padding-bottom: 8px;
}

#header {
    margin-top: 30px;
}

#header_left {
    float: left;
    width: 725px;
    text-align: left;
}

#header_right {
    float: right;
    width: 150px;
    text-align: right;
    line-height: 18px;
    padding-top: 60px;
}

#ico {
    margin: 15px;
}

#img_usuario {
	float: left;
	width: 123px;
	height: 128px;
	border: #fff solid 1px;
	margin: 6px;
}

#inner {
    min-height: 600px;
}

#insert_submit {
    margin-left: 25px;
}

a#learnBtn {
    display: block;
    width: 114px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/learn_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#learnBtn:hover {
    background-position: bottom;
}

#left {
    float: left;
    width: 160px;
}

#left_fill {
    background-color: #555;
    border-top: #FFF solid 1px;
}

#legend {
    color: #666;
    text-align: left;
}

#log_tbl {
    width: 600px;
}

#logged {
    height: 26px;
    line-height: 26px;
    background-color: #DC4C7B;
    border-bottom: #FFF solid 1px;
    border-left: #FFF solid 1px;
    color: #FFF;
    text-align: right;
}

#login {
    height: 26px;
    background-color: #DC4C7B;
    border-bottom: #FFF solid 1px;
    border-left: #FFF solid 1px;
    color: #FFF;
    padding-left: 100px;
}

#main_cont_reg {
    width: 900px;
    min-height: 390px;
    border: #000 solid 1px;
    overflow: hidden;
}

#main_cont_search {
    width: 900px;
    min-height: 390px;
    border: #000 solid 1px;
    overflow: hidden;
    background-color: #555
}

#man_header {
    height: 125px;
    line-height: 125px;
    background-color: #000;
    color: #FFF;
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 50px;
}

a#mapBtn {
    display: block;
    width: 56px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/map_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#mapBtn:hover {
    background-position: bottom;
}

#mapandcont {
    width: 900px;
    height: 35px;
    margin-top: 5px
}

#mapandcont_menu {
    float: right;
}

#menu {
    border-bottom: #fff solid 1px;
}

#menu a, #menu a:visited {
    text-align: left;
    text-decoration: none;
    color: #FFF;
    display: block;
    height: 20px;
    line-height: 20px;
    border-top: 1px solid #FFF;
    padding-left: 10px;
}

#menu a:hover {
    background-color: #E27095;
    border-left: #EEABC1 solid 10px;
}

#menu2 a, #menu2 a:visited {
    text-align: left;
    text-decoration: none;
    color: #FFF;
    display: block;
    height: 25px;
    line-height: 25px;
    border-top: 1px solid #FFF;
    padding-left: 10px;
    font-weight: bold;
}

#menu2 a:hover {
    background-color: #E27095;
    border-left: #EEABC1 solid 10px;
}

#miniPageLogin {
    height: 26px;
    padding-top: 4px;
    background-color: #DC4C7B;
    text-align: center;
    /*background-image: url(../img/bar_bg.gif);*/
}

#mod_submit {
    text-align: right;
    padding-top: 10px;
    padding-right: 15px;
}

#modificarComSubmit {
    width: 147px;
    height: 24px;
    border: none;
    background: url(/img/modificar_black_bg.gif);
    cursor: pointer;
    margin-left: 20px;
    margin-top: 6px;
	_margin-top: 4px;
}

#mostrar_noticia {
    margin: 15px;
    padding: 15px;
    border: #fff solid 2px;
    color: #666;
    text-align: justify;;
    font-size: 12px;
    min-height: 250px;
    _height: 250px;
    z-index: 0;
}


#msg2friend {
    width: 520px;
    height: 80px;
    color: #999;
    padding: 4px;
    border: #000 solid 1px;
    overflow: auto;
}

#msg2user {
    width: 455px;
    height: 100px;
	margin: auto;
    color: #999;
	background-color: #f5f5f5;
	border: none;
    padding: 4px;
    overflow: auto;
}

a#msgs_del {
    display: block;
    width: 150px;
    height: 22px;
    background-image: url(../img/red2black_btn_bg.gif);
    background-position: top;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    line-height: 22px;
    margin-top: 15px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}

a#msgs_del:hover {
    background-position: bottom;
}

#msgs_del_expl {
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-size: 11px;
    color: #999;
    text-align: left;

}

a#myAccountBtn {
    display: block;
    width: 157px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/mi_cuenta.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

a#myAccountBtn:hover {
    background-position: bottom;
}

#my_arts_box {
    width: 533px;
    margin: 10px auto 10px auto;
    border: #666 solid 1px;
    text-align: left
}

#nav_bar_down {
    width: 900px;
    height: 35px;
    line-height: 35px;
}

#nav_bar_left {
    width: 750px;
    height: 37px;
}

#nick {
    height: 26px;
    line-height: 26px;
    background-color: #DC4C7B;
    border-bottom: #FFF solid 1px;
    border-left: #FFF solid 1px;
    color: #FFF;
    text-align: right;
    padding-right: 20px;
}

#no_money {
	margin: 6px;
	padding: 6px;
	border: solid 1px #C12658;
	color:#333;
	text-align: justify;
}

#noticia_titulo {
    font-size: 14px;
    color: #666;
    background-color: #e2e2e2;
    text-align: left;
    z-index: 1;
}

#noticias_index {
    float: right;
    width: 440px;
    margin-top: 10px;
    margin-right: 20px;
    _margin-right: 10px;
	margin-bottom: 20px;
    text-align: left;
    font-size: 11px;
    color: #666;
}

#observations {
    width: 240px;
    height: 100px;
    color: #999;
    padding: 4px;
    border: #CCC solid 1px;
    overflow-x: auto;
    overflow-y: auto;
}

#pagi_links {
	height: 25px;
	background-color: #555;
	color: #aaa;
	font-size: 12px;
	border-left: #FFF solid 1px;
	border-right: #FFF solid 1px;
	line-height: 25px;
}

#pagination {
    width: 639px;
    padding-left: 100px;
    height: 20px;
    line-height: 20px;
    background-color: #404040;
    color: #999;
    border-left: #FFF solid 1px;
    text-align: left;
}

#photo_up_tbl {
    margin: 20px;
    border-spacing: 10px;
}

#phoUpSubBut {
    margin-bottom: 25px;
    margin-left: 43px;
}

#port_cabecera_logo {
    margin-top: 30px;
}

a#privBtn {
    display: block;
    width: 58px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/privacity_2.gif);
    background-position: top;
    background-repeat: no-repeat;
}

a#privBtn:hover {
    background-position: bottom;
}

#privandcond_menu {
    float: right;
}

#qui_bu_ayu {
    font-size: 11px;
    color: #666;
    margin: 25px;
    text-align: justify;
}

a#recPassLink, a#recPassLink:visited {
    float: right;
    color: #666;
    text-decoration: none;
    font-size: 11px;
}

a#recPassLink:hover {
    color: #999;
}

#reg_form {
    width: 858px;
    margin: auto;
    margin-top: 15px;
    border: #000 solid 1px;
    background-color: #E2E2E2;
    color: #666;
}

#reg_msg {
    width: 600px;
    margin: auto;
    text-align: left;
}

#reg_submit {
    width: 200px;
    height: 33px;
    margin: auto;
    margin-top: 20px;
    background-image: url(../img/reg_submit_bg.gif);
    cursor: pointer;
}

a#registerBtn {
    display: block; /* the trick */
    width: 68px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/register_2.gif);
    background-position: top;
    background-repeat: no-repeat;
    cursor: pointer;
}

a#registerBtn:hover {
    background-position: bottom;
}

#reg_submit_button {
    width: 135px;
    height: 33px;
    border: none; /* the trick */
    background: url(../img/reg_submit_btn_2.gif) no-repeat top;
    cursor: pointer;
}

#reg_submit_button:hover {
    background-position: bottom;
}

#reglas_truequear {
    float: left;
    width: 390px;
    margin: 10px;
    padding: 10px;
    border: #fff solid 2px;
    color: #666;
    font-size: 11px;
    text-align: justify;
}

#required {
    float: left;
    width: 135px;
    margin-top: 10px;
    margin-left: 20px;
}

#right {
    float: right;
    width: 740px;
    min-height: 500px;
    background-color: #FFF;
}

#search_cap {
    height: 25px;
    line-height: 25px;
    text-align: left;
    padding-left: 25px;
    background-color: #C12658;
    border-top: #FFF solid 1px;
    color: #FFF;
}

#search_submit {
    margin-top: 10px;
}

#search_form {
    color: #FFF;
    margin-top: 5px;
}

#search_form_inp {
    width: 130px;
    height: 20px;
    background-color: #DADADA;
    border: solid 1px #555;
    margin-top: 5px;
}

#searchComInp {
    width: 128px;
    height: 20px;
    background-color: #fff;
    border: #555 solid 1px;
    margin: 7px auto 1px auto;
    padding-left: 5px;
}

#searchComSubmit {
    width: 157px;
    height: 29px;
    border: none;
    background: url(/img/comu_buscar.gif);
    cursor: pointer;
}

a#searchPageBtn {
    display: block;
    width: 177px;
    height: 35px;
    text-indent: -9999px;
    background-image: url(../img/buscar_articulos.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

a#searchPageBtn:hover {
    background-position: bottom;
}

#submitBlack_button {
    width: 107px;
    height: 22px;
    border: none; /* the trick */
    background: url(../img/black2redBGP.gif) no-repeat top;
    cursor: pointer;
    color: #FFF;
    font-weight: bold;
}

#submitBlack_button:hover {
    background-position: bottom;
}

#submitBlackBGB_btn {
    width: 107px;
    height: 22px;
    border: none; /* the trick */
    background: url(../img/black2redBGB.gif) no-repeat top;
    cursor: pointer;
    color: #FFF;
    font-weight: bold;
}

#submitBlackBGB_btn:hover {
    background-position: bottom;
}

#supra_cont {
    width: 900px;
    margin: auto;
    margin-bottom: 50px;
}

a#textLink, a#textLink:visited {
    color: #DC4C7B;
    font-weight: bold;
    text-decoration: none;
}

a#textLink:hover {
    color: #FFF;
    background-color: #C12658;
}

#title_text {
    float: left;
}

#top {
    width: 900px;
    height: 110px;
    margin-top: 30px;
}

#updateMsg {
    margin-top: 10px;
    color: #F00;
    text-align: center;
    font-weight: bold;
}

#usuario {
	width: 840px;
	height: 142px;
	border: #fff solid 1px;
	margin: 20px auto 10px;
}

#valoracion {
	width: 352px;
	border: #fff solid 1px;
	margin-bottom: 10px;
	color: #666;
	text-align: left;
}

#valorar {
    color: #666;
    text-align: left;
    padding: 15px;
}

#valorar_nombre {
    background-color: #f2f2f2;
    border: 1px solid #555555;
    font-size: 11px;
    width: 323px;
    height: 17px;
    padding-left: 2px;
    padding-top: 3px;
}

#valorar_comentario {
    background-color: #f2f2f2;
    border: 1px solid #555555;
    font-size: 11px;
    width: 320px;
    height: 124px;
    padding: 3px;
}

#webmap {
	padding: 25px 50px;
	text-align: left;
	font-size: 12px;
	color: #666;
	background-color: #ddd;
	line-height: 18px;
}
