/* CSS Document */

body {
    background-color:   black;
}

a {
    position:           relative;
    cursor:             pointer;
}

#horizontal {
    width: 		        auto;
    height: 		    180px;
    background-image: 	url(../images/fnd_horizontal.jpg);
    background-repeat: 	repeat-y;
    margin: 		    auto;
}    

#pie {
    width: 		        auto;
    height: 		    40px;
    background-image:	url(../images/fnd_pie.jpg);
    background-repeat:	repeat-y;
    margin: 		    auto;
}
 
#izquierda {
    width: 		        630px;
    height: 		    auto;
    float:		        left;
}
 
#lugares {
    width: 		        600px;
    height: 		    170px;
    background-repeat:	no-repeat;
    bottom: 		    10px;
    position: 		    absolute;
    left: 		        0px;
    background-image:	url(../images/fnd_lugaresRecomendados.png) !important;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_lugaresRecomendados.png');
    }

#derecha {
    width: 		        auto;
    height: 		    auto;
    float:		        right;
}

input[type=text],input[type=password] {
    /*font-family: 	Helvetica, Arial, Sans-Serif;*/
    font-family:	    "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size:   	    13px;
    margin: 		    2px 0px 2px 0px;
    padding: 		    2px 2px 0px 2px;
    color: 		        #222222;
    height: 		    20px;
    font-weight: 	    normal;
}

#menu {
    width: 		        345px;
    height: 		    23px;
    background-repeat:	no-repeat;
    margin-right: 	    30px;
    margin-top:		    0px;
    background-image: 	url(../images/fnd_menu.png) !important;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_menu.png');
    
}

#menu a {
    position: 		    relative;}

.texto {
    font-family:        "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;   
    font-size:          13px;
    color:              #ffffff;
    font-weight:        normal;
    text-decoration:    none;
}

.textoPanel {
    font-family:        "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;   
    font-size:          13px;
    color:              #000;
    font-weight:        normal;
    text-decoration:    none;

}

strong.texto, em.texto, b.texto, i.texto {
    font-family:        "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1.texto, h2.texto, h3.texto, h4.texto, h5.texto, h6.texto, address.texto {
    font-family:        "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

a.texto:hover {
    font-family:        "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    color:              #ffffff;
    text-decoration:    none;
}

a.texto {
    font-family:        "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    color:              #ffffff;
    text-decoration:    none;
}

.texto_menu {
    font-family:	    Verdana, Arial, Helvetica, sans-serif;
    font-size:		    9px;
    color:		        #ffffff;  
}

.texto_menu a{
    text-decoration:    none;
    font-weight:        bold; 
}

.texto_menu2 {
    font-family:        Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size:          12px;
    color:              #ffffff;  
}

.texto_menu2 a:link {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          10px;
    color:              #ffffff;  
    text-decoration:    none;
    font-weight:        bold;
}

.texto_menu2 a:visited {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          10px;
    color:              #ffffff;  
    text-decoration:    none;
    font-weight:        bold;
}

.texto_menu2 a:hover {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          10px;
    color:              #ffffff;  
    text-decoration:    underline;
    font-weight:        bold;
}

.texto_pestana {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          12px;
    color:              #ffffff;
    background-image:   url(../images/fnd_menu.png) !important;  
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_menu.png');
    }

.textomini {
    font-family:        "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size:          10px;
    color:              #ffffff;
    font-weight:        normal;
    text-decoration:    none;
}

.texto_desplegable_buscador{
    color:              #1a2e05;
    border-bottom:      #ffffff 0px solid;
    border-left:        #ffffff 0px solid; 
    border-right:       #ffffff 0px solid;
    border-top:         #ffffff 0px solid;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          12px;
}

.texto_buscador{
    font-family:        Arial, Helvetica, sans-serif;
    font-weight:        bold;
    font-size:          16px;
    color:              #ffffff;
}

.texto_menu_izqui{
    /*font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;*/
    text-decoration:    none;
    font-family:        Helvetica, Arial, Sans-Serif;
    font-size:          17px;
    font-weight:        bold;
    color:              #ffffff;
    text-shadow:        rgba(255,255,255,.9) 0px 1px 0px;
}
.texto_menu_izqui2 {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          12px;
    color:              #243E04;
    text-decoration:    none;
    font-weight:        bold;
}

#mapa {
    width:              374px;
    height:             172px;
    bottom:             171px;
    position:           absolute;
    right:              0px;
}

#Dchos {
    right:              0px;
    bottom:             0px;
    position:           absolute;
    text-align:         right;
}

#info {
    /*background-image:url(../images/fnd_inferior_info.png);
    background-repeat:no-repeat;*/
    width:              510px;
    height:             333px;
    /*bottom:             52px;*/
    bottom:             36px;
    right:              29px;
    position:           absolute;
    right:              0px;
    margin-right:       29px;
}

#ruta{
/*  bottom:             10px;*/
    bottom:             7px;
    position:           absolute;
    right:              0px; 
    margin-right:       29px;
}

#buscador{ 
    width:              375px;
    height:             68px;
    background-image:   url(../images/fnd_buscador.png) !important;
    background-repeat:  no-repeat;
    bottom:             99px;
    position:           absolute;
    right:              0px;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_buscador.png');
    }

#pagina {
    bottom:             200px;
    width:              206px;
    height:             63px;
    position:           absolute;
    clear:              both;
}

#menu_izqui {
    width:              111px;
    height:             auto;
    bottom:             24px;
    position:           absolute;
    left:               0px;
}

#menu_roller {
    width:              345px;
    height:             15px;
    /*background-image: url(../images/fnd_menu.png);
    background-repeat:  no-repeat;
    background-position:bottom right;*/
    margin-left:        0px;
    margin-top:         0px;
    /*position:         fixed;*/
}

#titulo_servicios {
    width:              150px;
    height:             auto;
    bottom:             0px;
    position:           absolute;
    left:               0px;
 }

#resumen {
    width:              322px;
    height:             161px;
    margin-right:       554px;
    bottom:             32px;
    position:           absolute;
    right:              0px;
}

#oferta {
    width:              144px;
    height:             234px;
    margin-right:       860px;
    bottom:             0px;
    position:           absolute;
    right:              0px;
}

#solicitudoferta {
    width:              206px;
    height:             74px;
    margin-right:       563px;
    bottom:             250px;
    position:           absolute;
    right:              0px;
}

.celda_roller {
    background-image:   url("../images/fnd_datos.png") !important;
    background-repeat:  no-repeat;
    font-family:        Tahoma;
    font-size:          13px;
    font-weight:        bold;
    color:              #ffffff;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_datos.png');
    }

/*.celda_roller_aloj {
    background-image :  url("../images/PestanasAlojamientos.png") !important;
    background-repeat:  no-repeat;
    font-family:        Tahoma;
    font-size:          13px;
    font-weight:        bold;
    color:              #ffffff;
    background-image:   none;
    filter: 		    none !important;
    filter: 		    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/PestanasAlojamientos.png');
    }
    
.celda_roller_tiend {
    background-image :  url("../images/PestanasTiendas.png") !important;
    background-repeat:  no-repeat;
    font-family:        Tahoma;
    font-size:          13px;
    font-weight:        bold;
    color:              #ffffff;
    background-image:   none;
    filter: 		    none !important;
    filter: 		    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/PestanasTiendas.png');
    }

.celda_roller_rest {
    background-image :  url("../images/PestanasRestaurantes.png") !important;
    background-repeat:  no-repeat;
    font-family:        Tahoma;
    font-size:          13px;
    font-weight:        bold;
    color:              #ffffff;
    background-image:   none;
    filter: 		    none !important;
    filter: 		    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/PestanasRestaurantes.png');
    }
.celda_roller_prom {
    background-image :  url("../images/PestanasPromociones.png") !important;
    background-repeat:  no-repeat;
    font-family:        Tahoma;
    font-size:          13px;
    font-weight:        bold;
    color:              #ffffff;
    background-image:   none;
    filter: 		    none !important;
    filter: 		    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/PestanasPromociones.png');
    }
*/

/* GALERIA */
.gallerycontainer {
    position:               relative;
    text-align:             right;
    background-color:       transparent;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img {
    margin:                 0 5px 5px 0;
}

.thumbnail:hover {
    background-color:       transparent;
}

.thumbnail:hover img{}

.thumbnail span{ /*CSS for enlarged image*/
    position:               absolute;
    padding:                5px;
    left:                   -1000px;
    visibility:             hidden;
    text-decoration:        none;
}

.thumbnail span img{ /*CSS for enlarged image*/
    border-width:       0;
    padding:            2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
    visibility:         visible;
    top:                0;
    left:               5px; /*position where enlarged image should offset horizontally */
    z-index:            50;
}
/*-------------------------------------*/

#quienes {
    width: 		        965px;
    height: 		    auto;
    top: 		        40px;
    position: 		    absolute;
    left:		        50%;
    margin-left: 	    -482px;
}

#menu_quienes {
    width: 		        345px;
    height: 		    23px;
    position:		    absolute;
    right: 		        30px;
    background-image:   url(../images/fnd_menu.png) !important;
    background-repeat:  no-repeat;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_menu.png');
    }

#ayuda {
    top:                0px;
    width: 		        590px;
    height: 		    5px;
    position: 		    absolute;
    margin-left: 	    10px;
    z-index:		    1;
}

#menu_izqui{
    width: 		        111px;
    height: 	        auto;
    bottom: 	        24px;
    position:           absolute;
    left:               0px;
}
.texto_menu_izqui_{
    font-family:	    Verdana, Arial, Helvetica, sans-serif;
    font-size:		    12px;
    color:		        #FFFFFF;
    background-image :	url('../images/fnd_repetido_menu_izqui.png') !important;
    background-repeat:	repeat;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_repetido_menu_izqui.png');
    }

.texto_servicio {
    font-family:	    Verdana, Arial, Helvetica, sans-serif;
    font-size:		    12px;
    color:		        #FFFFFF;
    text-decoration:	none;
}

#resumen {
    width: 		        322px;
    height: 		    161px;
    margin-right: 	    554px;
    bottom: 		    32px;
    position: 		    absolute;
    right: 		        0px;
}

.cab_ficha {
    background-image:	url(../images/fnd_categorias.png)!important;
    background-image:	none;   
    width:		        510px;
    height:		        32px;   
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_categorias.png');
    }

.cabpest_izqui {
    background-image:	url(../images/pestana_superior_izqui.png) !important;
    background-image: 	none;    
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pestana_superior_izqui.png');
    }
    
.cabpest_cen {
    background-image:	url(../images/pestana_superior_repe.png) !important;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pestana_superior_repe.png');
    background-repeat:	repeat-x;
}

.cabpest_dere {
    background-image:	url(../images/pestana_superior_dere.png) !important;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pestana_superior_dere.png');    
}
    
.texto_titulo_resumen {
    font-family:	    Georgia, Times New Roman;
    font-weight:	    bold;
    font-size:		    18px;
    color:		        #ffffff;
}

.texto_titulo_resumen2 {
    font-family:	    "Times New Roman", Times, serif;
    font-weight:	    bold;
    font-size:		    18px;
    color:		        #243E04;
}

/*.loginForm {
    background-image:	url(../images/fnd_portada_administrador.png);
    width:		        200px;
    height:		        258px;
}*/

.textoForm {
    font-family:    	"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    /*height:		    10px;*/
    font-size:      	13px;
    color:          	#FFFFFF;
}
.linkForm {
    font-family:    	"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size:		    13px;
    color:		        #FFFFFF;
    text-decoration:	none;
    font-weight:	    bold;
}
a.linkForm:hover {
    font-family:    	"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size:		    13px;
    color:		        #FFFFFF;
    text-decoration:	underline;
    font-weight:	    bold;
}

.prov_roller {
    font-family: 	    Tahoma;
    font-size: 		    11px;
    font-weight:	    normal;
    color: 		        #ffffff;   
}

a.prov_roller {
    font-family:	    Tahoma;
    font-size: 		    11px;
    font-weight:	    normal;
    color: 		        #ffffff;
    text-transform: 	capitalize;
    text-decoration:	none; 
}

#logoProv {
    background-image:	url(../images/fnd_panel_izqui.png) !important;
    height:		        188px;
    width:		        111px;
    padding-left:	    10px;
    padding-top:	    0px;
    color:		        White;
    position:		    fixed;
    text-align:		    right;
    background-image: 	none;
    position: 		    absolute;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_panel_izqui.png');
    }

#menu_roller {
    background-image:	url(../images/fnd_panel_izqui.png) !important;
    height:		        167px;
    width:		        111px;
    padding-left:	    10px;
    padding-top:	    0px;
    color:		        White;
    position:		    fixed;
    text-align:		    right;
    background-image: 	none;
    position: 		    absolute;
    background-image:   none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fnd_panel_izqui.png');
    }

SPAN.texte {
    text-transform:	    uppercase;    
    font-family:	    Tahoma;
    font-size:		    11px;
    color:		        white;
    padding-right:	    35px;
    height:		        100px;    
    font-weight:	    bold;  
    text-decoration:    none;
    border: 		    0px;
}

#div_roller {
    margin-top:		    0px;
    margin-left:	    130px;
}

.Menu_roller2 {
    background-color:	Red;
}

.fndBoto {
    background:	        url(../images/bot_enviar_consulta.png) !important;
    background-image:   url(../images/bot_enviar_consulta.gif);
    width:		        113px;
    height:		        18px;
    position:		    absolute;
    /*filter: 		    none !important;
    filter: 		    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bot_enviar_consulta.png');*/
}

.menusup {
    font-family:	    Verdana, Arial, Helvetica, sans-serif;
    font-size:		    10px;
    color:		        #ffffff;
    text-decoration:	none;
}

a.menusup:hover {
    font-family:	    Verdana, Arial, Helvetica, sans-serif;
    font-size:		    10px;
    color:		        #ffffff;
    text-decoration: 	none;
}