body {
margin:0;
background-image:url(img/main/bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#000000;
}


.displayNameGallery {
color:#CFC033;
font-family:Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

.displayNameGallery:hover {
color:#CFC033;
text-decoration:underline;
}



.fotozone_vertical {
width:633px;
overflow-x:auto;
margin:10px;
height:80px;
}

.textexit {
color:#CFC033;
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
}

.textexit a {
color:#CFC033;
}

.alertMsjNoFoto {
color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}


.forsubirselect {
background-image:url(img/login/selectsubir.jpg );
background-position:top;
background-repeat:no-repeat;
width:88px;
height:27px;
cursor:pointer;
border:0;
}

.zoneformupload {
margin:10px;
background-color:#000000;
}

.formuploadselect {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:240px;
margin:5px;
}

.buserboton {
background-image:url(img/login/userbsubir.jpg);
background-position:top;
background-repeat:no-repeat;
width:189px;
height:66px;
cursor:pointer;
}

.buserleyenda {
font-family:Tahoma, Helvetica, sans-serif;
font-size:13px;
color:#C1CAD5;
margin-bottom:10px;
padding-top:10px;
}

.log_text {
background-image:url(img/login/bgform.jpg);
background-position:top;
background-repeat:repeat-x;
width:93px;
padding:3px;
color:#C1CAD5;
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
border:1px solid #A4B3C2;
margin-bottom:5px;
}

.botonlogin {
background-image:url(img/login/bentrar.jpg);
background-position:top;
background-repeat:no-repeat;
width:70px;
height:22px;
cursor:pointer;
border:0;
}

.log_text1 {
color:#CFC033;
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
margin-right:8px;
}

.log_text1 a {
color:#CFC033;
text-decoration:none;
}

.log_text1 a:hover {
text-decoration:underline;
}

.log_text2 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
margin-right:8px;
color:#C1CAD5;
}

.log_text2 a {
text-decoration:none;
color:#C1CAD5;
}

.log_text2 a:hover {
color:#CFC033;
}


.comprobaremail {
color:#CCCCCC;
}

.comprobaremail:hover {
color:#CFC033;
}

.reg_no_emaildisp {
margin-bottom:10px; color:#FF0000;
font-size:11px;
}

.galp_boton423 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(img/main/galp_boton423.jpg);
background-position:top;
background-repeat:repeat;
height:24px;
text-transform:uppercase;
}

.galp_boton423 a {
padding:5px;
text-decoration:none;
display:block;
color:#C1CAD5;
padding-right:30px;
font-weight:bold;
}

.galp_boton423 a:hover {
color:#CFC033;
}

.onportada_ultcumpleanios {
background-image:url(img/main/bgonportadatemas.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Tahoma, Helvetica, sans-serif;
font-size:22px;
padding:5px;
padding-left:10px;
color:#5D5D5D;
margin:14px;
margin-bottom:0;
}

.zonevideo_play {
background-color:#000000;
padding:10px;
margin-bottom:20px;
}

.linktomasvideos {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C1CAD5;
margin-bottom:20px;
margin-right:15px;
}

.linktomasvideos a {
color:#C1CAD5;
padding:10px;
padding-left:25px;
text-decoration:none;
background-image:url(img/icons/videos.jpg);
background-repeat:no-repeat;
background-position:left;
}

.linktomasvideos a:hover {
color:#CFC033;
}

.top10video_list {
background-image:url(img/main/bgoncontant1.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
width:209px;
padding-top:10px;
}

.top10video_list a {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
display:block;
padding-top:5px;
}

.top10video_list a:hover {
color:#FFFFFF;
background-color:#000000;
}

.top10video_det_titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C1CAD5;
background-color:#000000;
padding:5px;
width:200px;
background-image:url(img/main/bgoncontant1.jpg);
background-repeat:repeat-x;
background-position:top;
}

.link_accesoreservar {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C1CAD5;
text-decoration:underline;
}

.link_accesoreservar:hover {
color:#CFC033;
}


.tituloevento_det {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:15px;
color:#E5E5E5;
}

.titulonoticia {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
padding-bottom:15px;
color:#E5E5E5;
}

.form_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
border:0;
color:#003366;
margin-bottom:5px;
width:340px;
background-color:#CECECE;
}

.form_contacboton {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
cursor:pointer;
background-color:#272727;
color:#E8C1C1;
border:1px solid #CFC033;
width:100px;
}

.form_texto2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.NTEnviadoMsj {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#242B31;
padding:5px;
}

.detalles_txt_galeria {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C0C7D3;
padding:10px;
text-align:center;
}

.titulo_secciones {
background-image:url(img/secciones/bgtitulos.jpg);
background-repeat:repeat-x;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#C0C7D3;
padding:7px;
}

.bgblack_sections {
background-image:url(img/secciones/bgonsections.jpg);
background-repeat:repeat-y;
background-position:left;
padding:10px;
margin:10px;
margin-bottom:0;
}

.bgblack_sections2 {
background-image:url(img/secciones/bgonsections.jpg);
background-repeat:repeat-y;
background-position:left;
padding:3px;
margin:0;
}

.bgblack_s_txtinside {
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:10px;
padding-top:10px;
font-weight:normal;
}

.bgblack_s_txtinside p {
margin:0;
margin-bottom:10px;
}

.list_r_enlaces {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}

.list_r_enlaces a {
display:block;
color:#FFFFFF;
text-decoration:none;
background-image:url(img/icons/bullet1.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
}

.list_r_enlaces a:hover {
color:#CFC033;
}

.list_r_galeria {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E8C1C1;
}

.list_r_galeria a {
color:#CCCCCC;
text-decoration:none;
}

.list_r_galeria a:hover {
color:#CFC033;
}

.br_e_top {
background-image:url(img/right/br_e_top.jpg);
background-position:top;
background-repeat:no-repeat;
width:210px;
height:35px;
font-size:0;
}

.br_g_top {
background-image:url(img/right/br_g_top.jpg);
background-position:top;
background-repeat:no-repeat;
width:210px;
height:37px;
font-size:0;
}

.br_g_bg {
background-image:url(img/right/br_g_bg.jpg);
background-position:top;
background-repeat:repeat-y;
width:210px;
}

.br_g_bottom {
background-image:url(img/right/br_g_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:210px;
height:12px;
font-size:0;
margin-bottom:10px;
}

.right_zone {
margin-top:10px;
}

.benc_top {
background-image:url(img/main/benc_top.jpg);
background-position:top;
background-repeat:no-repeat;
width:200px;
height:26px;
}

.benc_bottom {
background-image:url(img/main/benc_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:200px;
height:13px;
}

.benc_bg {
background-image:url(img/main/benc_bg.jpg);
background-position:top;
background-repeat:repeat-y;
width:200px;
}

.news_line {
clear:both;
font-size:0;
height:10px;
margin-bottom:11px;
border-bottom:1px dotted #666666;
}

.news_zone {
padding:10px;
}

.listados_links_titu_null {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#EFF4F7;
font-weight:bold;
margin-bottom:5px;
}


.listados_links_text_null {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C1CAD5;
}

.listados_links_text_null p {
margin:0;
}

.news_p_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#EFF4F7;
font-weight:bold;
margin-bottom:5px;
}

.news_p_txt1 a {
color:#EFF4F7;
text-decoration:none;
}

.news_p_txt1 a:hover {
color:#CFC033;
}

.news_p_txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C1CAD5;
}

.news_p_txt2 p {
margin:0;
}

.news_p_txtmore {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CFC033;
text-decoration:none;
}

.news_p_txtmore:hover {
text-decoration:underline;
}

.bgzonenews_txt {
background-image:url(img/main/bgnews.jpg);
background-position:top;
background-repeat:repeat-y;
margin-top:10px;
}

.bgzonenews {
background-image:url(img/main/bgnews2.jpg);
background-position:top;
background-repeat:repeat-y;
margin-top:10px;
}

.proximozone {
margin-left:16px;
}



.proximo_txtzone {
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E8C1C1;
margin-left:15px;
}

.proximo_txtzone a {
text-decoration:none;
color:#C1CAD5;
}

.proximo_txtzone a:hover {
color:#C0A927;
}



.proximo_txt_list {
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E8C1C1;
margin-left:15px;
}

.proximo_txt_list a {
text-decoration:none;
color:#C1CAD5;
}

.proximo_txt_list a:hover {
color:#C0A927;
}


.proximo_top {
background-image:url(img/main/proximotop.jpg);
background-position:top;
background-repeat:no-repeat;
width:207px;
height:36px;
font-size:0;
}

.proximo_bg {
background-image:url(img/main/proximobg.jpg);
background-position:top;
background-repeat:repeat-y;
width:207px;
}

.proximo_bottom {
background-image:url(img/main/proximobottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:207px;
height:12px;
font-size:0;
}

.galp_boton {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(img/main/galp_boton.jpg);
background-position:top;
background-repeat:repeat;
width:200px;
height:24px;
}

.galp_boton a {
padding:5px;
text-decoration:none;
display:block;
color:#C1CAD5;
}

.galp_boton a:hover {
color:#C0A927;
}

.zonemain1 {
margin-top:8px;
margin:14px;
}

.datetop {
color:#666666;
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
padding-top:11px;
text-align:center;
}

.zonemain1_b1_top {
background-image:url(img/main/b1top.jpg);
background-repeat:no-repeat;
background-position:top;
width:654px;
height:10px;
font-size:0;
}

.zonemain1_b1_bg {
background-image:url(img/main/b1bg.jpg);
background-repeat:repeat-y;
background-position:top;
width:654px;
}

.zonemain1_b1_bottom {
background-image:url(img/main/b1bottom.jpg);
background-repeat:no-repeat;
background-position:top;
width:654px;
height:10px;
font-size:0;
}

.toptxtlinks {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
padding-top:5px;
padding-right:10px;
}

.toptxtlinks a {
color:#CCCCCC;
text-decoration:none;
}

.toptxtlinks a:hover {
color:#C0A927;
}

.footer_txtlinks {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
padding-top:5px;
padding-right:10px;
padding-left:10px;
}

.footer_txtlinks a {
color:#CCCCCC;
text-decoration:none;
}

.footer_txtlinks a:hover {
color:#C0A927;
}

.footer_txtlinks_2 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#C1CAD5;
padding-top:5px;
padding-right:10px;
padding-left:10px;
}

.footer_txtlinks_2 a {
color:#C1CAD5;
text-decoration:none;
}

.footer_txtlinks_2 a:hover {
color:#C0A927;
}

.marginzone_bottom {
background-image:url(img/main/content_bottom.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0 auto;
width:942px;
height:15px;
font-size:0;
}

.navizone {
background-image:url(img/navi/bgonnavi.jpg);
background-repeat:repeat-x;
background-position:top;
width:938px;
}

.navi {
font-size:12px;
font-family:Tahoma, Helvetica, sans-serif;
margin-left:25px;
}

.navi UL {
margin:0;
padding:0;
list-style:none; 
}

.navi LI {
margin:0;
margin-right:2px;
border:0 none;
display:inline;
list-style:none;
float:left;
}

.navi LI a {
border:0px none;
color:#DDE3E8;
padding:8px;
padding-top:11px;
padding-bottom:3px;
background-image:url(img/navi/off.jpg);
background-repeat:repeat-x;
background-position:top;
display:block;
text-decoration:none;
}

.navi LI a:hover {
background-image:url(img/navi/on.jpg);
background-repeat:repeat-x;
background-position:top;
}

.marginzone {
margin:0 auto;
width:942px;
}

.marginzone_border {
margin:0 auto;
width:938px;
border-left:2px solid #535353;
border-right:2px solid #535353;
}

.marginzone_border_2 {
background-image:url(img/main/bgoncontant1.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#262D33;
margin:0 auto;
width:938px;
border-left:2px solid #535353;
border-right:2px solid #535353;
}

.marginzone_footer {
background-image:url(img/main/bgoncontant1.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#262D33;
margin:0 auto;
width:938px;
margin-top:15px;
margin-bottom:15px;
padding-bottom:10px;
padding-top:10px;
}

.marginzone_footer2 {
margin:0 auto;
width:938px;
margin-bottom:15px;
padding-bottom:10px;
}

.msjtopimg {
background-image:url(img/header/msjtop.jpg);
background-repeat:no-repeat;
background-position:top;
width:227px;
height:33px;
margin-bottom:21px;
cursor:pointer;
}

.header_1 {
background-image:url(img/header/bg_header_1.jpg);
background-repeat:repeat-x;
background-position:top;
width:942px;
}

.header_2 {
/*background-image:url(img/header/header1.jpg);
background-repeat:no-repeat;
background-position:top;*/
width:942px;
height:148px;
}