body {font-family: Verdana, Arial, Sans-Serif; font-size: 0.75em; background-color:#e7ecf0; background-image: url(/img/ghs/bg_fondo.jpg); background-repeat: repeat-x; background-attachment:scroll}

h1{font-size: 1.5em; color: #666666}
h2{font-size: 1.2em; font-weight: normal; padding: 3px 3px 3px 0px; display: block; background-color: #e7ecf0; color: #666666}
h3{font-size: 1.1em; font-weight: bold; color: #cc0000}
h4{font-size: 1em; font-weight: normal; color: #666666}
h5{font-size: 1em;}
h6{font-size: 1em;}

p{font-size: 1em;}

a{text-decoration: none; color: #cc0000}
a.button {border: solid 1px #e7ecf0; background-color: #b8d7f2; color: #e7ecf0; 
                           font-weight: bold; cursor: pointer; width: 123px; height: 16px; width: 120px; display: inline-block; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; text-align: center; font-size: 0.85em}
a.button_auto {width:auto; height:auto; display: inline-block; padding: 2px 3px 2px 3px; margin:0px; text-align:center}

span.invalid_price {text-decoration:line-through; color: red}
span.new_price {font-weight: bold; color: #cc0000; display: block; clear: both}

ul{}
li{}

/* estilos de formulario */
#__EVENTTARGET, #__EVENTARGUMENT, #__LASTFOCUS, #__VIEWSTATE, #__EVENTVALIDATION{display:none}
input, select{width: 120px; height: auto; display: inline-block; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-size: 0.8em}
input.button{width: 130px; height: auto; display: inline-block; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-size: 0.85em; cursor: pointer}
select {height: 20px}
span.checkbox input{width: auto}
span.checkbox label{margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px}

#main_panel{background-color: #e7ecf0} 

/* ===PANELES DE LA CABECERA=== */
#head_panel{color: #ffffff}
#head_panel a{font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none}
#h1_panel{}
#h1_panel h1{font-size: 0.9em; font-weight: bold; color: #000000}
#links_panel{background-image: url(/img/ghs/menu.jpg); background-repeat: no-repeat}
#menu_panel{font-size: 14px; text-align: left}
#head_right_panel{background-color: #000000; color: #ffffff}
#website_descripcion{font-family: Times New Roman; font-style: italic; font-size: 2em; color: #576774}

/* ===PANELES DE LA IZQUIERDA=== */
#left_panel{background-color: #e7ecf0; color: #666666}
#left_panel p.heading{width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; 
               background-color: #dadfe3; color: #666666; font-weight: bold}               
               
/* #quick_search{background-image: url(/img/ghs/quick-search-back.png); background-repeat: repeat-x} */
#quick_search input.calendar{width: 100px; display: block; float:left; font-size: 0.8em}
#quick_search img{display: block; float:right; margin: 0px 0px 0px 3px; cursor: pointer}
#quick_search select{width: 123px}
#quick_search select.stars{font-size: 1.5em}
#quick_search div.buttons{text-align:center; padding:8px 0px 3px 0px;}
/* #services_panel{background-image: url(/img/ghs/quick-search-back.png); background-repeat: repeat-x} */
#search_name_panel input.button{width: 40px; margin: 0px 0px 0px 5px}
#services_panel a, #right_panel a
{
    color: #cc0000;
    text-decoration: none;
    display: block;
    clear: both;
    margin: 5px 0px 5px 5px;
    padding: 0px;
}
#quick_search, #search_name_panel, #services_panel, #left_locations_panel{background-color: #ffffff; border: solid 1px #dadfe2}
#left_locations_panel ul.pais{margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px}
#left_locations_panel ul.pais li{margin: 15px 0px 0px 0px; padding: 3px 0px 0px 0px; list-style: none}
#left_locations_panel ul.pais a{text-transform: uppercase; font-weight:bold; color: #cc0000; text-decoration: none; line-height: 1.8em; font-size: 0.9em}
#left_locations_panel ul.area{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#left_locations_panel ul.area li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none}
#left_locations_panel ul.area a{text-transform: none; font-weight: bold; font-style:italic; color: #cc0000; text-decoration: none; line-height: normal; font-size: 1em}
#left_locations_panel ul.poblacion{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#left_locations_panel ul.poblacion li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; list-style: none; background-image: url(/img/aguila/bullet_blue.png); background-position: left center;  background-repeat:no-repeat}
#left_locations_panel ul.poblacion a{font-weight: normal; text-transform: none; font-style:normal; color: #3d82db; text-decoration: none; line-height: normal}
#left_locations_panel ul.tipo{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#left_locations_panel ul.tipo li{margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style: none}
#left_locations_panel ul.tipo a{font-weight: normal; font-size: 0.9em; text-transform: capitalize; color: #3d82db; text-decoration: none}

/* ===PANELES PARA EL CONTENIDO CENTRAL=== */
#center_panel .ui-widget-content{background-color: #ffffff; background-image: none}

/* home */
#featured_4_items{width: 100%; margin: 0px 0px 0px 0px; color:#3b91d4}
#featured_4_items td{width: 50%; padding: 5px 5px 0px 0px}
#featured_4_items div.featured_image{width: 272px; height: 235px;}
#featured_4_items div.featured_text{width: 262px; height: 35px; text-align: left; 
                      margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; background-color:#d0dee4;}
#featured_4_items a{color: #3b91d4; text-decoration: none}
#featured_4_items h3{font-weight:normal;}

/* listado */
#list_header{font-size: 0.9em; background-color: #dadfe3; background-image: url(/img/ghs/bar-orange.png); background-repeat:repeat-x; background-position: top}
#list_footer{font-size: 0.9em; background-color: #dadfe3; background-image: url(/img/ghs/bar-orange.png); background-repeat:repeat-x; background-position: bottom}
div.page_links{clear: both; text-align: center; margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px}
div.page_links a {display: inline; border:solid orange 1px; margin: 0px 1px 0px 1px; padding: 2px 4px 2px 4px; text-decoration: none; background-color: #f0f7e8}
div.page_links a:hover {background-color: #f0f7e8; border:solid #83bc46 1px; text-decoration: none}
div.page_links span span{font-weight:bold; display: inline; margin: 0px 1px 0px 1px; background-color: #f0f7e8; border:solid #83bc46 1px; padding: 2px 4px 2px 4px}
div.Results{color:#3D82DB; text-align: center;}

div.accommodation_panel{}
div.accommodation_panel_alterno{background-color: #b7c4ca}
div.accommodation_panel_left{}
div.accommodation_panel_right{}
div.accommodation_panel_icons img{margin: 0px 5px 5px 0px}
div.accommodation_panel_panelleft{text-align: left}
div.accommodation_panel_panelcentered{text-align: center}
div.accommodation_panel_panelright{margin: 0px 2px 1px 0px; text-align: right; height: auto; overflow: hidden}
span.stars{display:block; background-image: url(/img/ghs/star.png); background-repeat:repeat-x; height: 16px}
a.sort_asc{padding: 0px 0px 0px 16px; font-weight: bold; background-image: url(/img/ghs/up.png); background-repeat: no-repeat; background-position: left center}
a.sort_desc{padding: 0px 0px 0px 16px; font-weight: bold; background-image: url(/img/ghs/down.png); background-repeat: no-repeat; background-position: left center}
div.alert_panel
{
	margin: 20px 0px 0px 15px; padding: 2px 5px 2px 25px; height: auto; clear: both;
	border: 1px solid #3d82db;
	background-color: #f1f6fa;
	background-image: url(/img/ghs/warning16.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	color: GrayText; font-style: italic
	}
div.info_panel 
{
	margin: 20px 0px 0px 15px; padding: 2px 5px 2px 5px; height: auto; clear: both;
	border: 1px solid #99ccff;
	background-color: rgb(226, 255, 228);
	/*background-image: url(/img/ghs/tip16.png);*/
	background-repeat: no-repeat;
	background-position: 2px 2px;
	}

div.gobook {}
div.gobook table tr td img{float: left; margin: 10px 15px 0px 0px}
div.gobook table tr td input{text-align:left; display: block; width: 175px; height: auto; margin: 5px 0px 0px 0px; font-size: 0.9em; cursor:pointer}


/* busqueda */
table.search_options{margin: 5px 0px 0px 0px;}
table.search_options td{padding: 5px 15px 5px 0px;}
table.search_options input.calendar{width: 100px; display: block; float:left; font-size: 0.8em}
table.search_options img.ui-datepicker-trigger{display: block; float:right; margin: 0px 0px 0px 3px; cursor: pointer}
table.search_options select.stars{font-size: 1.5em}


/* detalle */
#details_heading h3, #details_heading h4 {display: inline}
#details_heading input.button{width: 150px;}

#description_icons {margin: 5px 0px 0px 0px; padding: 5px 5px 0px 5px; background-color: #dadfe3; height: auto; overflow: hidden; clear: both}
#description_icons div.left{float:left; width: 330px; height: auto}
#description_icons div.left img{margin: 0px 5px 5px 0px}
#description_icons div.right{float:right; width: 197px; height: auto; text-align: right}
#description_icons div.right img{margin: 0px 0px 0px 0px}

table.info_panel, table.info_search_panel, table.info_reserve_panel{width: 100%; background-color: #dadfe3}
table.info_search_dialog{width: 100%; }
#description_container table.info_panel{width: 100%; background-color: #b7c4ca; margin: 0px 0px 0px 0px;}

table.info_panel img{margin: 0px 3px 0px 0px; float: right}
table.info_panel a{margin: 0px 0px 0px 3px; text-decoration: none; color: #3d82db}
table.info_panel thead, table.info_search_panel thead{color: white; font-weight: bold;  font-size: 0.85em; text-transform: uppercase; background-color: #b7c4ca}
table.info_panel tbody tr td{border-bottom: solid 1px white}
table.info_panel span.align_left{display: block; margin: 3px 0px 3px 3px; width: 100%; text-align: left}
table.info_panel span.align_center{display: block; margin: 3px 3px 3px 3px; width: 100%; text-align: center}
table.info_panel span.align_right{display: block; margin: 3px 3px 3px 0px; width: 100%; text-align: right}
table.info_panel span.valuation{display: block; margin: 0px 0px 0px 0px; width: 50%; text-align: right; font-size: 2em; font-weight: bold; float: left}
table.info_panel span.valuation_max{display: block; margin: 0px 0px 0px 0px; width: 50%; text-align: left; font-size: 2em; font-weight: bold; float: right; color: White}

table.info_search_panel td{padding: 3px 3px 3px 3px}
table.info_search_panel td.left{width: 91px}
table.info_search_panel td.right{width: 100px}
table.info_search_panel input.calendar{width: 66%; display: block; float: left; font-size: 0.8em}
table.info_search_panel img{display: block; float:left; margin: 0px 0px 0px 3px; cursor: pointer}

table.info_reserve_panel{padding: 5px 5px 5px 5px; border: 1px solid #AED0EA; font-size: 0.9em;}
table.info_reserve_panel td{padding: 3px 3px 3px 3px}
table.info_reserve_panel thead{color: white; font-weight: bold;  font-size: 0.85em; text-transform: uppercase; background-color: #72AA31}
table.info_reserve_panel tbody td{padding: 3px 0px 3px 3px}
table.info_reserve_panel img{display: block; float:left; margin: 0px 0px 0px 3px; cursor: pointer}
#td_total{color: #72AA31}
#td_Type{color: #72AA31}
#td_extras{color: #72AA31}

table.info_search_dialog{width: 100%;}
table.info_search_dialog td.calendars{padding: 3px 3px 3px 3px}
table.info_search_dialog td.buttons{padding: 6px 3px 3px 3px}
table.info_search_dialog td img{padding: 0px 0px 0px 3px}

#description_container {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height: auto; overflow: hidden}
#description_left_panel{float: left;}
#description_left_panel ul{padding: 0px 0px 0px 16px}
#description_left_panel a{text-decoration: none; color: #3d82db}
#description_right_panel{float: right; width: 197px}

#calendar_container{height: auto; overflow: hidden; width: 544px; margin: 0px 0px 0px 6px}
table.planning {font-size: 0.85em; float: left; width: 175px; margin: 0px 2px 10px 2px; background-color: #E8E8E8;}
table.planning td.planning_day, td.booking_booking, td.option_option, td.free_booking, td.booking_free, td.free_option,td.option_free, td.booking_option, td.option_booking, td.on_demand{height: 16px; width: 25px !important; background-repeat: no-repeat; background-position: 0px 0px; background-color: white;}
table.planning td.booking_booking, td.booking_booking{background-image: url(/img/ghs/bookings/booking.png); text-decoration: line-through}
table.planning td.option_option, td.option_option{background-image: url(/img/ghs/bookings/option.png)}
table.planning td.free_booking{background-image: url(/img/ghs/bookings/free-booking.png)}
table.planning td.booking_free{background-image: url(/img/ghs/bookings/booking-free.png)}
table.planning td.free_option{background-image: url(/img/ghs/bookings/free-option.png)}
table.planning td.option_free{background-image: url(/img/ghs/bookings/option-free.png)}
table.planning td.booking_option{background-image: url(/img/ghs/bookings/booking-option.png)}
table.planning td.option_booking, td.option_booking{background-image: url(/img/ghs/bookings/option-booking.png)}
table.planning td.on_demand, td.on_demand{color:Red}
td.mandatory_arrival{background-color: #0AB8F9}
td.selection_day{background-color: #00FF00}
table.mandatory_arrival free_booking{background-image: url(/img/ghs/bookings/free-booking-mandatory_arrival.png)}
table.mandatory_arrival booking_free{background-image: url(/img/ghs/bookings/booking-free-mandatory_arrival.png)}
table.planning_title td{font-size: 1.2em; background-color: #dadfe2; font-weight: bold}

#prices_left_panel{float: left; width: 210px}
#prices_right_panel{float: right; width: 320px}

#ctl00_ContentPlaceHolder_CenterPanel_HyperLink_WebForm {display: block; width: auto; height: 25px; padding: 3px 0px 0px 30px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/ghs/readme.png)}
td.Compartir a{ text-align:left; display: block; width: auto; height: 25px; padding: 3px 0px 0px 30px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/ghs/share.png)}
a.Fauvorite {text-align:left; display: block; width: auto; height: 25px; padding: 3px 0px 0px 30px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/ghs/bookmark_add.png)}
a.CallMe {text-align:left; display: block; width: auto; height: 25px; padding: 3px 0px 0px 30px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/ghs/voice-support.png)}
a.WebForm {text-align:left; display: block; width: auto; height: 25px; padding: 3px 0px 0px 30px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/img/ghs/readme.png)}

#Info_container{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 545px; height:auto; overflow: hidden}

/* galeria de fotos */


/* donde alquilamos */
#center_panel ul.pais{margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; display: block; float: left; width: 270px; border: 1px solid #dddddd}
#center_panel ul.pais li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; list-style: none; width: 265px; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; text-align: center}
#center_panel ul.pais a{font-weight: bold; text-transform: uppercase; text-decoration: none; width: 100%; display: block}
#center_panel ul.pais img{margin: 5px 5px 0px 0px}
#center_panel ul.area{margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; float: none; border: none; width: 100%}
#center_panel ul.area li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; width: 100%; background-color: #ffffff; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; text-align: left}
#center_panel ul.area a{font-weight: normal; text-transform: uppercase; text-decoration: none}
#center_panel ul.poblacion{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#center_panel ul.poblacion li{margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none}
#center_panel ul.poblacion a{font-weight: normal; text-transform: capitalize; text-decoration: none}
/*#center_panel ul.poblacion span {width: 50%; float: left; width: 49%; float: right; font-size: 0.9em; text-align: right; ; height: 20px; margin: 0% 1% 0% 0%}*/
#center_panel ul.tipo{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#center_panel ul.tipo li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333}
#center_panel ul.tipo a {width: 100%; font-weight: normal; font-size: 0.9em; text-transform: capitalize; text-decoration: none}

/* valoraciones */
table.valuation {width: 100%; margin: 0px 0px 20px 0px}
table.valuation td.number, table.valuation td.number_total{width: 80px; text-align: center; font-size: 2em}
table.valuation td.number_total{font-weight: bold}

/* tab de contacto */
div.generic_panel_50 input.button{width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-size: 0.85em; cursor: pointer}

/* personal */
.ligero{font-size: .85em}

/*Formulario de propietario*/
table.owner_formular{margin: 5px 0px 0px 0px;}
table.owner_formular td{padding: 5px 15px 5px 0px;}

table.owner_formular .textbox {width: 200px}

/* ===PANELES LA DERECHA=== */
#right_panel{background-color: #e7ecf0}
/* banner */
div.banner_container{border: solid 1px white}
div.banner_container div.banner_head{padding: 3px 3px 3px 3px; font-weight:bold; text-align:center; background-color: #666666}
div.banner_container a.banner{text-decoration: none !important; background-image: none !important; display: block !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important}
div.banner_container div.banner_foot{padding: 3px 3px 3px 3px; font-weight:normal; text-align:left; background-color: #666666}

div.generic_item a.banner{text-decoration: none !important; background-image: none !important; display: block !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important}

/* ===PANELES DEL PIE DE PAGINA=== */
#foot_panel{background-image: url(  '/img/ghs/bg_pie_menu.gif' );}
#foot_panel p{color: #666666; text-align: center}
#foot_panel p.links{color: #3d82db; text-align: center}
#foot_panel a{color: #cc0000; font-weight: bold; text-decoration: none}

#pagefooter
{
    text-align: center;
    padding: 4px;
    margin: 0px;
    background-image: url(   '/img/ghs/bg_pie.gif' ) ;
    background-repeat: repeat-x;
}


/* ===OTROS PANELES=== */
/* etiqueta */
div.label_block{position: relative}
div.label{display: block; position: absolute; top: -3px; right: 1px;
          text-align:center; color: White; font-weight: bold; font-size: 1.2em; width: 52px; height: 52px; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; background-image: url(/img/ghs/label.png); background-repeat: no-repeat; overflow: visible}

/* separadores */
/* div.separator_panel{background-color: #e7ecf0} */
div.separator_panel_orange{background-color: #666666}
div.separator_panel_white_dots{}
div.separator_panel_gray_dots{}
#right_panel div.separator_panel_orange {height: 4px;}
#right_panel div.separator_panel_orange {background-color: transparent}
div.separator_panel_transparent{}
a.logo_home_link img{display: block; float: right}

/* contenedor generico izq-der. al 50% */
div.generic_panel_50 {}
div.generic_panel_50 a{text-decoration: none; color: #3d82db}
div.generic_panel_50_left {text-align: left}
div.generic_panel_50_right {text-align: right}

.no-display {display: none}


/* estilos.css ghs */


.caja1
{
    padding: 5px 5px 5px 10px;
    margin-left: 10px;
    width: 187px;
    overflow: hidden;
    float: none;
    background-image: url(/img/ghs/caja1.jpg);
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

.caja2
{
    text-align: left;
    padding: 4px 1px 4px 1px;
    margin-left: 10px;
    width: 200px;
    height: Auto;
    overflow: hidden;
    float: none;
    background-image: url(/img/ghs/caja2.jpg);
}

.caja3
{
    padding: 0px;
    margin: 0px;
    width: 200px;
    height: 10px;
    overflow: hidden;
    float: none;
    background-image: url(/img/ghs/caja3.jpg);
}

.caja1-sin
{
    margin: 0px;
    width: 200px;
    height: 10px;
    overflow: hidden;
    float: none;
    background-image: url(/img/ghs/caja1_sin.jpg);
    text-align: center;
}

.caja1-sin-grande
{
    margin: 0px Auto;
    width: 580px;
    height: 10px;
    overflow: hidden;
    background-image: url(/img/ghs/caja1-sin-grande.jpg);
}

.caja1-grande
{
    padding: 0px;
    margin: 0px Auto;
    width: 580px;
    height: 30px;
    background-image: url(/img/ghs/caja1-grande.jpg);
}

.caja2-grande
{
    padding: 0px;
    margin: 0px Auto;
    width: 580px;
    height: Auto;
    text-align: left;
    background-image: url(/img/ghs/caja2-grande.jpg);
}

.caja3-grande
{
    padding: 0px;
    margin: 0px Auto;
    width: 580px;
    height: 10px;
    background-image: url(/img/ghs/caja3-grande.jpg);
}

.titulo_caja
{
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-align: left;
    display: block;
}

.enlace_bordo
{
    font-size: 12px;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-type: square;
}

.enlace_bordo:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
}

.enlace_casas
{
    font-size: 13px;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-image:  url( '/img/ghs/casa.png' );
}

.enlace_casas:hover
{
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-image:  url( '/img/ghs/casa.png' );
}

.enlace_playas
{
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-image: url(  '/img/ghs/caracol.gif' );
}

.enlace_playas:hover
{
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-image: url(  '/img/ghs/caracol.gif' );
}

.enlace_poblaciones
{
    font-size: 13px;
    text-decoration: none;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    list-style-image: url(  '/img/ghs/idioma_es.gif' );
    font-weight: bold;
}

.enlace_poblaciones:hover
{
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
}

/* @group Button */

.jvdl0 a.jvdla0, .jvdl0x1 {
	background: url('/img/ghs/jv0dl_a.png') no-repeat bottom left;
	display: block;
	overflow: hidden;
	margin: 0px;
	width: 217px;
	
}
.jvdl0 a.jvdla0 {
	color: white;
	text-decoration: none;
	text-align: center;
	position: relative;
	}
.jvdl0 a.jvdla0        .jvdl0x1{background-position:top    left; height:15px; position:absolute; top:0px; left:0px; }
.jvdl0 a.jvdla0:hover          {background-position:bottom center; }
.jvdl0 a.jvdla0:hover  .jvdl0x1{background-position:top    center;}
.jvdl0 a.jvdla0:active         {background-position:bottom right; }
.jvdl0 a.jvdla0:active .jvdl0x1{background-position:top    right; }


.jvdl0 a.jvdla0 span {
	display: block;
	padding: 8px 0px 8px 0px;
	line-height: 1em;
	position: relative;
	z-index: 1;
	top:0px;
	font-size: 1.2em; 
	
		}
/* @end   Button */
/* @end jvdp0 DOWNLOAD Component */
.btn0 a.btna0 span {
	display: block;
	padding: 8px 0px 8px 0px;
	line-height: 1em;
	position: relative;
	z-index: 1;
	top:0px;
	font-size: 1.2em;
	color: white;  }
	a.btncss3 {
    text-decoration: none;
    position: relative;
    display: inline-block;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    height: 23px;
    width: 130px;
    background: -webkit-linear-gradient(top, #c9ed8a,#72aa31);
    background: -moz-linear-gradient(top, #c9ed8a,#72aa31);
    background: -o-linear-gradient(top, #c9ed8a,#72aa31);
    background: -ms-linear-gradient(top, #c9ed8a,#72aa31);
    background:linear-gradient(top, #c9ed8a,#72aa31);
    -pie-background:linear-gradient(#c9ed8a,#72aa31);
    behavior:url(/PIE.htc);
}
#btns{
    margin: 5px 0px 0px 40px;
}
#btns a{ text-align: center; padding-top: 5px; color: White}

a.btncss3:hover {
    background: -webkit-linear-gradient(top, #E1F5C0,#93CD52);
    background: -moz-linear-gradient(top, #E1F5C0,#93CD52);
    background: -o-linear-gradient(top, #E1F5C0,#93CD52);
    background: -ms-linear-gradient(top, #E1F5C0,#93CD52);
    background:linear-gradient(top, #E1F5C0,#93CD52);
    -pie-background:linear-gradient(#E1F5C0,#93CD52);
}

.download_new_s{
display:block; 
height:32px; 
overflow:hidden; 
margin:0 0 2px 0; 
background: url(/img/ghs/boton_verde.png) 0 0px no-repeat;
font:bold 1.4em Century Gothic,Arial,sans-serif;
letter-spacing:-0.02em;
cursor:pointer;
text-decoration:none;
text-align:center}

.download_new_s:hover{
display:block; 
height:32px; 
overflow:hidden; 
margin:0 0 2px 0; 
background: url(/img/ghs/boton_verde.png) 0 -39px no-repeat;
font:bold 1.4em Century Gothic,Arial,sans-serif;
letter-spacing:-0.02em;
cursor:pointer;
text-decoration:none;
text-align:center}

.download_new_s strong{
display:block;
margin:0 0 0 6px;
background: url(/img/ghs/boton_verde.png) right 0px no-repeat;
padding:4px 10px 9px 4px;
color:#FFF;
white-space:nowrap;
text-align:center}

.download_new_s strong:hover, .download_new_s a:hover{
display:block;
margin:0 0 0 6px;
background: url(/img/ghs/boton_verde.png) right -39px no-repeat;
padding:4px 10px 9px 4px;
color:#FFF;
white-space:nowrap;
text-align:center}

.list_button{width:160px; margin: 5px auto 0px auto;}
