/* ------ Ehttp://88.87.209.70/skins/default/16x16/resize_right.gif
http://88.87.209.70/skins/default/16x16/resize_right.gifste comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */ 

/*<!-- ESTILOS GENERALES ------------------------------------------------------------- !-->*/

.form {
    margin:0px;
    padding:0px;    
    }

.input {
    
    }    

.email
    {
    }
    
.url
    {
    }    


a:focus {
    outline:0;
    }

a:focus { -moz-outline-style: none; } 


a {
    outline:none;
    text-decoration:none;
    color:#d10a00;
    }

a:active { 
    outline: none;
    } 

img {border:0;}

input, select{font-size:10px;color:#575757;}

.link {color:#DE0516;text-decoration:underline;font-size:11px;}

p     {

    font-size:12px;
    color:#000000;
    text-align: justify;
    
    }
    
li    {

    font-size:12px;
    color:#000000;
    
    }
    

blockquote {

    font-size:11px;
    color:#000000;

    }


.link2 {color:#DE0516;text-decoration:underline;font-size:11px;}

.link2 a {color:#DE0516;text-decoration:underline;font-size:11px;}

#ruta {

    
    }


.text-ruta-home {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:underline;    

    }

.text-ruta-home a {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:underline;    

    }
    


.text-ruta {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }
    
.text-ruta a {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }
    
.text-ruta a:link {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }
    
.text-ruta a:visited {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }

.text-ruta a:active {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }
    
.text-ruta a:hover {
    
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#4c4c4c;
    text-decoration:none;    

    }

    
    
.text-ruta-active {

    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: bold;
    color:#4c4c4c;
    text-decoration:none;
    cursor:default;


    }
    
.text-ruta-active a {

    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: bold;
    color:#4c4c4c;
    text-decoration:none;
    cursor:default;    


    }


.text {

    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight: normal;
    color:#000000;
    text-decoration:none;    

    }

/*<!-- ESTRUCTURA GENERAL ------------------------------------------------------------- !-->*/

body    {
    font-family:Arial,Helvetica;
    font-size:11px;
    text-align:center;
    margin:0px;
    padding:0px;
    
    }
    
body.body2 {
    font-family:Arial,Helvetica;
    font-size:11px;
    text-align:center;
    background: url(/pfw_files/tpl/body_BG2.gif);
    margin:0;
}


#contenedor {        
    width:926px;
    text-align:left;
    margin:0 auto;
    padding:0;
    
    }

#contenedor2 {        
    width:926px;
    float:left;
    text-align:left;
    margin-left:0;
        
    }
    
    
#cabecera {
    position:relative;
    height:155px;
    background:url('/pfw_files/tpl/Header_BG3.jpg') no-repeat;
    
    }
    
#cabecera_home {
    position:relative;
    height:155px;
    background:url('/pfw_files/tpl/Header_BG2.jpg') no-repeat;
    
    }

#link-logo {    
    width:220px;
    height:130px;
    position:absolute;
    left:0px;
    top:10px;

    }
    
#back-data {
    float:right;
    height:155px;
    width:227px;
    background:url('/pfw_files/tpl/Header_BG4.jpg') no-repeat;
    
    }

#back-data2 {
    float:right;
    height:155px;
    width:227px;
    background:url('/pfw_files/tpl/Header_BG5.jpg') no-repeat;
    
    }
    

        
#parte_central {
    /* width:926px; */
    width:100%;
    position:relative;
    /* background:url(/pfw_files/tpl/left_menu_BG.gif) repeat-y 0 100px; */
    background-color:#FFFFFF;
    
    }
    
    
#menu_lateral {
     float:left;
    width:198px;


    }
    
        
#contenido {
margin-left:200px;
margin-right:350px;
    /* float:right; */
    /* background:url(/pfw_files/tpl/content_BG.gif); */
    /* background-color:#FFFFFF; */
    }
    
#contenido_2 {
    /* width:728px; */
    float:right;
    /* background:url(/pfw_files/tpl/content_BG.gif); */
    background-color:#FFFFFF;
    }        


#contenido3 {
    position:relative;
    margin-left:205px;
    margin-right:60px;
    
    }

#contenido_real {
    /* width:660px; */
    /* width:100%; */
    margin-left:10px;
    
    
      
    }
            
#pie {    
    width:926px;
    height:51px;
    /*background:url('/pfw_files/tpl/footer.gif'); */
    clear:both;
    }

#pie2 {
    width:960px;
    height:51px;
    }
    

#pie3 {
    height:51px;
    margin-left:210px;
    margin-top:15px;

}

#contenedor_pie {
    line-height:40px;
    font-size:10px;
    width:100%;
    height:51px;        
    text-align:center;
    color:#666666;
    }    
    
#pie2 #contenedor_pie {
    line-height:40px;
    font-size:10px;
    width:100%;
    height:51px;        
    text-align:center;
    color:#3a3a3a;
    }

#contenedor_pie a {
    font-size:10px;
    color:#666666;
    text-decoration:underline;    
    }
    
#pie2 #contenedor_pie a {
    font-size:10px;
    color:#3a3a3a;
    text-decoration:underline;    
    }    

#red_ribbon_right {
    position:absolute;
    right:0;
    top:81px;
    width:21px;
    height:137px;
    
    /* background: url(/pfw_files/tpl/login_right_absolute.gif); */
    }


.content_bottom {
    width:728px;
    right:0;
    position:absolute;
    bottom:0;
    background-color:#242424;
    margin-bottom:-1px;
    }

.content_bottom img {
    position:absolute;
    bottom:0;
    }


#text-language {
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    color:#D00A01;
}


#text-language a {
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    color:#D00A01;
}

#text-language2 {
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    color:#000000;
}

#text-language3 {
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    color:#4c4c4c;
}


#text-language3 a {
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    color:#4c4c4c;
}



/*<!-- MENSAJES ------------------------------------------------------------- !-->*/


#mensaje_ok {
    font-weight:bold;
    text-align:left;
    padding-top:13px;
    /*width:550px;*/
    font-size:11px;
    color:black;
    padding-left:45px;
    padding-bottom:25px;
    background:url()no-repeat 0 0;
    }

#mensaje_ko {
    font-weight:bold;
    background:url()no-repeat 0 0;
    /*width:95%;*/
    font-size:11px;
    color:#DE0516;
    padding-bottom:25px;
    text-align:center;
    }

a.link {
    color:#DE0516;
    text-decoration:underline;
    font-size:11px;
    }

#mensaje a {
    text-align:left;
    font-weight:normal;
    }


#mensaje {
    
    
    }



/*<!-- HOME ------------------------------------------------------------- !-->*/


    
#home_container {
    width:930px;
    text-align:left;
    margin:0 auto;
    }

#home_spacing {
    padding:0;
    margin:0;
    height:0px;
    }
    
#home_header {
    background: url(/pfw_files/tpl/home/Home_01_BG.gif);
    height:62px;    
    }

#home_welcome {
    background: url(/pfw_files/tpl/home/Home_02_BG.gif);
    height:125px;    
    }

#home_content {
    background: url(/pfw_files/tpl/home/Home_03_BG.jpg);    
    height:315px;
    position:relative;
    }

#home_footer {
    background: url(/pfw_files/tpl/home/Home_04_BG.gif);    
    height:65px;
    }


#home_actions {
    text-align:right;
    position:absolute;
    top:35px;
    left:60px;
    width:135px;
    
    
    }    

#home_actions a {
    margin:0;
    padding-bottom:5px;
    line-height:20px;
    font-size:10px;
    color:#666;
    text-decoration:none;
    }
    
.home_favorites {
    background: url(/pfw_files/tpl/home/Home_icon_favorite.gif) no-repeat 95% 0;
    padding-right:25px;
    }

.home_webmap {
    background: url(/pfw_files/tpl/home/Home_icon_webmap.gif) no-repeat 90% 0;
    padding-right:32px;
    }

.home_idioma_cast {
    height:47px;
    position:absolute;
    top:84px;
    left:677px;
    width:160px;
    text-align:left;
    background: url() no-repeat;
    }
    
.home_idioma_cast_sel {
    height:47px;
    position:absolute;
    top:84px;
    left:677px;
    width:160px;
    text-align:left;
    background: url() no-repeat;
    }

.home_idioma_fr {
    height:47px;
    position:absolute;
    top:84px;
    left:677px;
    width:160px;
    text-align:left;
    background: url(/pfw_files/tpl/home/Home_fr_1.jpg) no-repeat;
    }
    
.home_idioma_fr_sel {
    height:47px;
    position:absolute;
    top:84px;
    left:677px;
    width:160px;
    text-align:left;
    background: url(/pfw_files/tpl/home/Home_fr_2.jpg) no-repeat;
    }



.home_idioma_cat {
    height:50px;
    position:absolute;
    top:142px;
    left:632px;
    width:185px;
    text-align:left;
    background: url(/pfw_files/tpl/home/Home_cat_1.jpg) no-repeat;
    }

.home_idioma_cat_sel {
    height:50px;
    position:absolute;
    top:142px;
    left:632px;
    width:185px;
    text-align:left;
    background: url(/pfw_files/tpl/home/Home_cat_2.jpg) no-repeat;
    }
    
.home_idioma_eng {
    height:50px;
    position:absolute;
    top:201px;
    left:591px;
    width:170px;
    text-align:left;
    background: url() no-repeat;    
    }
    
.home_idioma_eng_sel {
    height:50px;
    position:absolute;
    top:201px;
    left:591px;
    width:170px;
    text-align:left;
    background: url() no-repeat;    
    }


#home_news {
    cursor:default;
    margin-left:30px;
    margin-right:30px;
    padding-top:10px;
    color:#666666;
    font-size:12px;
    font-weight:bold;
    
    }

#bajo_cabecera {
    position:absolute;
    top:110px;
    right:0;
    width:120px;
    overflow:hidden;
    }
    




.position_nav_home {
    padding-top:10px;
    width:100%;
    float:right;
    }

#home_BG_content {
    position:relative;
    }
    
    



#modulo-home01 {
    float:left;
    width:234px;
    margin-left:7px;        
    }
    
#modulo-home02 {
    float:left;
    width:234px;    
    }
    
#modulo-home03 {
    float:right;
    width:441px;
    padding-top:10px;
    }
    
#parte-home01 {
    float:left;
    width:200px;
    
    }    
    
                
#home_tit1 {
    overflow:hidden;
    font-size:14px;
    font-weight:bold;
    height:40px;
    background: url(/pfw_files/tpl/home/title-block2.gif) no-repeat;
    color:#fff;
    text-indent:15px;
    line-height:35px;
    }

    
#home_modulo1 {
    color:#000000;
    font-size:10px;
    margin:10px;
    }


#home_tit2 {
    overflow:hidden;
    font-size:14px;
    font-weight:bold;
    height:40px;
    background: url(/pfw_files/tpl/home/title-block3.gif) no-repeat;    
    color:#fff;
    text-indent:15px;
    line-height:35px;
    }
    
#home_modulo2 {background:#f2f2f2;width:227px;}


.padding {margin-left:10px;}
.padding2 {margin-left:16px;}



#top-modulo2 {
    background: url(/pfw_files/tpl/top-home-content.gif) no-repeat;
    width:227px;
    height:6px;
    }
    
#bottom-modulo2 {
    background: url(/pfw_files/tpl/bottom-home-content.gif) no-repeat;
    width:227px;
    height:6px;        
    }
.desc_modulo div {
    float:left;
    border:1px solid #4c4c4c;
    margin-right:5px;
    }

.desc_modulo div img {border:2px solid white;}    

#home_tit3 {
    font-size:18px;
    font-weight:bold;
    width:227px;
    height:40px;
    text-indent:15px;
    line-height:35px;
    background-image: url(/pfw_files/tpl/home/title-block3.gif);
    background-repeat: no-repeat;
        
    }
    
#home_tit3 span {    
    color:#666;
    }
        
#home_modulo3 {
    color:#000000;
    font-size:10px;
    width:190px;
    padding:5px;
    }
    
#home_modulo3 a{color:#D20902;}

#home_tit4 {
    font-size:14px;
    font-weight:bold;
    width:199px;
    height:40px;
    text-indent:15px;
    line-height:35px;    
    background-image: url(/pfw_files/tpl/home/title-block5.gif);
    background-repeat: no-repeat;
    }

#home_tit4 span {    
    color:#fff;
    }
    
    
        
#home_modulo4 {
    float:left;
    line-height:13px;
    color:white;
    font-size:10px;
    width:230px;
    margin-left:3px;
    }
    
#home_modulo4 a{color:D20902;}    


#home_modulo5 {
    float:right;
    /* margin-right:40px; */
    /* float:left; */
    line-height:13px;
    color:white;
    font-size:10px;
    width:442px;
    
    
    }

#home_modulo5 table td {}

#home_modulo5 p {color:#fff;font-size:11px;margin:5px 10px 10px 10px;}
    
#home_modulo5 a{color:ffadb7;}    



#modulo_login {
    padding-top:6px;
    margin-left:-15px;
    }
    
#modulo_login2 {
    padding-top:1px;
    margin-left:-15px;
    }

.padding {padding:0 7px 7px 7px;}

.align_text_right {text-align:right;}
.title_modulo p {margin:0;padding:0;}
.title_modulo {font-size:12px;font-weight:bold;margin-bottom:3px; color:#000000;}
.link_modulo {font-weight:bold;text-align:right; color:#D20902;} 
.link_modulo div {width:50%;border-bottom:solid #d10a00 1px;float:right; margin-top:15px;}
.desc_modulo {margin-bottom:0px;padding:0; color:#000000; font-size:11px;}
.link_modulo div a {font-size:11px;font-weight:bold;}
.modulo_line1 {border:1px solid #3c3c3c;float:right;}
.modulo_line2 {border:2px solid white;}

.title_modulo2 {font-size:11px;font-weight:bold;margin:0;padding:0;color:#ffffff;}
.desc_modulo2 {margin:0;padding:0; color:#ffffff;font-size:11px}
#modulo_login3 {padding-top:1px; margin-left:-15px; color:#ffffff;}

.link_modulo2 {font-weight:bold;text-align:right; color:#D20902;} 


    







/*<!-- CABECERA ------------------------------------------------------------- !-->*/

#home-date {
    text-align:left; 
    float:right; 
    width:215px;
    color:#ffffff;
    font-size:10px;    
    }
    
#idioma {
    margin-top:7px;
    text-align:left;
    margin-left:10px;    
    text-transform:uppercase;
    float:left;
    }    



#fecha {
    text-align:center;
    margin-right:17px;
    }
    
    
#div_hora {
    font-weight:bold;
    text-align:right;
    margin-bottom:10px;
    font-weight:bold;
    font-size:11px;    

    }    
    
#menu {
    height:155px;
    width:501px;
    float:right;

    }
    
.idioma {
    font-weight:normal;
    font-size:10px;    
    text-decoration:none;
    }

.idioma_seleccionado {
    font-weight:bold;
    text-decoration:none;
    }
    
.idioma_no_seleccionado {
    font-weight:bold;
    text-decoration:none;
    }

#idioma a {color:white;} 
#idioma a:link {text-decoration:none;}
#idioma a:active {text-decoration:underline;cursor:pointer;}
#idioma a:visited {}
#idioma a:hover {text-decoration:underline;font-weight:normal;color:white;cursor:pointer;}
        
#fechafinal {
    position:absolute;
    top:6%;
    left:35.5%;
    }
    
#fechafinal2 {
    position:absolute;
    top:6%;
    right:370px;
    }        
        
.fecha {    
    font-size:10px;
    font-weight:normal;
    }
    
.horafinal {
    position:absolute;
    top:6%;
    left:35%;
    }
    
.horafinal2 {
    position:absolute;
    top:6%;
    right:570px;
    }





/*<!-- INICIO MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/
/*<!-- INICIO MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/
/*<!-- INICIO MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/

#menu div {
    cursor:pointer;
    position:relative;
    }
    
.text_menu{
    position:absolute;
    
    }
    
.opc_menu {
    font:normal 10px verdana;
    font-weight:normal;
    color:#4C4C4C;
    
    }
    
    
.opc_menu a:hover {
    font:normal 10px verdana;
    font-weight:normal;
    color:#D20B04;
    
    }
    
    

.text_menu_sel {
    position:absolute;
    text-transform:capitalize;
    }
    
.text_menu_sel2 {
    position:absolute;
    }


#opc_menu_1 {
    width:85px;
    height:155px;
    float:left;
    }

#opc_menu_1 span {
    top:60px;
    text-align:center;
    }

#opc_menu_2 {
    width:87px;
    height:155px;        
    float:left;
    }
    
#opc_menu_2 span {
    padding-right:10px;
    bottom:20px;
    margin-left:10px;
    }
    
#opc_menu_3 {
    width:87px;
    height:155px;        
    float:left;    

            
    }

#opc_menu_3 span {
    padding-right:10px;
    margin-left:10px;
    bottom:20px;
    }
    
#opc_menu_4    {
    width:87px;
    height:155px;        
    float:left;    
    
    
    }

#opc_menu_4 span {
    padding-right:10px;
    bottom:20px;
    margin-left:10px;
    }
    
#opc_menu_5 {
    width:87px;
    height:155px;        
    float:left;
    
    
    }

#opc_menu_5 span {
    padding-right:10px;
    bottom:20px;
    margin-left:10px;
    }
    
    



    
.option1_active {
    background: url(/pfw_files/tpl/option1_active.gif) no-repeat;
    }
    
    
.option1_normal {
    background: url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    }
    
    
.option1_hover {
    background: url(/pfw_files/tpl/option1_hover.gif) no-repeat;    
    }
    


.option2_active {
    background: url(/pfw_files/tpl/option2_active.gif) no-repeat;
    }
    
    
.option2_normal {
    background: url(/pfw_files/tpl/option2_normal.gif) no-repeat;
    }
    
    
.option2_hover {
    background: url(/pfw_files/tpl/option2_hover.gif) no-repeat;    
    }

    

.option3_active {
    background: url(/pfw_files/tpl/option3_active.gif) no-repeat;
    }
    
    
.option3_normal {
    background: url(/pfw_files/tpl/option3_normal.gif) no-repeat;
    }
    
    
.option3_hover {
    background: url(/pfw_files/tpl/option3_hover.gif) no-repeat;    
    }
    


.option4_active {
    background: url(/pfw_files/tpl/option4_active.gif) no-repeat;
    }
    
    
.option4_normal {
    background: url(/pfw_files/tpl/option4_normal.gif) no-repeat;
    }
    
    
.option4_hover {
    background: url(/pfw_files/tpl/option4_hover.gif) no-repeat;    
    }


.option5_active {
    background: url(/pfw_files/tpl/option1_active.gif) no-repeat;
    }
    
    
.option5_normal {
    background: url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    }
    
    
.option5_hover {
    background: url(/pfw_files/tpl/option1_hover.gif) no-repeat;    
    }
    
    

    
    
    

    

.opc_menu_on_1 {
    background: url(/pfw_files/tpl/menu_opt_01_over_BG.gif) no-repeat;
    }
    
    
.opc_menu_off_1 {
    background: url() no-repeat;
    }
    
    
.opc_menu_ok_1 {
    background: url(/pfw_files/tpl/menu_opt_01_active_BG.jpg) no-repeat;    
    }
    
.opc_menu_on_2 {
    background: url(/pfw_files/tpl/menu_opt_02_over_BG.jpg) no-repeat;
    }
    
    
.opc_menu_off_2 {
    background:none;    
    }
    
    
.opc_menu_ok_2 {
    background: url(/pfw_files/tpl/menu_opt_02_active_BG.jpg) no-repeat;    
    }
    
.opc_menu_on_3 {
    background: url(/pfw_files/tpl/menu_opt_03_over_BG.jpg) no-repeat;
    }
    
    
.opc_menu_off_3 {
    background:none;    
    }
    
    
.opc_menu_ok_3 {
    background: url(/pfw_files/tpl/menu_opt_03_active_BG.jpg) no-repeat;    
    }
    
.opc_menu_on_4 {
    background: url(/pfw_files/tpl/menu_opt_04_over_BG.jpg) no-repeat;
    }
    
    
.opc_menu_off_4 {
    background:none;    
    }
    
    
.opc_menu_ok_4 {
    background: url(/pfw_files/tpl/menu_opt_04_active_BG.jpg) no-repeat;    
    }
    
.opc_menu_on_5 {
    background: url(/pfw_files/tpl/menu_opt_05_over_BG.jpg) no-repeat;
    }
    
    
.opc_menu_off_5 {
    background:none;    
    }
    
    
.opc_menu_ok_5 {
    background: url(/pfw_files/tpl/menu_opt_05_active_BG.jpg) no-repeat;    
    }
    
/*<!-- FIN MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/
/*<!-- FIN MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/
/*<!-- FIN MENU SUPERIOR PENDIENTE SUPRIMIR!!!! by Albert Barba -------------------------------------- !-->*/
    
    
        

/*<!-- NAVEGACION / MENU LATERAL ------------------------------------------------------------- !-->*/
    

.action-nav1 {
    float:right;
    width:27px;
    height:27px;
    background:url(/pfw_files/tpl/icon_webmap.gif) no-repeat 100% 0%;
    margin-left:5px;
    }
    
.action-nav1 a {
    width:100%;
    height:100%;
    display:block;
    }
    
.action-nav2 {
    float:right;
    width:27px;
    height:27px;
    background:url(/pfw_files/tpl/icon_favorites.gif) no-repeat 100% 0%;
    }
    
.action-nav2 a {
    width:100%;
    height:100%;
    display:block;
    }    

#navegacion2 {
    margin-top:10px;
    }    
    
#navegacion    {
    /* height:27px; */
    /* background:url(/pfw_files/tpl/left_actions_BG.gif); */
    color:#FFFFFF;

    }

#left_top_actions {
    /* background: url() no-repeat; */
    height:27px;
    }    


#navegacion_acciones {
    /*margin-top:-10px;*/
    text-align:right;
    font-size:10px;
    font-weight:normal;
    }
    
#navegacion_acciones a {
    width:100%;
    height:100%;
    display:block;
    color:#000000;
    text-decoration:none;
    }
    

.menu_nieto {

    margin-left:15px;
    }
    
.icon_home {
    background: url(/pfw_files/tpl/icon_home.gif) no-repeat;
    }
    
.icon_mapaweb {
    background: url(/pfw_files/tpl/icon_webmap.gif) no-repeat;
    height:27px;
    }
    
.icon_favorite {
    background: url(/pfw_files/tpl/icon_favorites.gif) no-repeat;
    height:27px;
    }

#imagen_bajo_logo {
    position:relative;
    margin:0;
    padding:0;
    top:0;
    left:0;
    }

#title_menu {
    margin-top:8px;
    margin-bottom:15px;
    font-family:arial;
    font-weight:bold;
    font-size:19px;
    color:white;
    }

#title_menu2 {
    font-family:arial;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    
    }

#menu_lateral_interior {
    
    margin-left:20px;
    margin-right:8px;
    
            
    }

#div_menu_lateral_interior {

    margin-top:10px;

    
    }

    
.opc_menu_lateral {
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    color:#000000;
    line-height:15px;
    padding-left:15px;
    background: url(/pfw_files/tpl/menu_opt_icon_01.gif) no-repeat 0 2px;
    
    }
    
        
.opc_menu_lateral_sel {
    font-weight:bold;
    text-transform:uppercase;
    font-size:11px;
    color:#d10b00;
    line-height:14px;
    padding-left:25px;
    background: url(/pfw_files/tpl/menu_opt_icon_02.gif) no-repeat 10px 2px;
    }
    
    
    
    #menu_lateral_interior {
    
    margin-left:20px;
    margin-right:8px;
    
            
    }

#div_menu_lateral_interior {

    margin-top:10px;

    
    }

    
.opc_menu_lateral {
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    color:#000000;
    line-height:15px;
    padding-left:15px;
    background: url(/pfw_files/tpl/menu_opt_icon_01.gif) no-repeat 0 2px;
    
    }
    
        
.opc_menu_lateral_sel {
    font-weight:bold;
    text-transform:uppercase;
    font-size:11px;
    color:#d10b00;
    line-height:14px;
    padding-left:25px;
    background: url(/pfw_files/tpl/menu_opt_icon_02.gif) no-repeat 10px 2px;
    }
    
    
    







    




/*<!-- LOGIN ----------------------------------------------- !-->*/

#login {
    /* background: url(/pfw_files/tpl/login_BG.gif) no-repeat; */
    /* height:137px; */
    /* margin-left:18px; */
    
    }


#inner_login {
    text-align:left;
    }
    
.bg-login {
    background:url(/pfw_files/tpl/home/bg-login-home.gif) no-repeat 90% 70%;
    }    
    
.title_login {
    font-weight:bold;
    font-size:21px;
    color:#fff;
    }


.title_login2 {
    font-weight:bold;
    font-size:16px;
    color:#000000;
    }
    
.literal_login {
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    line-height:18px;
    padding-right:5px;

    }
    
.literal_login2 {
    font-size:11px;
    color:#000000;
    font-weight:bold;
    line-height:18px;
    padding-right:5px;

    }

.literal_login3 {
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:18px;
    padding-right:5px;

    }

a.olvido_password {
    font-size:11px;
    color:white;
    }

    
    
#login input[type=text]{
    width:8em;
    border:1px solid #000000;
    }
    
    
#login input[type=password]{
    width:8em;
    border:1px solid #000000;
    }


#register_text {
    padding-left:13px;
    text-align:left;
    color:#ffffff;
    font-size:11px;
    }    


#register_text a {
    line-height:25px;
    color:#fff;
    text-decoration:underline;
    }

.reg_alt {
    font-size:9px;
    }

#olvidado_password {padding-left:13px;}    
    
#register_text2 {
    padding-left:13px;
    text-align:left;
    color:#000000;
    font-size:11px;
    }    


#register_text2 a {
    line-height:25px;
    color:#000000;
    text-decoration:underline;
    }    

#register_text3 {
    padding-left:13px;
    color:#FFFFFF;
    font-size:11px;
    margin-left:10px;
    }    


#register_text3 a {
    line-height:25px;
    color:#FFFFFF;
    text-decoration:underline;
    
    }    
    
    
    
    
    
    
    
    
    
/*<!-- CONTENIDO ----------------------------------------------- !-->*/    


#content_title {
    /* position:absolute; */
    height:40px;
    top:8px;
    left:12px;
    }
    
    
#content_banner {
    /* position:absolute; */
    /* top:40px; */
    /* left:0px; */
    
    float:right;
    
    width:311px;
        
    /* height:372px; */
    
    margin-top:20px;
    
                
    }


#titulo_seccion {
    font-size:25px;
    font-weight:bold;
    }


#titulo_parte1 {
    font:bold 25px arial;    
    color:black;
    }
    
    
#titulo_parte2 {
    font:bold 25px arial;    
    color:#DE0516;        
    }







/*<!-- BUSCADOR DE LOCALIZACIONES ----------------------------------------------- !-->*/


#buscador {
        }
    
    
#row_form {
    float:left;
    }


#row_form input{
margin-left:3px;
    }


#buscador div.span {
    margin-right:10px;
    line-height:25px;
    float:left;
    text-align:right;
    width:95px;
    font-size:10px;
    color:black;
    font-weight:bold;;
    }
    
    
#buscador div.select {
    float:left;
    } 

#map {    
    border:3px solid white;    
    
    height:350px;
    }

#map_container {
    float:right;
    width:100%;
    border:3px solid #c0c0c0;
    margin-bottom:20px;
    }
    
#map_container1 {
    /* float:right; */
    /* width:77%; */
    border:solid #c0c0c0 1px;
    margin-bottom:20px;
    
    /* width:100%; */
    /* margin-top:40px; */ 
    
    }
    
#info_mapa
    {    
    float:center;
    width:250px;
    display:inline;
    padding:10px;        

    }


#resultados_map {
    width:20%;
    float:left;
}

#resultados_map a{
    line-height:18px;
    font-size:10px;
    color:black;
    
    }

#resultados_map a:hover {
    font-weight:bold;
    }

#resultados_map strong {
    line-height:30px;
    font-size:11px;
    color:#DE0516;
    }
    
.fila1 {background:white;padding:2px;border-bottom:1px solid #ccc;}

.fila2 {background:#e9e9e9;padding:2px;border-bottom:1px solid #ccc;}


/*<!-- TITULOS ------------------------------------------------------------- !-->*/


.titulo_nivel_1
    {
        font:normal 14px verdana;
    }
    
.titulo_nivel_2
    {
        font:normal 12px verdana;
    }        

.titulo_nivel_3
    {
        font:normal 10px verdana;
    }
.titulo_nivel_3_1
    {
        font:normal 11px verdana;
    }
    
.titulo_nivel_4
    {
        font:normal 8px verdana;
    }









/*<!-- MANUAL DE USO ------------------------------------------------------------- !-->*/

    
#capa_faq {
    position:relative;
    padding-right:25px;
    margin-left:41px;
    margin-bottom:5px;
    border:1px solid white;
    }



#number_faq {
    position:absolute;
    background: url(/pfw_files/tpl/icon_numer_faq.gif) no-repeat;    
    width:45px;
    height:30px;;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    line-height:27px;
    left:-45px;
    color:#DE0516;
    }

#faq_txt_pregunta {
    font-family:verdana,FreeSans,sans-serif;
    font-size:12px;
    margin:8px 0 5px 0;
    font-weight:bold;
    color:black;
    cursor:pointer;
    }

.faq_respuesta {
    font-family:verdana,FreeSans,sans-serif;
    margin:0;
    color:#2b2b2b;
    font-size:11px;
    }






/*<!-- LOCALIZACIONES ------------------------------------------------------------- !-->*/

    









/*<!-- INCIDENCIAS ------------------------------------------------------------- !-->*/


#incidencia
    {
    padding:10px;
    }


/*<!-- CARRIL BICI ------------------------------------------------------------- !-->*/




#list_bici {
    float:left;
    }
    
.list_bici {
    line-height:18px;
    font-size:11px;
    padding-left:10px;
    color:black;
    background: url(/pfw_files/tpl/webmap_icon_04.gif) no-repeat 0 3px;
    }
    
        
#carril_bici a:hover {
    line-height:18px;
    font-weight:bold;    
    padding-left:10px;
    color:black;
    background: url(/pfw_files/tpl/webmap_icon_04.gif) no-repeat 0 3px;    
    }

#carril_bici_sel {
    line-height:18px;
    font-weight:bold;        
    padding-left:20px;
    color:#DE0516;
    background: url(/pfw_files/tpl/webmap_icon_01.gif) no-repeat 10px 3px;    
    }
    
    
.map_bici {
    float:right;
    }

.width_map {
    width:384px;
    height:264px;
    }





/*<!-- NOTICIAS ------------------------------------------------------------- !-->*/
    
#contenedor_noticias {
    float:left;
    margin-top:17px;
    }
    
#noticias {
    
    }

.fecha_noticia{
    font-size:10px;
    font-weight:bold;
    color:#2b2b2b;
    }

.titular_noticia {
    font-size:12px;
    font-weight:bold;
    color:#DE0516;
    }


#noticia {
    margin-bottom:5px;
    }
    
        
.resumen_noticia {
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;
    }    
    
.resumen_noticia a {
    font-size:10px;
    }
    
.titular_noticia_detalle {
    font-weight:bold;
    font-size:16px;
    font-family:arial;
    color:#DE0516;
    padding-top:10px;
    padding-bottom:5px;
    }

#fecha_noticia{
    padding-top:20px;
    font-size:10px;
    font-weight:bold;
    color:#2b2b2b;
    }

.volver {
    text-align:right;
    cursor:pointer;    
    }

#resumen_noticia {
    font-size:11px;
    font-weight:bold;
    color:#2b2b2b;
    }


.contenido_noticia {
    padding-top:10px;
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;
    float:left;
    }    

#image_container {
    float:rigth;    
    border:1px solid #404040;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    }
    
#image_container-left {
    float:left;    
    border:1px solid #404040;
    margin-right:10px;
    margin-bottom:10px;
    }
    
#image_container2 {
    border:3px solid #404040;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    }

#float_image {
    border:3px solid white;
    }
    
.pie_imagen h5 {
    margin:0;
    font-weight:normal;
    font-size:9px;
    background:#ccc;
    padding:3px;
    }








/*<!-- MODULOS ------------------------------------------------------------- !-->*/
    

#modulo {
    margin-top:10px;
    font-size:11px;
    }

#image_container_right {
    float:right;    
    border:3px solid #404040;
    margin-left:10px;
    margin-bottom:10px;
    }

#image_container_left {
    float:left;    
    border:3px solid #404040;
    margin-right:10px;
    margin-bottom:10px;
    }
    
    
.txt_cab_modulo {
    font-size:10px;
    /* float:left; */
    }
    
.txt_cont_modulo
    {
    }
    
.txt_pie_modulo
    {
    }
    
#contenedor_modulo
    {    
        
        border:solid 0px pink;

    }
    
.modulo
    {
        float:left;
        display:inline;
        clear:both;
        width:98%;
        background-color:white;        
        border:solid 1px black;        
        margin-top:10px;
        margin-left:10px;
    }
    
    
    
    
    
    
    
    

/*<!-- REGISTRO USUARIO ------------------------------------------------------------- !-->*/


.invalidInput{
    border-right:2px solid #e43434;
    border-left:2px solid #e43434;
    border-top:2px solid #e43434;
    border-bottom:2px solid #e43434;

    }

.validInput{
    border-right:2px solid #2fb106;
    border-left:2px solid #2fb106;
    border-top:2px solid #2fb106;
    border-bottom:2px solid #2fb106;
    
    }


#register_table {
    font-size:10px;
    }

#register_table font {
    font-size:10px;
    font-weight:bold;
    }
    
label{
    font-weight:bold;
    font-size:11px;
    }    

.label{
    font-weight:bold;
    text-align:right;
    padding-right:11px;
    line-height:25px;
    }
    

    
.label2 {
    line-height:25px;
    font-size:11px;
    color:#DE0516;
    font-weight:bold;
    padding-right:11px;
    }

.label3{
    font-weight:bold;
    text-align:right;
    width:250px;
    padding-right:11px;
    line-height:15px;
    }

.label4 {
    line-height:15px;
    font-size:11px;
    color:#DE0516;
    font-weight:bold;
    padding-right:11px;
    }

#register_table select {
    margin-right:11px;
    }


#condiciones {
    font-size:11px;
    
    }
    
#condiciones a {
    color:#DE0516;
    text-decoration:underline;
    }
    
#condiciones2 {
    font-size:11px;
    
    }
    
#condiciones2 a {
    color:#DE0516;
    text-decoration:underline;
    }


#registro1 {
    font-family: Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    }    

#registro2 {
    font-family: Arial;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
    }    


#registro3 {
    font-family: Arial;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    text-transform:none;
    }

#registro4 {
    font-family: Arial;
    font-size:14px;
    color:#4c4c4c;
    font-weight:bold;
    text-transform:uppercase;
    }
    
#registro5 {
    font-family: Arial;
    font-size:14px;
    color:#d10a00;
    font-weight:bold;
    text-transform:uppercase;
    }


    
    
    
/*<!-- ACTIVACION TARJETA USUARIO ------------------------------------------------------------- !-->*/    
    
#activacion {
    font-size:11px;
    color:#2b2b2b;
    }
    
#activacion input {
    margin-right:11px;
    }




/*<!-- CONTACTO ------------------------------------------------------------- !-->*/


#contacto_padre {
    background:url(/pfw_files/tpl/info.gif) no-repeat 0 0;
    height:150px;
    }

#contacto {
    /* margin-top:30px; */
    margin-bottom:50px;
    vertical-align:top;
    font-size:11px;
    color:#2b2b2b;
    }



#contacto strong {
    color:black;
    }
    
#contact_legend {
    text-align:right;
    }

#info_img {

    z-index:1;
    position:absolute;
    top:160px;
    left:70px;
    }
    
    
    
    
    
    
    
/*<!-- CĂ?MO ABONARSE ------------------------------------------------------------- !-->*/


#abonarse {
    position:relative;
    
    background: url(/pfw_files/tpl/icon_numer_faq.gif) no-repeat 1px 1px;    

    }
    
    
.paso_abonarse {
    padding-top:10px;
    font-weight:bold;
    font-size:18px;
    color:black;
    padding-left:50px;
    margin-bottom:20px;

}

.desc_abonarse {
    padding-left:50px;
    font-size:11px;
    color:black;
    margin-bottom:25px;
    }
    
#number_abonarse {

    width:20px;
    text-align:right;
    font-family:arial,FreeSans,sans-serif;
    color:black;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    top:7px;
    left:6px;
}


/*<!-- TARIFAS     ------------------------------------------------------------- !-->*/

.titulo_tarifa {
    height:30px;
    background: url() no-repeat 0 100%;
    margin-bottom:5px;    
    }

.desc_tarifa {
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;

}
#tarifas_izquierda
{
    margin:11px;
}

#tarifas_derecha
{
    margin:11px;
}


#titulo_parte1a {
    font:bold 20px arial;    
    color:black;
    }
    
    
#titulo_parte2a {
    font:bold 20px arial;    
    color:#DE0516;        
    }




/*<!-- WEB MAP ------------------------------------------------------------- !-->*/

#webmap {position:relative;}

#ul_padre {
    
    margin-left:5px;
    list-style-type:none;
    }
    
#ul_padre ul {
    list-style-type:none;
    margin-left:8px;    
    padding:0;
    }
    
#ul_padre ul ul{
    padding-top:0;
    margin-top:0;
    list-style-type:none;
    }    
    
#ul_padre li {
    padding-top:15px;
    }

#ul_padre li ul li {
    padding:0;

    }

#ul_padre li ul li ul li{
    padding:0;

    }

#ul_nieto {



    }

.link_padre {
    background:url(/pfw_files/tpl/webmap_icon_01.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:bold;
    color:black;
    text-transform:uppercase;
    
    }
    
.link_hijo {
    background:url(/pfw_files/tpl/webmap_icon_02.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:normal;
    color:black;
    
    }
    
.link_nieto {
    background:url(/pfw_files/tpl/webmap_icon_03.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:normal;
    color:black;
    }


#ul_padre a:hover {
    color:#DE0516;
    text-decoration:underline;
    
    
    }


#img_webmap {
    z-index:-10000;
    position:absolute;
    top:-20px;
    left:400px;
    width:261px;
    height:219px;
    background:url();    
    }



#tapaTodo
    {
    filter: alpha(opacity=30);
    opacity: .1;
    -moz-opacity:0.3;    
    position:absolute;
    display:none;
    width:100%;
    height:100%;
    background-color:black;
    top:0;
    left:0;    
    
    }    

div#revertbox11    
    {
      background:#fff;
      position:absolute;
      border:3px solid grey;  
      text-align:left;  
      top:200px;
      left:30%;
      padding:5px;           
      background-color:white;
      display:none;
      border:solid 1px black;
      font:bold 11px verdana;
    }



/*<!-- TONI -- MODIFICAR ALBERT------------------------------------------------------------- !-->*/

.descarga_texto
    {
    font-size:11px;
    font-weight:bold;
    text-align:right;
    }

.descarga_texto a
    {
    font-size:11px;
    color:#DE0516;
    }




/*<!-- AVISO LEGAL ------------------------------------------------------------- !-->*/


#aviso_legal {
    width:489px;
    position:relative;
    margin:0 auto;
    text-align:left;
    }
    
#aviso_header_es {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_es.gif) no-repeat;
    height:155px;
    }
    
#aviso_header_ca {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_fr.gif) no-repeat;
    height:155px;
    }
    
#aviso_header_en {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_en.gif) no-repeat;
    height:155px;
    }
    
    
#aviso_header_fr {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_fr.gif) no-repeat;
    height:155px;
    }


#aviso_content {
    font-size:10px;
    color:#686868;
    text-align:justify;
    background:url(/pfw_files/tpl/legal/legal_BG_fr.gif) repeat-y;
    }
    
#aviso_text {
    float:right;
    padding-right:32px;
    width:242px;
    padding-bottom:10px;
    
}



#aviso_vertical_es {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_es.gif) no-repeat;    
    }
    
#aviso_vertical_ca {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_fr.gif) no-repeat;    
    }

#aviso_vertical_en {
    float:right;
    height:360px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_en.gif) no-repeat;    
    }
    
#aviso_vertical_fr {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_fr.gif) no-repeat;    
    }
    
#aviso_pie{
    vertical-align: bottom;
        
    
    
    }    
    
    
.label_email {
    font-size:10px;
    color:black;
    font-weight:bold;
    }
    
#color_text {

    color: #DE0516;


}



/*<!-- PREHOME ------------------------------------------------------------- !-->*/


.space {
    margin-top:5px;
    margin-bottom:5px;
    }


#prehome1 {
    margin: 0 auto;
    text-align:left;
    width: 295px;
    }

#prehome2 {
    margin: 20px auto;
    width:292px;
    height:44px;
    }

#div-login {
    /* margin-bottom:30px; */
    width: 980px;
    margin:0 auto;
    }

#div-login1 {
    width: 980px;
    margin:0 auto;
    padding-top: 40px;
    margin-top: 20px;
    }

#div-login2 {
    width: 980px;
    margin:0 auto;
    padding-top: 40px;
    margin-top: 100px;
    }
    
#login-back {
    background: url(/pfw_files/tpl/home/login-back-bizi.gif) no-repeat 50% 0%;
    height: 217px;
    }
    
#icons {
    padding-top: 40px;
    }

#icon-zaragoza {
    background-image: url(/pfw_files/tpl/home/icon-zaragoza.jpg);
    background-repeat: no-repeat;
    height: 76px;
    width: 75px;
    float:left;
    left:30px;
    position:relative;
    }

#icon-ayuntamiento {
    background-image: url(/pfw_files/tpl/home/icon-ayuntamiento.jpg);
    background-repeat: no-repeat;
    height: 76px;
    width: 154px;
    float:right;
    right:30px;
    position:relative;
    }

#icon-cc {
    background: url(/pfw_files/tpl/home/icon-cc.jpg) no-repeat 50% 0%;
    height: 25px;
    width:117px;
    margin-top:15px;
    margin-bottom:20px;
    margin:0 auto;
    }

#icon-cc2 {
    background: url(/pfw_files/tpl/home/icon-cc.jpg) no-repeat 50% 0%;
    height: 25px;
    width:117px;
    }

    
#title-block {
    text-align:center;    
    background-image: url(/pfw_files/tpl/home/title-block.gif);
    background-repeat: no-repeat;
    height:40px;
    width: 295px;
    }

#bg-login {
    background-image: url(/pfw_files/tpl/home/bg-login.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 292px;
    }
    
#div-language {
    padding-left:650px;
    padding-top:85px;


}


#bizi-language {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
    
}

a#bizi-language:hover {
    color: #D10B00;
    }

#bizi-title-noti h3 {margin:0;padding:0;}

#bizi-title-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
    vertical-align: middle;
    margin-top:15px;
        
}

#bizi-title-noti h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
    vertical-align: middle;
    padding-top:15px;
    
}


#bizi-language-sep {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #4C4C4C;
    text-decoration:none;
}

#bizi-sub-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

#bizi-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;

}

#bizi-foot-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #4C4C4C;
}

#bizi-foot-text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #4C4C4C;
    text-decoration:underline;
}


.icon_mapaweb2 {
    background: url(/pfw_files/tpl/icon_webmap.gif) no-repeat;
    height:27px;
    }
    
.icon_favorite2 {
    background: url(/pfw_files/tpl/icon_favorites.gif) no-repeat;
    height:27px;
    }
    
    
/*<!-- DESTACADOS ------------------------------------------------------------- !-->*/

#dest-title1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #010101;
    }
    
.dest-title2 {
    color: #ce0c02;
    }

#dest-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #010101;
    }
    
/*<!-- MAPA WEB ------------------------------------------------------------- !-->*/

#text-webmap1 {
    font-family:Arial,Helvetica;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

#text-webmap2 {
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

#text-webmap2-active {
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:normal;
    color:#d10b00;
    text-transform:uppercase;
}

    






/*<!-- MENU SUPERIOR BIZI ---------------------------------------- !-->*/

#menu-superior {
    height:155px;
    width:480px;
    float:right;
    }

.opc-menu {
    float:left;
    width:85px;
    height:155px;
    margin-right:8px;    
    }


    
/* OPCION DE MENU 1 */    
    
.img-opc-01 {
    background:url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    width:85px;
    height:63px;
    }
    
.img-opc-01 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-01 a:hover {
    background:url(/pfw_files/tpl/option1_hover.gif) no-repeat;
    }
    
.img-opc-01 a:active {
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    }
    
.img-opc-01a {
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    width:85px;
    height:63px;    
    }

.img-opc-01a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }


/* OPCION DE MENU 2 */    

.img-opc-02 {
    margin-top:33px;
    background:url(/pfw_files/tpl/option2_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    
    }
    
.img-opc-02 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option2_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-02 a:hover {
    background:url(/pfw_files/tpl/option2_hover.gif) no-repeat;
    }
    
.img-opc-02 a:active {
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    }

.img-opc-02a {
    margin-top:33px;
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    width:85px;
    height:77px;        
    }

.img-opc-02a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }

/* OPCION DE MENU 3 */        

.img-opc-03 {
    background:url(/pfw_files/tpl/option3_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    margin-top:52px;
    }
    
.img-opc-03 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option3_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-03 a:hover {
    background:url(/pfw_files/tpl/option3_hover.gif) no-repeat;
    }
    
.img-opc-03 a:active {
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    }

.img-opc-03a {
    margin-top:52px;
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    width:85px;
    height:77px;    
    }

.img-opc-03a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
/* OPCION DE MENU 4 */    

.img-opc-04 {
    background:url(/pfw_files/tpl/option4_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    margin-top:54px;
    }
    
.img-opc-04 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option4_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-04 a:hover {
    background:url(/pfw_files/tpl/option4_hover.gif) no-repeat;
    }
    
.img-opc-04 a:active {
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    }

.img-opc-04a {
    margin-top:54px;
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    width:85px;
    height:77px;    
    }

.img-opc-04a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
/* OPCION DE MENU 5 */    
    
.img-opc-05 {
    margin-top:42px;
    background:url(/pfw_files/tpl/option5_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    }
    
.img-opc-05 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option5_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-05 a:hover {
    background:url(/pfw_files/tpl/option5_hover.gif) no-repeat;
    }
    
.img-opc-05 a:active {
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    }
    
.img-opc-05a {
    margin-top:42px;
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    width:85px;
    height:77px;        
    }

.img-opc-05a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }


.menu-opc-txt {
    text-align:center;
    font-size:10px;
    color:#4c4c4c;
    }
    
.menu-opc-txt a {
    text-align:center;
    font-size:10px;
    color:#4c4c4c;
    }
    
.menu-opc-txt-dest {
    text-align:center;
    font-size:10px;
    color:#d00a00;
    }







    
    
/*<!-- CONTENIDO ----------------------------------------------- !-->*/    


#content_title {
    /* position:absolute; */
    height:40px;
    top:8px;
    left:12px;
    }
    
    
#content_banner {
    /* position:absolute; */
    /* top:40px; */
    /* left:0px; */
    
    float:right;
    
    width:311px;
        
    /* height:372px; */
    
    margin-top:20px;
    
                
    }


#titulo_seccion {
    font-size:25px;
    font-weight:bold;
    }


#titulo_parte1 {
    font:bold 25px arial;    
    color:black;
    }
    
    
#titulo_parte2 {
    font:bold 25px arial;    
    color:#DE0516;        
    }


#content_txt {
    


    }








/*<!-- BUSCADOR DE LOCALIZACIONES ----------------------------------------------- !-->*/


#buscador {

    }
    
    
#row_form {
    float:left;
    }


#row_form input{
    margin-left:3px;
    }


#buscador div.span {
    margin-right:10px;
    line-height:25px;
    float:left;
    text-align:right;
    width:95px;
    font-size:10px;
    color:black;
    font-weight:bold;;
    }
    
    
#buscador div.select {
    float:left;
    } 

#map {    
    border:3px solid white;    
    
    height:350px;
    }

#map_container {
    float:right;
    width:100%;
    border:3px solid #c0c0c0;
    margin-bottom:20px;
    }
    
#map_container1 {
    /* float:right; */
    /* width:77%; */
    border:solid #c0c0c0 1px;
    margin-bottom:20px;
    
    /* width:100%; */
    /* margin-top:40px; */ 
    
    }
    
#info_mapa
    {    
    float:center;
    width:250px;
    display:inline;
    padding:10px;        

    }


#resultados_map {
    width:20%;
    float:left;
}

#resultados_map a{
    line-height:18px;
    font-size:10px;
    color:black;
    
    }

#resultados_map a:hover {
    font-weight:bold;
    }

#resultados_map strong {
    line-height:30px;
    font-size:11px;
    color:#DE0516;
    }
    
.fila1 {background:white;padding:2px;border-bottom:1px solid #ccc;}

.fila2 {background:#e9e9e9;padding:2px;border-bottom:1px solid #ccc;}


/*<!-- TITULOS ------------------------------------------------------------- !-->*/


.titulo_nivel_1
    {
        font:normal 14px verdana;
    }
    
.titulo_nivel_2
    {
        font:normal 12px verdana;
    }        

.titulo_nivel_3
    {
        font:normal 10px verdana;
    }
.titulo_nivel_3_1
    {
        font:normal 11px verdana;
    }
    
.titulo_nivel_4
    {
        font:normal 8px verdana;
    }









/*<!-- MANUAL DE USO ------------------------------------------------------------- !-->*/

    
#capa_faq {
    position:relative;
    padding-right:30px;
    margin-left:41px;
    margin-bottom:5px;
    border:1px solid white;
    }



#number_faq {
    position:absolute;
    background: url(/pfw_files/tpl/icon_numer_faq.gif) no-repeat;    
    width:45px;
    height:30px;;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    line-height:27px;
    left:-45px;
    color:#DE0516;
    }

#faq_txt_pregunta {
    font-family:verdana,FreeSans,sans-serif;
    font-size:12px;
    margin:8px 0 5px 0;
    font-weight:bold;
    color:black;
    cursor:pointer;
    }

.faq_respuesta {
    font-family:verdana,FreeSans,sans-serif;
    margin:0;
    color:#2b2b2b;
    font-size:11px;
    }






/*<!-- LOCALIZACIONES ------------------------------------------------------------- !-->*/

    









/*<!-- INCIDENCIAS ------------------------------------------------------------- !-->*/


#incidencia
    {
    padding:10px;
    }


/*<!-- CARRIL BICI ------------------------------------------------------------- !-->*/




#list_bici {
    float:left;
    }
    
.list_bici {
    line-height:18px;
    font-size:11px;
    padding-left:10px;
    color:black;
    background: url(/pfw_files/tpl/webmap_icon_04.gif) no-repeat 0 3px;
    }
    
        
#carril_bici a:hover {
    line-height:18px;
    font-weight:bold;    
    padding-left:10px;
    color:black;
    background: url(/pfw_files/tpl/webmap_icon_04.gif) no-repeat 0 3px;    
    }

#carril_bici_sel {
    line-height:18px;
    font-weight:bold;        
    padding-left:20px;
    color:#DE0516;
    background: url(/pfw_files/tpl/webmap_icon_01.gif) no-repeat 10px 3px;    
    }
    
    
.map_bici {
    float:right;
    }

.width_map {
    width:384px;
    height:264px;
    }





/*<!-- NOTICIAS ------------------------------------------------------------- !-->*/
    
#contenedor_noticias {
    float:left;
    margin-top:17px;
    }
    
#noticias {
    
    }

.fecha_noticia{
    font-size:10px;
    font-weight:bold;
    color:#2b2b2b;
    }

.titular_noticia {
    font-size:12px;
    font-weight:bold;
    color:#DE0516;
    }


#noticia {
    margin-bottom:5px;
    }
    
        
.resumen_noticia {
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;
    }    
    
.resumen_noticia a {
    font-size:10px;
    }
    
.titular_noticia_detalle {
    font-weight:bold;
    font-size:16px;
    font-family:arial;
    color:#DE0516;
    padding-top:10px;
    padding-bottom:5px;
    }

#fecha_noticia{
    padding-top:20px;
    font-size:10px;
    font-weight:bold;
    color:#2b2b2b;
    }

.volver {
    text-align:right;
    cursor:pointer;    
    }

#resumen_noticia {
    font-size:11px;
    font-weight:bold;
    color:#2b2b2b;
    }


.contenido_noticia {
    padding-top:10px;
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;
    float:left;
    }    

#image_container {
    float:rigth;    
    border:1px solid #404040;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    }
    
#image_container-left {
    float:left;    
    border:1px solid #404040;
    margin-right:10px;
    margin-bottom:10px;
    }
    
#image_container2 {
    border:3px solid #404040;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    }

#float_image {
    border:3px solid white;
    }
    
.pie_imagen h5 {
    margin:0;
    font-weight:normal;
    font-size:9px;
    background:#ccc;
    padding:3px;
    }








/*<!-- MODULOS ------------------------------------------------------------- !-->*/
    

#modulo {
    margin-top:10px;
    font-size:11px;
    }

#image_container_right {
    float:right;    
    border:3px solid #404040;
    margin-left:10px;
    margin-bottom:10px;
    }

#image_container_left {
    float:left;    
    border:3px solid #404040;
    margin-right:10px;
    margin-bottom:10px;
    }
    
    
.txt_cab_modulo {
    font-size:10px;
    /* float:left; */
    }
    
.txt_cont_modulo
    {
    }
    
.txt_pie_modulo
    {
    }
    
#contenedor_modulo
    {    
        
        border:solid 0px pink;

    }
    
.modulo
    {
        float:left;
        display:inline;
        clear:both;
        width:98%;
        background-color:white;        
        border:solid 1px black;        
        margin-top:10px;
        margin-left:10px;
    }
    
    
    
    
    
    
    
    

/*<!-- REGISTRO USUARIO ------------------------------------------------------------- !-->*/


.invalidInput{
    border-right:2px solid #e43434;
    border-left:2px solid #e43434;
    border-top:2px solid #e43434;
    border-bottom:2px solid #e43434;

    }

.validInput{
    border-right:2px solid #2fb106;
    border-left:2px solid #2fb106;
    border-top:2px solid #2fb106;
    border-bottom:2px solid #2fb106;
    
    }


#register_table {
    font-size:10px;
    }

#register_table font {
    font-size:10px;
    font-weight:bold;
    }
    
label{
    font-weight:bold;
    font-size:11px;
    }    

.label{
    font-weight:bold;
    text-align:right;
    padding-right:11px;
    line-height:25px;
    }
    

    
.label2 {
    line-height:25px;
    font-size:11px;
    color:#DE0516;
    font-weight:bold;
    padding-right:11px;
    }

.label3{
    font-weight:bold;
    text-align:right;
    width:250px;
    padding-right:11px;
    line-height:15px;
    }

.label4 {
    line-height:15px;
    font-size:11px;
    color:#DE0516;
    font-weight:bold;
    padding-right:11px;
    }

#register_table select {
    margin-right:11px;
    }


#condiciones {
    font-size:11px;
    
    }
    
#condiciones a {
    color:#DE0516;
    text-decoration:underline;
    }
    
#condiciones2 {
    font-size:11px;
    
    }
    
#condiciones2 a {
    color:#DE0516;
    text-decoration:underline;
    }


#registro1 {
    font-family: Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    }    

#registro2 {
    font-family: Arial;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
    }    


#registro3 {
    font-family: Arial;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    text-transform:none;
    }

#registro4 {
    font-family: Arial;
    font-size:14px;
    color:#4c4c4c;
    font-weight:bold;
    text-transform:uppercase;
    }
    
#registro5 {
    font-family: Arial;
    font-size:14px;
    color:#d10a00;
    font-weight:bold;
    text-transform:uppercase;
    }


    
    
    
/*<!-- ACTIVACION TARJETA USUARIO ------------------------------------------------------------- !-->*/    
    
#activacion {
    font-size:11px;
    color:#2b2b2b;
    }
    
#activacion input {
    margin-right:11px;
    }




/*<!-- CONTACTO ------------------------------------------------------------- !-->*/


#contacto_padre {
    background:url(/pfw_files/tpl/info.gif) no-repeat 0 0;
    height:150px;
    }

#contacto {
    /* margin-top:30px; */
    margin-bottom:50px;
    vertical-align:top;
    font-size:11px;
    color:#2b2b2b;
    }



#contacto strong {
    color:black;
    }
    
#contact_legend {
    text-align:right;
    }

#info_img {

    z-index:1;
    position:absolute;
    top:160px;
    left:70px;
    }
    
    
    
    
    
    
    
/*<!-- CĂ?MO ABONARSE ------------------------------------------------------------- !-->*/


#abonarse {
    position:relative;
    
    background: url(/pfw_files/tpl/icon_numer_faq.gif) no-repeat 1px 1px;    

    }
    
    
.paso_abonarse {
    padding-top:10px;
    font-weight:bold;
    font-size:18px;
    color:black;
    padding-left:50px;
    margin-bottom:20px;

}

.desc_abonarse {
    padding-left:50px;
    font-size:11px;
    color:black;
    margin-bottom:25px;
    }
    
#number_abonarse {

    width:20px;
    text-align:right;
    font-family:arial,FreeSans,sans-serif;
    color:black;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    top:7px;
    left:6px;
}


/*<!-- TARIFAS     ------------------------------------------------------------- !-->*/

.titulo_tarifa {
    height:30px;
    background: url() no-repeat 0 100%;
    margin-bottom:5px;    
    }

.desc_tarifa {
    font-size:11px;
    font-weight:normal;
    color:#2b2b2b;

}
#tarifas_izquierda
{
    margin:11px;
}

#tarifas_derecha
{
    margin:11px;
}


#titulo_parte1a {
    font:bold 20px arial;    
    color:black;
    }
    
    
#titulo_parte2a {
    font:bold 20px arial;    
    color:#DE0516;        
    }




/*<!-- WEB MAP ------------------------------------------------------------- !-->*/

#webmap {position:relative;}

#ul_padre {
    
    margin-left:5px;
    list-style-type:none;
    }
    
#ul_padre ul {
    list-style-type:none;
    margin-left:8px;    
    padding:0;
    }
    
#ul_padre ul ul{
    padding-top:0;
    margin-top:0;
    list-style-type:none;
    }    
    
#ul_padre li {
    padding-top:15px;
    }

#ul_padre li ul li {
    padding:0;

    }

#ul_padre li ul li ul li{
    padding:0;

    }

#ul_nieto {



    }

.link_padre {
    background:url(/pfw_files/tpl/webmap_icon_01.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:bold;
    color:black;
    text-transform:uppercase;
    
    }
    
.link_hijo {
    background:url(/pfw_files/tpl/webmap_icon_02.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:normal;
    color:black;
    
    }
    
.link_nieto {
    background:url(/pfw_files/tpl/webmap_icon_03.gif) no-repeat 0 3px;
    padding-left:10px;
    font-size:12px; 
    font-weight:normal;
    color:black;
    }


#ul_padre a:hover {
    color:#DE0516;
    text-decoration:underline;    
    
    }


#img_webmap {
    z-index:-10000;
    position:absolute;
    top:-20px;
    left:400px;
    width:261px;
    height:219px;
    background:url();    
    }

div#revertbox11    
    {
      background:#fff;
      position:absolute;
      border:3px solid grey;  
      text-align:left;      
      left:30%;
	top: 200px;
      padding:5px;
      background-color:white;
      display:none;
      border:solid 1px black;
      font:bold 11px verdana;
    }



/*<!-- TONI -- MODIFICAR ALBERT------------------------------------------------------------- !-->*/

.descarga_texto
    {
    font-size:11px;
    font-weight:bold;
    text-align:right;
    }

.descarga_texto a
    {
    font-size:11px;
    color:#DE0516;
    }




/*<!-- AVISO LEGAL ------------------------------------------------------------- !-->*/


#aviso_legal {
    width:489px;
    position:relative;
    margin:0 auto;
    text-align:left;
    }
    
#aviso_header_es {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_es.gif) no-repeat;
    height:155px;
    }
    
#aviso_header_ca {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_fr.gif) no-repeat;
    height:155px;
    }
    
#aviso_header_en {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_en.gif) no-repeat;
    height:155px;
    }
    
    
#aviso_header_fr {
    width:489px;
    background:url(/pfw_files/tpl/legal/header_aviso_fr.gif) no-repeat;
    height:155px;
    }


#aviso_content {
    font-size:10px;
    color:#686868;
    text-align:justify;
    background:url(/pfw_files/tpl/legal/legal_BG_fr.gif) repeat-y;
    }
    
#aviso_text {
    float:right;
    padding-right:32px;
    width:242px;
    padding-bottom:10px;
    
}



#aviso_vertical_es {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_es.gif) no-repeat;    
    }
    
#aviso_vertical_ca {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_fr.gif) no-repeat;    
    }

#aviso_vertical_en {
    float:right;
    height:360px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_en.gif) no-repeat;    
    }
    
#aviso_vertical_fr {
    float:right;
    height:383px;
    width:55px;
    margin-right:14px;
    background:url(/pfw_files/tpl/legal/VER_legal_fr.gif) no-repeat;    
    }
    
#aviso_pie{
    vertical-align: bottom;
        
    
    
    }    
    
    
.label_email {
    font-size:10px;
    color:black;
    font-weight:bold;
    }
    
#color_text {

    color: #DE0516;


}



/*<!-- PREHOME ------------------------------------------------------------- !-->*/


.space {
    margin-top:5px;
    margin-bottom:5px;
    }


#prehome1 {
    margin: 0 auto;
    text-align:left;
    width: 295px;
    }

#prehome2 {
    margin: 20px auto;
    width:292px;
    height:44px;
    }

#div-login {
    /* margin-bottom:30px; */
    width: 980px;
    margin:0 auto;
    }

#div-login1 {
    width: 980px;
    margin:0 auto;
    padding-top: 40px;
    margin-top: 20px;
    }

#div-login2 {
    width: 980px;
    margin:0 auto;
    padding-top: 40px;
    margin-top: 100px;
    }
    
#login-back {
    background: url(/pfw_files/tpl/home/login-back-bizi.gif) no-repeat 50% 0%;
    height: 217px;
    }
    
#icons {
    padding-top: 40px;
    }

#icon-zaragoza {
    background-image: url(/pfw_files/tpl/home/icon-zaragoza.jpg);
    background-repeat: no-repeat;
    height: 76px;
    width: 75px;
    float:left;
    left:30px;
    position:relative;
    }

#icon-ayuntamiento {
    background-image: url(/pfw_files/tpl/home/icon-ayuntamiento.jpg);
    background-repeat: no-repeat;
    height: 76px;
    width: 154px;
    float:right;
    right:30px;
    position:relative;
    }

#icon-cc {
    background: url(/pfw_files/tpl/home/icon-cc.jpg) no-repeat 50% 0%;
    height: 25px;
    width:117px;
    margin-top:15px;
    margin-bottom:20px;
    margin:0 auto;
    }

#icon-cc2 {
    background: url(/pfw_files/tpl/home/icon-cc.jpg) no-repeat 50% 0%;
    height: 25px;
    width:117px;
    }

    
#title-block {
    text-align:center;    
    background-image: url(/pfw_files/tpl/home/title-block.gif);
    background-repeat: no-repeat;
    height:40px;
    width: 295px;
    }

#bg-login {
    background-image: url(/pfw_files/tpl/home/bg-login.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 292px;
    }
    
#div-language {
    padding-left:650px;
    padding-top:85px;


}


#bizi-language {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
    
}

a#bizi-language:hover {
    color: #D10B00;
    }

#bizi-title-noti h3 {margin:0;padding:0;}

#bizi-title-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
    vertical-align: middle;
    margin-top:15px;
        
}

#bizi-title-noti h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
    vertical-align: middle;
    padding-top:15px;
    
}


#bizi-language-sep {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #4C4C4C;
    text-decoration:none;
}

#bizi-sub-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

#bizi-noti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;

}

#bizi-foot-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #4C4C4C;
}

#bizi-foot-text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #4C4C4C;
    text-decoration:underline;
}


.icon_mapaweb2 {
    background: url(/pfw_files/tpl/icon_webmap.gif) no-repeat;
    height:27px;
    }
    
.icon_favorite2 {
    background: url(/pfw_files/tpl/icon_favorites.gif) no-repeat;
    height:27px;
    }
    
    
/*<!-- DESTACADOS ------------------------------------------------------------- !-->*/

#dest-title1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #010101;
    }
    
.dest-title2 {
    color: #ce0c02;
    }

#dest-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #010101;
    }
    
/*<!-- MAPA WEB ------------------------------------------------------------- !-->*/

#text-webmap1 {
    font-family:Arial,Helvetica;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

#text-webmap2 {
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

#text-webmap2-active {
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:normal;
    color:#d10b00;
    text-transform:uppercase;
}

    






/*<!-- MENU SUPERIOR BIZI ---------------------------------------- !-->*/

#menu-superior {
    height:155px;
    width:480px;
    float:right;
    }

.opc-menu {
    float:left;
    width:85px;
    height:155px;
    margin-right:8px;    
    }


    
/* OPCION DE MENU 1 */    
    
.img-opc-01 {
    background:url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    width:85px;
    height:63px;
    }
    
.img-opc-01 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option1_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-01 a:hover {
    background:url(/pfw_files/tpl/option1_hover.gif) no-repeat;
    }
    
.img-opc-01 a:active {
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    }
    
.img-opc-01a {
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    width:85px;
    height:63px;    
    }

.img-opc-01a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option1_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }


/* OPCION DE MENU 2 */    

.img-opc-02 {
    margin-top:33px;
    background:url(/pfw_files/tpl/option2_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    
    }
    
.img-opc-02 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option2_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-02 a:hover {
    background:url(/pfw_files/tpl/option2_hover.gif) no-repeat;
    }
    
.img-opc-02 a:active {
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    }

.img-opc-02a {
    margin-top:33px;
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    width:85px;
    height:77px;        
    }

.img-opc-02a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option2_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }

/* OPCION DE MENU 3 */        

.img-opc-03 {
    background:url(/pfw_files/tpl/option3_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    margin-top:52px;
    }
    
.img-opc-03 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option3_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-03 a:hover {
    background:url(/pfw_files/tpl/option3_hover.gif) no-repeat;
    }
    
.img-opc-03 a:active {
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    }

.img-opc-03a {
    margin-top:52px;
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    width:85px;
    height:77px;    
    }

.img-opc-03a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option3_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
/* OPCION DE MENU 4 */    

.img-opc-04 {
    background:url(/pfw_files/tpl/option4_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    margin-top:54px;
    }
    
.img-opc-04 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option4_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-04 a:hover {
    background:url(/pfw_files/tpl/option4_hover.gif) no-repeat;
    }
    
.img-opc-04 a:active {
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    }

.img-opc-04a {
    margin-top:54px;
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    width:85px;
    height:77px;    
    }

.img-opc-04a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option4_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
/* OPCION DE MENU 5 */    
    
.img-opc-05 {
    margin-top:42px;
    background:url(/pfw_files/tpl/option5_normal.gif) no-repeat;
    width:85px;
    height:77px;    
    }
    
.img-opc-05 a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option5_normal.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }
    
.img-opc-05 a:hover {
    background:url(/pfw_files/tpl/option5_hover.gif) no-repeat;
    }
    
.img-opc-05 a:active {
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    }
    
.img-opc-05a {
    margin-top:42px;
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    width:85px;
    height:77px;        
    }

.img-opc-05a a {
    text-indent:-9000px;
    background:url(/pfw_files/tpl/option5_active.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;    
    }


.menu-opc-txt {
    text-align:center;
    font-size:10px;
    color:#4c4c4c;
    }
    
.menu-opc-txt a {
    text-align:center;
    font-size:10px;
    color:#4c4c4c;
    }
    
.menu-opc-txt-dest {
    text-align:center;
    font-size:10px;
    color:#d00a00;
    }

	/*Stylos Div Info*/
	

#show_div_info_a.info_content .bg_border{margin:5px 0px 0px 18px;padding:0px 10px 0px 10px; z-index:10; width:230px; height:100%; background: #FEFA72; border:1px solid black;}
#show_div_info_a.info_content .bg_border div{margin-bottom:8px; float:none;}
#show_div_info_b.info_content .bg_border{margin:5px 0px 0px 18px;padding:0px 10px 0px 10px; z-index:10; width:230px; height:100%; background: #FEFA72; border:1px solid black;}
#show_div_info_b.info_content .bg_border div{margin-bottom:8px; float:none;}
#show_div_info_int.info_content .bg_border{margin:5px 0px 0px 18px;padding:0px 10px 0px 10px; z-index:10; width:230px; height:100%; background: #FEFA72; border:1px solid black;}
#show_div_info_int.info_content .bg_border div{margin-bottom:8px; float:none;}