@charset "utf-8";
/* CSS Document */

body {font-family: Trebuchet MS; font-size: 10px; color: #000000; background-image: url(../images/frisky.gif); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;; height:100%}
a:link {color: #0099CC; text-decoration: none;}
a:visited {text-decoration: none; color: #0099CC;}
a:hover {text-decoration: underline; color: #006699;}
a:active {text-decoration: none; color: #0099CC;}

.texto9 {font-size:9px}
.texto12 {font-size:12px}
.texto14 {font-size:14px}
.texto16 {font-size:16px}
.texto18 {font-size:18px}
.texto22 {font-size:22px}
.texto_rojo {color:#FF0000; font-weight:bold}

#cortar {clear:both}
/* contenido */
#fondo {width:800px; margin:0 auto; background-image:url(../images/fondo_sombra.png); background-repeat:repeat-y}
#wraper {margin:0 auto; width:770px; height:980px; /*padding:5px;*/ background-repeat:no-repeat; background-position:center}
#fecha{float:right; width:200px; margin-top:5px; padding:5px; text-align:right; color:#000000}
/* GALERIAS */
#galerias {float:left; width:202px; text-align:center; margin-left:10px; margin-top:373px}
#galerias div.titulo{background-image:url(../images/home/galerias_top.png); height:38px}
#galerias div.titulo #tit {float:left; text-transform:uppercase; font-weight:bold; font-size:14px; color:#993300; padding-top:10px; margin-left:5px}
#galerias div.contenido {background-image:url(../images/home/galerias_content.gif); height:202px}
#galerias div.footer a{display:block; background-image:url(../images/home/galerias_bottom.png); height:37px; padding-top:10px; text-align:center; font-size:12px; font-weight:bold; color:#990000; text-decoration:none}
#galerias div.footer a:hover{background-image:url(../images/home/galerias_bottom_f2.png); color:#000000}
#galerias h1 {font-size:12px; font-weight:bold; display:block; text-align:left; color:#B00000}
#galerias p {font-size:12px; text-align:center}
#galerias p a{text-decoration:none; font-weight:bold; text-transform:uppercase; text-align:center; display:block; background-color:#FFCC00; color:#000000}
#galerias p a:hover {background-color:#FF9900}
/* SECCION CENTER */
#sec_center {float:left; width:202px; text-align:center; margin-left:20px; margin-top:373px}
#sec_center div.titulo{background-image:url(../images/home/seccion1_top.png); height:38px}
#sec_center div.titulo #tit {float:left; text-transform:uppercase; font-weight:bold; font-size:14px; color:#993300; padding-top:10px; margin-left:5px}
#sec_center div.contenido {background-image:url(../images/home/seccion1_content.png); height:227px; padding-top:10px}
#sec_center div.footer{background-image:url(../images/home/seccion1_bottom.png); height:12px}
#sec_center h1 {font-size:12px; font-weight:bold; display:block; text-align:left; color:#B00000}
#sec_center span {font-size:12px; text-align:justify; color:#000000;}
#sec_center span a{display:block; background-image:url(../images/home/bt_contactos.png); width:155px; height:46px; margin:0 auto; margin-top:20px}
/* SECCION RIGHT */
#sec_right {float:left; width:300px; text-align:center; margin-left:20px; margin-top:250px}
#sec_right div.titulo{background-image:url(../images/home/seccion2_top.png); height:38px}
#sec_right div.titulo #tit {float:left; text-transform:uppercase; font-weight:bold; font-size:14px; color:#993300; padding-top:10px; margin-left:5px}
#sec_right div.contenido {background-image:url(../images/home/seccion2_content.png); background-repeat:repeat-y; height:350px; padding-top:10px}
#sec_right div.footer{background-image:url(../images/home/seccion2_bottom.png); height:12px}
#sec_right h1 {font-size:12px; font-weight:bold; display:block; text-align:left; color:#B00000}
#sec_right span {font-size:12px; text-align:justify; color:#000000}
#sec_right span a{display:block; background-image:url(../images/home/bt_contribuciones.png); width:155px; height:46px; margin:0 auto; margin-top:10px}
#sec_right div.img a{display:block; border:1px solid #333333}
#prev1 {background-image:url(../images/home/arrow_back.png); height:32px; width:32px; display:block; float:left}
#next1 {background-image:url(../images/home/arrow_forward.png); height:32px; width:32px; display:block; float:right}
/* Paginador galerias */
#pags_galerias ul{list-style:none; margin-left:5px}
#pags_galerias ul li {display:block; font-size:12px}
#pags_galerias ul li a {padding:3px; text-decoration:none; color:#990000}
#pags_galerias ul li a:hover {color:#996600}

.paginationstyle{ text-align: right; padding:2px; margin-right:5px; padding-top:10px; float:right }
.paginationstyle select{ border: 1px solid navy; margin: 0 15px;}
.paginationstyle a{ text-decoration: none;}
.paginationstyle a:hover, .paginationstyle a.selected{}
.paginationstyle a.imglinks{ border: 0; padding: 0;}
.paginationstyle a.imglinks img{ vertical-align: bottom; border: 0; }
.paginationstyle a.imglinks a:hover{ background: none; }
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ color: #000; background-color: yellow; }
/*MENU*/
#menu {padding-top:5px; padding-left:14px; padding-right:5px; padding-bottom:5px; width:781px; height:29px; background-image:url(../images/fondo_sombra.png); margin:0 auto}
#menu a {display:inline; float:left; margin-left:1px; text-align:center; color:#ffffff; font-weight:bold; font-size:14px; background-image:url(../images/home/bt_menu.png); text-decoration:none; padding:5px; display:block; height:19px; padding-left:19px; padding-right:20px}
#menu a:hover {background-image:url(../images/home/bt_menu_f2.png)}
/* FOOTER */
#footer {margin:0 auto; background-image:url(../images/fondo_sombra.png); text-align:center; padding-top:10px; font-size:12px; width:800px}
#footer a {text-transform:uppercase; color:#990000; text-decoration:none; font-weight:bold}
#footer a:hover {color:#999900}

/* VARIAS */
#contribs_cont {padding:5px; height:230px}
#botones_contribs {padding-top:10px; color:#000000; text-align:center; margin:0 auto; width:155px}
#galerias_home {margin-top:10px; padding:5px; text-align:center}
#galerias_home div.titulo {border-bottom:1px dashed #333333; padding-left:10px; color:#990000; font-size:20px; text-transform:uppercase; background-image:url(../images/home/degradado_50.png); font-weight:bold}
div#alerta {float:left; margin-top:-1000px; padding:5px; position:relative; text-align:center; width:100%; display:none; z-index:1000; background-image:url(../images/negro_40.png)}
#datos_error {color:#FF0000; font-weight:bold; text-align:center; margin:0 auto; padding-top:5px; display:none; margin-bottom:10px; font-size:12px}
#login {width:476px; margin:0 auto}
#login span.top {width:516px; height:30px; display:block; background-image:url(../images/login_top.png)}
#login span.content {width:476px; padding-left:20px; padding-right:20px; display:block; background-image:url(../images/login_content.png)}
#login span.bottom {width:516px; height:29px; display:block; background-image:url(../images/login_bottom.png)}
#login input.button_login {background-image:url(../images/bt_login.png); display:block; background-color:transparent; width:82px; height:41px; margin:0 auto; border:none; cursor:pointer}
#login input.button_registro {background-image:url(../images/bt_registro.png); display:block; background-color:transparent; width:132px; height:41px; margin:0 auto; border:none; cursor:pointer}
#login span.titulo {margin:0 auto}
#login span.entrada {text-align:center; font-size:14px; color:#006699; width:450px; margin:0 auto}
#login h1 {text-align:center; font-size:14px; color:#006699; width:450px; margin:0 auto; padding-top:20px}
#registro_ok span.titulo {text-align:center; font-size:14px; color:#006699}
#login span.txtlogin {font-size:12px; font-weight:bold; text-align:right; width:190px; display:block; float:left; margin-right:5px}
#login span.txtdescribe {font-size:11px; text-align:right; width:50px; display:block; float:left; margin-right:5px}
#login span.txtdates {font-size:11px; text-align:right; width:30px; display:block; float:left; margin-right:5px}
#login input.login {font-size:11px; width:170px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#login input.sms {font-size:12px; width:170px; border:1px solid #999999; background-color:#FFFFFF; color:#006699; text-align:center}
#login input.dates {font-size:11px; width:40px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#login select.dates {font-size:11px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#login input.radio {float:left}
span.error {color:#FF0000; font-weight:bold; text-align:center; font-size:12px}
#datos_enviar_sms input.verif_codigos, #form_sendsms input.verif_codigos {background-image:url(../images/bt_verificar_codigo.png); display:block; background-color:transparent; width:116px; height:20px; border:none; cursor:pointer; margin:0 auto}

#galerias_premium {background-image:url(../images/fondo_galerias_HQ.png); width:720px; height:180px; margin:0 auto; text-align:center; padding-top:70px; padding-left:40px}
#galerias_premium div.one-image {display:block; float:left; margin-right:10px; width:100px}
#galerias_premium h3 {display:none; clear:both}

/* POPUPS */
#popups {float:left; margin-top:-1195px; padding-bottom:300px; padding-top:100px; position:relative; text-align:center; width:100%; display:none; z-index:5000; background-image:url(../images/negro_40.png)}
#popup_cerrar {width:516px; height:48px; margin:0 auto}
#popup_cerrar span.boton {float:right; width:41ox; height:48px; display:block; top:30px; left:10px; position:relative; z-index:1010}
#popup_usuarios {width:516px; display:none; font-size:12px; margin:0 auto}
#popup_usuarios input.login {font-size:11px; width:120px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#popup_usuarios input.dates {font-size:11px; width:40px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#popup_usuarios select.dates {font-size:11px; border:1px solid #999999; background-color:#FFFFFF; float:left}
#popup_usuarios input.radio {float:left}
#popup_usuarios span.txtdescribe {font-size:11px; text-align:right; width:50px; display:block; float:left; margin-right:5px}
div.opciones_formulario {float:left; display:none}
#popup_usuarios span.top, #popup_privacidad span.top, #popup_condiciones span.top, #popup_advertencia span.top {display:block; background-image:url(../images/usuarios_top.png); width:516px; height:29px}
#popup_usuarios span.cont {display:block; background-image:url(../images/usuarios_content.png); width:516px}
#popup_usuarios span.contenido {display:block; width:480px; margin:0 auto}
#popup_usuarios span.titulo {text-align:center; margin-bottom:15px; font-weight:bold; font-size:14px}
#popup_usuarios span.textos_tit {font-size:14px; font-weight:bold; text-align:right; margin-right:10px; display:block; float:left; width:230px}
#popup_usuarios span.textos_describe {font-size:12px; text-align:left; display:block; float:left}
#popup_usuarios span.textos_separa {margin-bottom:5px; margin-top:5px; border-bottom:1px dashed #666666; clear:both; display:block}
#popup_usuarios span.bottom, #popup_privacidad span.bottom, #popup_condiciones span.bottom, #popup_advertencia span.bottom {display:block; background-image:url(../images/usuarios_bottom.png); width:516px; height:30px}
/* privacidad y condiciones */
#popup_privacidad, #popup_condiciones, #popup_advertencia {width:516px; display:none; font-size:12px; margin:0 auto; padding-bottom:150px}
#popup_privacidad span.cont, #popup_condiciones span.cont, #popup_advertencia span.cont {width:480px; margin:0 auto; font-size:12px; height:400px; background-image:url(../images/usuarios_content.png); /*background-attachment:fixed;*/ background-position:top; background-repeat:repeat-y; overflow:auto; display:block; padding-left:10px; padding-right:10px}
#popup_privacidad span.titulo, #popup_condiciones span.titulo, #popup_advertencia span.titulo {text-align:center; margin-bottom:15px; font-weight:bold; font-size:14px}
#popup_privacidad p.contenido, #popup_condiciones p.contenido, #popup_advertencia p.contenido {text-align:justify}
#popup_usuarios input.button_enviar {background-image:url(../images/bt_guardar_datos.png); display:block; background-color:transparent; width:116px; height:26px; border:none; cursor:pointer}