body {font-family: Arial, Sans-Serif; font-size: 0.8em; background-color:#f7f9fa}

h1{font-size: 1.5em; color: #f89a1c;}
h2{font-size: 1.9em; font-weight: normal; padding: 3px 0px 3px 0px; display: block; font-family:Times New Roman; color: #3d82db}
h3{font-size: 1.1em; font-weight: bold; color: #4a7dbe}
h4{font-size: 1em; font-weight: normal; color: #4a7dbe;}
h5{font-size: 1em;color: #f4a414}
h6{font-size: 1em;color: #f4a414}

p{font-size: 1em;}

a{text-decoration: none; color: #3d82db}
a:hover {cursor: pointer}
a.button {border: solid 1px #000000; background-color: #cccccc; color: #000000; 
                           font-weight: bold; cursor: pointer; width: 200px; height: 16px; 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: #3D82DB; 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: #ffffff}

/* ===PANELES DE LA CABECERA=== */
#head_panel{background-image:url(/img/clones/header.png);}
#head_panel a{font-family: Calibri, Times New Roman; text-decoration: none;}
#h1_panel{text-align: center; border:0px; background-image:url(/img/clones/h1-back.png);}
#h1_panel h1{font-size: 0.9em; font-weight: bold; color: #000000; }
#links_panel{background-repeat: no-repeat; font-family:Times, Serif; }
#website_name{}
div.website_title span{color:White; font-size:40px; margin: 15px 0px 0px 120px; font-family: Calibri; color:#ECECEC;}
div.website_title a{ height:100%; font-size:40px; margin: 15px 0px 0px 120px; font-family: Calibri; color:#ECECEC;}
div.website_title img{ margin: 12px 0px 0px 20px;}

#menu_panel a{font-weight:bold; text-align: left; font-family: Arial, Sans-Serif; color:#d85800; display: block; float:left; margin: 0px 5px 0px 0px; padding: 2px 5px 0px 0px; border-right: solid 1px white} 
#menu_panel span{display: block; float: left; margin: 0px 5px 0px 0px; padding: 2px 5px 0px 0px;}
#flags_panel{}
#head_right_panel{background-image: url(/img/clones/header-right.png); background-repeat: no-repeat;}

/* ===PANELES DE LA IZQUIERDA=== */
#left_panel{ }
#left_panel p.heading{display: block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.1em; font-weight: bold; color: #4a7dbe;}
#left_panel p.heading_where{font-size: 1.1em; font-weight: bold; color: #4A7DBE;}
#quick_search, #search_name_panel{background-color:orange; -webkit-box-shadow: 5px 5px 5px lightgray}
#quick_search input.calendar{width: 100px; display: block; float:left; font-size: 0.8em}

#quick_search img{display: block; float:left; 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:right; padding:10px 0px 0px 0px;}
#services_panel, #search_name_panel{}
#search_name_panel input.button {width: 40px; margin: 0px 0px 0px 5px}
#search_name_panel input.textbox {width: 130px}
#services_panel a{color: #f4a414; text-decoration: none;
                  background-image: url(/img/clones/bullet.png); background-repeat: no-repeat; background-position: 0px 2px;
                  display: block; clear: both;
                  margin: 5px 0px 5px 0px; padding: 0px 0px 0px 10px}
/*#border-right{ background-image: url(/img/clones/right_back.png); background-repeat: repeat-y; }
div.border-footer{background-image: url(/img/clones/footer-back.png); background-repeat: repeat-x;}
div.border-right-footer{background-image: url(/img/clones/quick-right-foot-back.png);}*/
/*Banners de la derecha*/
#right_panel div.banner_container{border-top:solid 2px #628fc8; padding: 5px 3px 25px 20px;}
#right_panel a{color: #999999; text-decoration: none;
                  display: block; clear: both;
                  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}                 
#left_locations_panel{border-top:solid 2px #a5bedf;}
#left_locations_panel ul.pais{margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px}
#left_locations_panel ul.pais li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;  background-color: #E7EEF2;}
#left_locations_panel ul.pais a{font-weight: normal; text-transform: capitalize ; font-weight:bold; color: #d68005; text-decoration: none; line-height: 1.8em; font-size: 1em;}
#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; border-bottom: dotted 1px #B7B7B7; background-color: white;}
#left_locations_panel ul.area a{font-weight: normal; font-weight: bold; text-transform: none; color: #F4A414; text-decoration: none; line-height: normal; font-size: 0.9em}
#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/clones/bullet_orange.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: #f4a414; 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 {background-color: #e7eef2; -webkit-box-shadow: 7px 5px 5px lightgray}
#center_panel .ui-widget-content{background-color: #e7eef2; background-image: none; }
#center_panel_content {background-color: #e7eef2}
#center_panel_content div.separator_panel{width: 100%; background-color: #e7eef2}


/* home */
#featured_4_items{width: 100%; margin: 20px 0px 0px 0px; color:#666666}
#featured_4_items td{width: 50%; padding: 5px 0px 0px 0px}
#featured_4_items div{width: 257px; height: 36px; text-align: left; background-color:#f9cc85; background-position: center;
                      margin: 0px 0px 0px 0px; padding: 4px 0px 0px 15px; overflow: hidden}
#featured_4_items a{color:#666666; text-decoration: none}
#featured_4_items h3 a{font-weight: bold; color: #4a7dbe}
#navigation_bar{color: #362B36}
#navigation_bar a{color: #362B36}

/* listado */
#list_header{font-size: 0.9em; background-color: #eaf0f8; background-image: url(/img/clones/bar-orange.png); background-repeat:repeat-x; background-position: top}
#list_footer{font-size: 0.9em; background-color: #eaf0f8; background-image: url(/img/clones/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{}
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}

#ctl00_ContentPlaceHolder_CenterPanel_Panel_Results div.separator_panel_gray_dots, #ctl00_ContentPlaceHolder_CenterPanel_Panel_AlternateResults div.separator_panel_gray_dots{width: 100%; border-top: solid 2px white}

span.stars{display:block; background-image: url(/img/clones/star.png); background-repeat:repeat-x; height: 16px}
a.sort_asc{padding: 0px 0px 0px 16px; font-weight: bold; background-image: url(/img/clones/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/clones/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/clones/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 25px; height: auto; clear: both;
	border: 1px solid #99ccff;
	background-color: rgb(226, 255, 228);
	background-image: url(/img/clones/tip16.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	}

div.gobook {border-top: dashed 1px white}
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}

/* listado de anunciantes*/
table.agent_list {margin: 25px 0px 0px 0px; padding: 5px 0px 0px 0px; width: 100%; height: auto; background-image: url(/img/clones/gray-dot.png); background-position: left top; background-repeat: repeat-x}
table.agent_list td.agent_info {text-align: left}
table.agent_list td.agent_logo {text-align: right; }
table.agent_list td.agent_logo img{margin: 0px 0px 0px 0px; height:auto; width:140px}

/* 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: #e7eef2; height: auto; overflow: hidden; clear: both}
#description_icons div.left{float:left; width: 325px; 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}

#description_container table.info_panel{width: 100%; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #AED0EA; color: #0B4068}
#center_panel_content table.info_search_panel{width: 100%; background-color: white; margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; border: 1px solid #AED0EA; color: #0B4068}
table.info_panel, table.info_search_panel, table.info_reserve_panel{width: 97%; background-color: white; margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; border: 1px solid #AED0EA}
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: #2e67b6}
table.info_reserve_panel thead{color: white; font-weight: bold;  font-size: 0.85em; text-transform: uppercase; background-color: orange}

table.info_panel tbody tr td{border-bottom: solid 1px #eaf0f8}
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; color: black}
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: black}

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 thead td{ padding: 3px 3px 3px 3px; font-size: 1.2em;}
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:orange}
#td_Type{color:orange}
#td_extras{color:orange}

table.info_search_dialog{width: 100%;}
table.info_search_dialog td{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 {}
#description_left_panel{float: left; width: 550px}
#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 1px 10px 0px}
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{background-color: white; height: 16px; width: 25px !important; background-repeat: no-repeat; background-position: 0px 0px}
table.planning td.booking_booking, td.booking_booking{background-image: url(/img/clones/bookings/booking.png); text-decoration: line-through}
table.planning td.option_option, td.option_option{background-image: url(/img/clones/bookings/option.png)}
table.planning td.free_booking{background-image: url(/img/clones/bookings/free-booking.png)}
table.planning td.booking_free{background-image: url(/img/clones/bookings/booking-free.png)}
table.planning td.free_option{background-image: url(/img/clones/bookings/free-option.png)}
table.planning td.option_free{background-image: url(/img/clones/bookings/option-free.png)}
table.planning td.booking_option{background-image: url(/img/clones/bookings/booking-option.png)}
table.planning td.option_booking, td.option_booking{background-image: url(/img/clones/bookings/option-booking.png)}
table.planning td.on_demand a, td.on_demand{color: Red}
td.mandatory_arrival{background-color: #0AB8F9}
td.planning_day{background-color: white}
td.selection_day{background-color: #00FF00}
table.mandatory_arrival free_booking{background-image: url(/img/clones/bookings/free-booking-mandatory_arrival.png)}
table.mandatory_arrival booking_free{background-image: url(/img/clones/bookings/booking-free-mandatory_arrival.png)}
table.planning_title td{font-size: 1.2em; background-color: #2e67b6; font-weight: bold; color: White}

#prices_left_panel{float: left; width: 210px}
#prices_right_panel{float: right; width: 320px}

td.Compartir a{ color: #404040; 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/clones/share.png)}
a.Fauvorite { color: #404040; 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/clones/bookmark_add.png)}
a.CallMe { color: #404040; 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/clones/voice-support.png)}
a.WebForm { color: #404040; 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/clones/readme.png)}

#Info_container{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 545px; height:auto; overflow: hidden}

/* galeria de fotos */
#main_image{margin: 0px 0px 0px 0px; height:365px; width: 550px; text-align: center; overflow: hidden}
#main_image img{margin: 0px 0px 0px 0px; height:365px; width:auto}
#photo_gallery_panel_thumbnails_container img{cursor:pointer}
#photo_gallery_panel{background-color: #e7eef2}


/* 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 0px; list-style: none; width: 100%; background: lightgrey url('../App_Themes/irent_webs/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') repeat-x 50% top; 
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: lightgrey url('../App_Themes/irent_webs/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') repeat-x 50% top; 
color: #333333; text-align: left
}
#center_panel ul.area a{font-weight: bold; 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: bold; 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: lightgrey url('../App_Themes/irent_webs/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') repeat-x 50% top; 
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}
	
/* ===PANELES LA DERECHA=== */
/* banner */
div.banner_container{color:#aaaaaa; font-weight:bold;font-size:12px; border: solid 1px white}
div.banner_container div.banner_head{padding: 3px 3px 3px 3px; font-weight:bold; color: #f89a1c}
div.banner_container a{color:#aaaaaa; font-weight:bold;font-size:12px;}
div.banner_container div.banner_foot{padding: 3px 3px 3px 3px; font-weight:normal; text-align:left; background-color: #f89a1c}

/* ===PANELES DEL PIE DE PAGINA=== */
#foot_panel{padding:4px;  }
#foot_panel p{color: #999999; text-align: center}
#foot_panel p.links{color: #666666; text-align: center}
#foot_panel a{font-weight: bold; text-decoration: none; font-family: Arial, Sans-Serif; color:#d85800; }


/* ===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/clones/label.png); background-repeat: no-repeat; overflow: visible}

/* separadores */
div.separator_panel{}
div.separator_panel_orange{}
div.separator_panel_white_dots{/*background-image: url(/img/clones/white-dot.png); background-repeat: repeat-x; background-position: top top*/}
div.separator_panel_gray_dots{/*background-image: url(/img/clones/gray-dot.png); background-repeat: repeat-x; background-position: top top;*/}
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}

/*Categories*/

/*Especial texto Johan*/
.featured_text{color:#999999;font-weight:bold;border-top:solid 2px #a5bedf;padding:5px 0px 0px 0px; margin:30px 0px 0px 0px;}

/*Contact*/
.contact_item
{
	padding-bottom:5px;
	 margin-bottom:5px; 
	 border-bottom: solid 1px #000000;
	}
	
/*Suscripciones*/
#suscripcion_edit table {width:100%;}
#suscripcion_edit table td{padding:4px 0px 4px 0px;}
#suscripcion_edit table td.buttons{padding:4px 0px 4px 0px; text-align:center;}
#suscripcion_edit_text{padding: 4px 0px 4px 0px;}

/* @group Button */

.jvdl0 a.jvdla0, .jvdl0x1 {
	background: url('/img/clones/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 */

/*Propietarios Privados*/
/* set millions of background images */
#info_text_owner img {margin:0px; padding:0px;}

.rbroundbox { background: url(/img/clones/nt.gif) repeat; margin-top:10px }
.rbtop div { background: url(/img/clones/tl.gif) no-repeat top left; }
.rbtop { background: url(/img/clones/tr.gif) no-repeat top right; }
.rbtop div, .rbtop{
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0px 7px 0px 0px; padding:5px 5px 5px 10px; height: auto; color:White; font-family:Calibri; font-size:1.5em}
.rbroundbox { width:100%; }

.owner_content  
{	background-color:#F1F4F9; 
 	border-left: 2px solid #C8C9CB;
 	border-right: 2px solid #C8C9CB;
 	-webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom: 2px solid #C8C9CB;  
 	margin:0px 0px 0px 0px; 
 	padding:10px 0px 40px 10px; 
 	font-family:Calibri;
 	 
 	}
 	 
.owner_content p{color:Black; font-size:1.25em}
.owner_content ul{ margin:10px; padding:0px; border:0px}  
.owner_content ul li
{  list-style : none;
	background-image: url(/img/clones/ow_word.png);
	background-position: left 5px;  
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size:1.2em
	} 
	   
.owner_box_left{ float:left; width:49%; padding: 0px 0px 10px 0px;}  
.owner_box_right{ float:right; width:49%; padding:0px} 
.owner_box_right tr th{ padding-right:5px; text-align:left; }
.owner_box_right a{ color:#3D82DB; font-size: 3em; font-weight: normal; }

.btn0 a.btna0, .btna0x1 {
	background: url('/img/clones/btn0_a.png') no-repeat bottom left;
	display: block;
	overflow: hidden;
	margin: 0px;
	width: 140px;
	margin-bottom:10px;
	float:right;
	margin-right: 10px; 
	}
.btn0 a.btna0 {
	text-decoration: none;
	text-align: center;
	position: relative;
	font-size: 1em;
	}
.btn0 a.btna0        .btna0x1{background-position:top    left; height:15px; position:absolute; top:0px; left:0px; }
.btn0 a.btna0:hover          {background-position:bottom center; }
.btn0 a.btna0:hover  .btna0x1{background-position:top    center;}
.btn0 a.btna0:active         {background-position:bottom right; }
.btn0 a.btna0:active .btna0x1{background-position:top    right; }


.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/clones/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/clones/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/clones/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/clones/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;}
