.contador_zone {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-color:#7D9FC2;
padding:3px;
margin-bottom:5px;
}






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

.portada-facebook a {
color:#03F;
text-decoration:none;
}

.portada-facebook a:hover {
text-decoration:underline;
}







.br_g_bg {
margin-right:1px;
margin-bottom:10px;
width:300px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.br_g_bg a {
color:#003366;
text-decoration:none;
}

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

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

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

.NTEnviadoMsj {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2262A2;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
background-color:#F1F8FF;
padding:8px;
}

.form_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2262A2;
padding:2px;
width:230px;
margin-bottom:8px;
}

.form_texto2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2262A2;
font-weight:bold;
}

.form_contacboton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2262A2;
font-weight:bold;
padding:4px;
cursor:pointer;
}

.tub_content_sections {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

.top10video_det_titulo {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

.top10video_zone {
background-color:#1D1D11;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:300px;
height:280px;
}

.top10video_list {
background-color:#013261;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:300px;
padding-top:10px;
margin-bottom:5px;
}

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

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

.comprobaremail {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#336600;
text-decoration:none;
}

.comprobaremail:hover {
color:#9D0000;
}

.reg_finregistro {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#014769;
}

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

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

.reg_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0C1265;
padding-right:5px;
}

.reg_formtxt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:2px;
}

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

.reg_errorform {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
padding:10px;
background-color:#DBEAF9;
margin-bottom:10px;
}

.form_campo_registro {
font-family:Tahoma;
font-size:10px;
padding:3px;
border:1px solid #666666;
}

.form_boton_registro {
background-image:url(img/registro/botregistrar.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0;
border:0;
background-color:#FFFFFF;
cursor:pointer;
width:86px;
height:25px;
}

.form_boton_reset {
background-image:url(img/main/send.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0;
border:0;
background-color:#FFFFFF;
cursor:pointer;
width:70px;
height:29px;
}

.adlistfotoselect {
border:2px solid #FFCC00;
}

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

.fotoPrincipalSty {
background-image:url(img/loading1.gif);
background-repeat:no-repeat;
}

.videoEmbedzone {
margin-top:20px;
}

.masfotospromociones {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#797979;
margin-top:40px;
margin-left:5px;
}

.setitulointoright {
background-image:url(img/setitulos/promociones.jpg);
background-repeat:repeat-x;
background-position:top;
width:461px;
height:41px;
margin-bottom:30px;
}

.nofotos_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003366;
text-align:left;
margin-left:10px;
}

.nofotos_txt1 a {
color:#003366;
text-decoration:underline;
}

.nofotos_txt1 a:hover {
color:#2D3C82;
}

.mf_zone1 {
width:148px;
}

.mf_linkprinc2 {
color:#015781;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding:5px;
}

.mf_linkprinc2 a {
color:#015781;
text-decoration:none;
}

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

.misfotos_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#05527A;
font-weight:bold;
}

.disprim {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-left:30px;
margin-bottom:15px;
}

.files_list {
background-color:#FFFFFF;
color:#000000;
margin-bottom:2px;
padding:5px;
font-size:10px;
}

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

.upforminput {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
cursor:pointer;
}

.uploadcontador {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
margin-top:8px;
}

.arslects {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
}

.termtextbox1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#01496D;
margin-bottom:10px;
}

.formstermtextbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#01496D;
border:2px solid #01496D;
padding:3px;
width:327px;
}

.bcontinuar {
background-image:url(img/forms/bcontinuar.jpg);
background-repeat:repeat-x;
background-position:top;
border:0;
margin:0;
cursor:pointer;
width:142px;
height:25px;
}

.upbsubir {
background-image:url(img/forms/buploadfoto.jpg);
background-repeat:repeat-x;
background-position:top;
border:0;
margin:0;
cursor:pointer;
width:142px;
height:25px;
}

.uploadcancelar {
font-family:tahoma;
font-size:12px;
color:#05527A;
}

.uploadcancelar a {
color:#05527A;
text-decoration:none;
}

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

.bgcodtxt1next {
background-image:url(img/main/bgcondiciones.jpg);
background-repeat:repeat-x;
background-position:top;
}

.bgcodtxt1 {
font-family:Tahoma;
color:#F2F2F2;
font-size:12px;
padding:15px;
line-height:18px;
text-align:justify;
}

.upfotos_zona1 {
width:595px;
margin-top:20px;
}

.upfotos_txt1 {
font-family:Tahoma;
color:#05527A;
font-size:15px;
margin-bottom:10px;
font-weight:bold;
}

.artdet_txt1 {
font-family:Tahoma;
font-size:16px;
color:#05527A;
font-weight:bold;
margin-bottom:20px;
}

.galeriadet_txt1 {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#05527A;
margin-bottom:20px;
background-image:url(img/main/bgtitugaleria.jpg);
background-position:top;
background-repeat:repeat-x;
padding:8px;
padding-left:0;
padding-right:0;
width:570px;
}

.artdet_txt2 {
font-family:Tahoma;
font-size:12px;
color:#666666;
line-height:18px;
}

.npgfzone {
background-color:#FCD141;
border:1px solid #014E74;
padding-top:10px;
margin-right:20px;
}

.zonerelativevideos {
background-color:#FCD141;
border:1px solid #014E74;
padding:3px;
margin-left:20px;
}

.zonegaleriamasfotos {
background-image:url(img/main/bgtopmasfotos.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#BFD6E4;
border:1px solid #014E74;
padding:3px;
margin-left:20px;
}

.zoneotrasgalerias {
background-color:#FCD141;
border:1px solid #014E74;
padding:3px;
}

.morevideorelative {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
padding:10px;
padding-top:5px;
color:#024466;
text-transform:uppercase;
}

.vdrelativelist {
background-color:#FFFFFF;
padding:5px;
padding-left:8px;
padding-right:8px;
height:350px;
overflow:auto;
}

.vdregaleria {
background-color:#FFFFFF;
padding:5px;
padding-left:8px;
padding-right:8px;
height:500px;
overflow:auto;
}

.vdrelativelist2 {
background-color:#FFFFFF;
padding:5px;
padding-left:8px;
padding-right:8px;
}

.pgnavi_fotos {
font-family:Arial, Helvetica, sans-serif;
color:#05527A;
font-size:12px;
margin-top:10px;
}

.pgnavi_fotos a {
color:#05527A;
text-decoration:none;
font-weight:bold;
}

.pgnavi_fotos a:hover {
color:#EB5B39;
}

.vdrelativelist_txt1 {
font-family:Arial, Helvetica, sans-serif;
color:#05527A;
font-weight:bold;
margin-bottom:2px;
font-size:11px;
}

.vdrelativelist_txt1 a {
color:#05527A;
text-decoration:none;
}

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

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

.npgfzone_footer {
background-color:#FCD141;
border:1px solid #014E74;
width:800px;
padding-top:5px;
padding-bottom:5px;
}

.npgfzone_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#014769;
margin-bottom:15px;
}

.setitulo {
background-image:url(img/setitulos/noticias.jpg);
background-repeat:repeat-x;
background-position:top;
width:810px;
height:41px;
font-size:0;
margin-bottom:30px;
}

.subcontent5 {
width:810px;
background-color:#FFFFFF;
border:2px solid #F1F1F1;
padding-top:1px;
border-top:0 none;
border-bottom:0 none;
}

.linecptnews {
border-bottom:1px solid #F2F2F2;
height:1px;
font-size:0;
margin-left:7px;
margin-right:7px;
margin-bottom:15px;
clear:both;
}

.upc_zone {
background-image:url(img/panelusuario/bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:57px;
}

.upc_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
}

.header_cp_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:5px;
padding-right:10px;
}

.header_cp_txt1 a {
color:#FFFFFF;
text-decoration:none;
}

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

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

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

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

.upc_navi LI a {
border:0px none;
color:#FFFFFF;
padding:8px;
display:block;
text-decoration:none;
}

.upc_navi LI a:hover {
text-decoration:underline;
}

.cptoncontent {
height:5px;
font-size:0;
font-family:inherit;
}

.tablist_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4F6599;
margin-bottom:5px;
}

.tablist_txt1 a {
color:#4F6599;
text-decoration:none;
}

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

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

.tablist_txt3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4C7EAF;
text-decoration:none;
}

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

.tabsbotons {
background-position:top;
background-repeat:no-repeat;
width:105px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:7px;
color:#FFFFFF;
}

.tabsbotons a {
color:#FFFFFF;
text-decoration:none;
}

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

.tabszone {
margin-top:30px;
margin-bottom:22px;
}

.tabszone_bg {
background-image:url(img/tabs/bgtabs.jpg);
background-position:top;
background-repeat:repeat-x;
}

.tabszone_bgtop {
background-image:url(img/tabs/tabsbgtop.jpg);
background-position:top;
background-repeat:repeat-x;
height:32px;
width:455px;
font-size:0;
}

.tabszone_cellbg {
background-image:url(img/tabs/tabs_cellbg.jpg);
background-position:top;
background-repeat:repeat-y;
width:455px;
}

.tabszone_footer {
background-image:url(img/tabs/tabs_footer.jpg);
background-position:top;
background-repeat:no-repeat;
font-size:0;
height:12px;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:20px;
}

.copyright a {
color:#FFFFFF;
text-decoration:none;
}

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

.events_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#173671;
margin-bottom:10px;
font-weight:bold;
}

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

.events_txt3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#05527A;
margin-right:5px;
}

.events_txt3 a {
text-decoration:none;
color:#05527A;
}

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

.news_pagzone {
background-color:#EEF3F8;
padding:10px;
color:#346D98;
font-family:Tahoma;
font-size:11px;
margin-bottom:18px;
}

.news_pagzone a {
color:#346D98;
text-decoration:none;
}

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

.pp_news_titu {
font-family:Helvetica, sans-serif;
color:#05527A;
font-size:16px;
margin-bottom:8px;
font-weight:bold;
}

.pp_news_titu a {
color:#05527A;
text-decoration:none;
}

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

.pp_listgal_titu {
font-family:Helvetica, sans-serif;
color:#05527A;
font-size:12px;
margin-bottom:8px;
font-weight:bold;
}

.pp_listgal_titu a {
color:#05527A;
text-decoration:none;
}

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

.pp_news_txt {
font-family:Tahoma;
font-size:12px;
color:#666666;
line-height:20px;
}

.pp_news_txt a {
color:#05527A;
text-decoration:none;
}

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

.subcontent {
background-image:url(img/main/subcontent.jpg);
background-repeat:repeat-x;
background-position:top;
width:820px;
}

.subcontent2 {
width:810px;
background-color:#FFFFFF;
padding-top:4px;
border:2px solid #F1F1F1;
border-top:0 none;
border-bottom:0 none;
}

.topfotos_zone {
margin-top:10px;
}

.tubite_logo {
background-image:url(img/header/logo2.jpg);
background-repeat:no-repeat;
background-position:top;
width:206px;
height:117px;
cursor:pointer;
}

.head_txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
background-image:url(img/main/bullet7.jpg);
background-repeat:no-repeat;
padding-left:15px;
background-position:left 5px;
margin-top:30px;
margin-left:15px;
margin-bottom:8px;
}

.head_txt2 p {
margin:0;
}

.head_txt3 {
margin-left:15px;
}

.head_txt3_ext {
background-image:url(img/main/regtopcell.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
width:330px;
}

.navitop {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

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

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

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

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

.navizonecell {
background-image:url(img/navi/navicell.jpg);
background-repeat:repeat-x;
background-position:top;
}

.zonegaleriaport {
width:820px;
background-image:url(img/header/topbgzonefotos.jpg);
background-repeat:no-repeat;
background-position:top;
}

.NTEnviadoMsj {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2262A2;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
background-color:#F1F8FF;
padding:8px;
}

.header2 {
background-image:url(img/header/bgonheader.jpg);
background-repeat:repeat-x;
background-position:top;
width:850px;
}

.bgsubheader {
background-color:#FFFFFF;
width:850px;
height:134px;
}

.subcontents {
background-color:#FFFFFF;
width:850px;
}

.h_login_text {
border:1px solid #4B80B7;
}

.header_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#26506F;
}

.header_txt1 a {
color:#26506F;
text-decoration:none;
}

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

.header_txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#26506F;
}

.header_txt2 a {
color:#26506F;
text-decoration:none;
}

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

.tub_formlogintxt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0C3E74;
padding:1px;
width:100px;
margin-right:5px;
}

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

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#223;
clear:both;
color:#fff;
width:850px;
}

#footer h3 {
font-size:14px;
margin-left:-10px;
}

#footer ul {
list-style: none;
padding-left: 10px;
}

#footer li {
padding: 3px;
}

#footer p {
padding-bottom: 10px;
line-height: 20px;
}

#footer a {
color: #fff;
}

#footer a.underline {
text-decoration: underline;
}

#footer_columns {
margin:0px auto;
width:850px;
padding-top:8px;
}

#footer_columns .column {
float: left;
text-align: left;
margin: 20px 0 20px 0;
padding: 5px 30px 0 20px;
width: 200px;
}

#footer_columns .left {
}

#footer_columns .center {
border-left: 1px solid #444;
border-right: 1px solid #444;
}

#footer_columns .right {
}

.tabs_corp_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
background-image:url(img/tabs/tabs_bgtop.jpg);
background-repeat:repeat-x;
background-position:top;
width:520px;
height:55px;
}

.tabs_corp_txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#015983;
width:520px;
height:370px;
overflow:auto;
margin-top:8px;
}

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

.login_error_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:15px;
}
