/* CSS for the LeaseplanGo site : spain */

/* ----------------pseudo-elements------------------ */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#efefef;
	font-size:10px;
	font-weight:normal;
	color:#000;
}
img {border:0;}
ol, ul, li { list-style:none; list-style-type:none; margin:0; padding:0;}
p {margin:0; padding:0 0 20px 0;}
strong {}
h1 {margin:0; padding:0;}
h2, h3, h4 {margin:0; padding:0;}
a.ancre {font-size:0; line-height:0; margin:0; padding:0; text-decoration:none; display:inline;}

/* ----------------special-elements------------------ */
.clearfloat {clear:left; clear:right; clear:both; font-size:1px; line-height:1%;}

/* ----------------texts------------------ */

h1.bigheadline {font-family: Helvetica, sans-serif; font-size:18px; line-height:18px; font-weight:bold; color:#000; text-transform:uppercase;padding-bottom:15px;}
h2.subtitle {font-family: Helvetica, sans-serif; font-size:14px; line-height:14px; color:#000; font-weight:bold; text-transform:uppercase;}
ul.classic_list li{list-style: disc inside;}
ul.classic_list_empresas li{list-style: disc inside; list-style-image:url(../img/circle_bullet_2.jpg);}
em.orange {font-weight: bold; font-style:normal; color:#FF9933; text-transform:none;}
ul.link_list li a{text-decoration:none; color:#FF9933;}
ul.link_list li a:hover{text-decoration:underline;}
a.link_item {text-decoration:none; color:#FF9933;}
a.download_item {text-decoration:none; color:#ff9933; background-color:#fff; font-weight:bold; display:inline; padding:2px 5px 2px 5px; border:1px solid #FF9933;}
a.download_item:hover {background-color:#ff9933; color:#fff; font-weight:bold;}
a.link_item:hover{text-decoration:underline;}
.backtotop_container {border-top: 1px solid #ff9933; padding:2px 0 20px 0;}
.rsd_backtotop_container {border-top: 1px solid #ff9933; padding:2px; width:600px;}
a.back_to_top {display:block; padding:2px 5px 2px 5px; background-color:#fff; border:1px solid #ff9933; width:35px; color:#ff9933; font-weight:bold; text-decoration:none; margin-left:170px;}
a.back_to_top:hover {background-color:#ff9933; color:#fff;}
a.rsd_back_to_top {display:block; padding:2px 5px 2px 5px; background-color:#fff; border:1px solid #ff9933; width:35px; color:#ff9933; font-weight:bold; text-decoration:none; margin-left:275px;}
a.rsd_back_to_top:hover {background-color:#ff9933; color:#fff;}
.footer a {text-decoration:none; color:#FF9933;}
.footer a:hover {text-decoration:underline;}
a.pagina {text-decoration:none; color:#000000;}
a.pagina:hover {text-decoration:none; color:#FF9933;}
.pagina a{text-decoration:none; color:#000000;}
.pagina a:hover {text-decoration:none; color:#FF9933;}


/* ----------------3rd level navigation------------------ */
/* current page navigation */
#subpage .current_page_links_container {margin:0 0 20px 0;}
#subpage ul.current_page_links {font-size:10px; font-weight:normal; line-height:11px;}
#subpage ul.current_page_links {padding:0; margin:0; list-style:none;}
#subpage ul.current_page_links li {padding:0; margin:0; list-style:none;}
#subpage ul.current_page_links li a {display:inline; text-decoration:none; color:#FF9933; margin:0; padding:0;}
#subpage ul.current_page_links li a:hover {text-decoration:underline;}
/* subpages navigation */
#subpage .subpages_links_container {margin:0 0 20px 0;}
#subpage ul.subpages_links {font-size:10px; font-weight:normal; line-height:11px;}
#subpage ul.subpages_links {padding:0; margin:0; list-style:none;}
#subpage ul.subpages_links li {padding:0; margin:0; list-style:none;}
#subpage ul.subpages_links li strong {font-weight:normal; color:#FF9933;}
#subpage ul.subpages_links li a {display:inline; text-decoration:none; color:#FF9933; margin:0; padding:0;}
#subpage ul.subpages_links li a:hover {text-decoration:underline;}

/* ----------------GLOBAL------------------ */
/* ----------------logo------------------ */
.top_logo {width:345px; height:60px; margin-left:0; position: absolute;left:20px;}
.top_logo img a {width:345px; height:60px;}
.top_logo a img {width:345px; height:60px;}
/* ----------------baseline------------------ */
#homepage .top_baseline_container {position:absolute; left:365px; width:274px; height:60px; border-right:1px solid #e6e6e6;}
#subpage .top_baseline_container {position:absolute; left:365px; width:274px; height:60px; border-right:none;}
.top_baseline {width:274px; height:25px; margin-top:35px;}
.top_baseline img{width:274px; height:25px;}
/* ----------------links------------------ */
.top_contact_links {width:300px; height:60px; position:absolute; left:640px; background-image:url(../img/top_contact_links_bg.jpg); background-position:left; background-repeat:repeat-x;}
.top_contact_links_btons {width:180px; height:60px; margin-left:68px;}
/* ----------------phone number------------------ */
.top_contact_tel {width:180px; height:24px;}
.top_contact_tel img{width:180px; height:24px;}
/* ----------------Header------------------ */
.top_contact_email {width:180px; height:18px;}
.top_contact_email img{width:180px; height:18px;}
/* ----------------recommendar------------------ */
.top_contact_recommend {width:180px; height:17px; margin-top:1px;}
.top_contact_recommend a{width:180px; height:17px;}
.top_contact_recommend img{width:180px; height:17px;}

/* ----------------top menu------------------ */
.top_menu {width:920px; height:25px; background-image:url(../img/top_menu_bg.gif); background-position:left; background-repeat:repeat-x;}
ul.top_menu_list {
	height:25px;
	margin-left:10px;
}
ul.top_menu_list li {height:25px; float:left;}
ul.top_menu_list li a{height:25px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0 5px 0 5px; float:left;}
ul.top_menu_list li a:hover{height:25px; color:#FFFFFF; background-image:url(../img/top_menu_hover_bg_orange.jpg); background-position:left; background-repeat:no-repeat;}
ul.top_menu_list li a p {
	margin:0;
	padding:2px;
	padding-top: 5px;
}
ul.top_menu_list li .actual a{height:25px; color:#FFFFFF; background-image:url(../img/top_menu_hover_bg_orange.jpg); background-position:left; background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 5px 0 5px; float:left;}
ul.top_menu_list li .actual a p {margin:0; padding:5px;}
/* ----------------submenu------------------ */
#subnav-container {height:17px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#fff; background-image:url(../img/bottom_menu_bg.jpg); background-position:left; background-repeat:repeat-x;}
#subnav-container ul {height:17px;}
#subnav-container ul li {float:left; height:17px; list-style-type:none;}
#subnav-container ul li a {float:left; display:block; height:17px; text-decoration:none; padding:0 10px 0 10px; color:#fff;}
#subnav-container ul li a:hover {height:17px; background:url(../img/bottom_menu_bg_hover.jpg); background-position:left; background-repeat:repeat-x; color:#fff; padding:0 10px 0 10px;}
#subnav-container ul li.active{height:17px; background: url(../img/bottom_menu_bg_hover.jpg); background-position:left; background-repeat:repeat-x; color:#fff; padding:0 10px 0 10px;}
#subnav-container ul li.inactive{height:17px; background: url(../img/bottom_menu_bg_black.jpg); background-position:left; background-repeat:repeat-x; color:#fff; padding:0 10px 0 10px;}


/* ----------------PER PAGE STRUCTURE------------------ */
/* ----------------Index structure------------------ */
#homepage .global_1_container {width:960px; height:690px; margin:0 auto; position:relative; background-image:url(../img/bg_left_shadow.jpg); background-position:0 0; background-repeat:no-repeat;}
#homepage .global_2_container {
	width:960px;
	height:760px;
	background-image:url(../img/bg_right_shadow.jpg);
	background-position:940px 0;
	background-repeat:no-repeat;
}
#homepage .global_container {width:920px; margin:0 20px 0 20px; text-align:left;}
#homepage .header {width:920px; height:60px; background-color:#FFF; border-bottom:1px solid #e6e6e6;}
#homepage .left_column_container {
	width:230px;
	height:645px;
	background-image:url(../img/left_column_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
#homepage .left_column { background-image: url(../img/left_column_top_bg.jpg); background-position:top; background-repeat:no-repeat;}
#homepage .left_col_bottom_bg {
	height:645px;
	/* background-image:url(../img/visuals/leaseplan.jpg); */
	background-position:bottom;
	background-repeat:no-repeat;
}
#homepage .left_col_box_top {padding-top:20px; height:111px;}
#homepage .left_col_box_spacer {height:20px; background-image:url(../img/left_column_spacer.jpg); background-position:left; background-repeat:repeat-x;}
#homepage .left_col_box {height:111px;}
#homepage .left_col_bottom_box {margin-top:20px;}
#homepage .left_col_bottom_box img{width:230px; height:104px;}
#homepage .left_column .leaseplan_es_bton {display:block;}
#homepage .left_column .leaseplan_es_bton img{width:230px; height:102px;}
#homepage .main {
	position:absolute;
	left:250px;
	top:87px;
	width:690px;
	height:645px;
	background-color:#FFFFFF;
	background-image:url(../img/visuals/main_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#homepage .main .center_container {
	width:445px;
	height:405px;
	background-image:url(../img/arranca_conduce.jpg);
	background-repeat:no-repeat;
	background-position: 260px bottom;
}
#homepage .main .center {padding:28px 20px 0 28px;}
#homepage .main .center h1.bigheadline {
	font-family: Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	text-transform:none;
	padding:0;
}
#homepage .main .center p.hp_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
#homepage .main .center p.hp_text em {color: #FF9933; font-style:normal; font-weight:normal;}
#homepage .right_column {position:absolute; left:445px; top:0; width:245px; height:515px;}
#homepage .right_column .ofertas_display {width:245px; height:330px;margin:0;padding:0;}
#homepage .footer {height:89px; background-color:#FFFFFF; background-image:url(../img/bottom_bg.jpg); background-position:left; background-repeat:repeat-x;}
#homepage .footer p{
	font-family: Verdana, sans-serif;
	font-size: x-small;
	color:#FF9933;
}
.footer {height:89px; background-color:#FFFFFF; background-image:url(../img/bottom_bg.jpg); background-position:left; background-repeat:repeat-x;}
.footer p{
	font-family: Verdana, sans-serif;
	font-size: x-small;
	color:#FF9933;
}




/* ----------------Home page oferta------------------ */
#homepage .hp_offerta_center_container {padding:0; margin:0;}
#homepage .hp_offerta_center_container a {display:block;}
#homepage .hp_offerta_center_container img {padding:0; margin:0; width:442px; height:264px;}

/* ----------------Subpage------------------ */
#subpage .global_1_container {
	width:960px;
	margin:0 auto;
	position:relative;
	background-image:url(../img/bg_left_shadow_daughter.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
#subpage .global_2_container {
	width:960px;
	background-image:url(../img/bg_right_shadow_daughter.jpg);
	background-position:940px 0;
	background-repeat:no-repeat;
}
#subpage .global_container {
	width:920px;
	margin:0 20px 0 20px;
	text-align:left;
	background-color: #b8b8b8;
}

#subpage .header {width:920px; height:60px; background-color:#FFF; border-bottom:1px solid #e6e6e6;}

#subpage .top_banner {width:920px; height:178px; background-color:#FFF;}
#subpage .top_banner  img{width:920px; height:178px;}



/* ----------------Subpage with 3 columns------------------ */
#content_3col .content {}

#content_3col .left_column_container {
	float:left;
	width:230px;
	background-image: url(../img/left_column_top_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #a8a8a8;
}
#content_3col .left_column {}
#content_3col .left_col_box {margin-top:10px;}
#content_3col .left_col_box a{display:block;}
#content_3col .left_col_box a img {border:0;margin:0;padding:0}

#content_3col .main {float:left; width:690px; background-color:#FFF; background-image: url(../img/subpage_main_top_bg.jpg); background-position:0 0; background-repeat:repeat-x; padding-top:15px;}
#content_3col .main_promo {float:left; width:690px; background-color:#FFF; background-image: url(../img/subpage_main_top_bg.jpg); background-position:0 0; background-repeat:repeat-x;}

#content_3col .main .center_container {float:left; width:400px; padding:15px 10px 15px 60px;}
#content_3col .main .center_container_list {
	float:left;
	width:600px;
	padding:15px 0 15px 60px;
}
#content_3col .main .center_container_video {
	float:left;
	width:655px;
	padding:15px 0 15px 15px;
}
#content_3col .main .all_container {
	float:left;
	width:615px;
	padding:15px 10px 15px 60px;
}


#content_3col .right_column_container {float:left; width:200px; padding:135px 10px 0 10px;}

/* ----------------oferta result------------------ */
#oferta_result .content {
	background-color: #a8a8a8;
}

#oferta_result .left_column_container {float:left; width:230px; background-image: url(../img/left_column_top_bg.jpg); background-position:top; background-repeat:no-repeat;}
#oferta_result .left_column {}
#oferta_result .left_col_box {padding-top:20px;}
#oferta_result .left_col_box a{display:block;}
#oferta_result .left_col_box a img {border:0;margin:0;padding:0}

#oferta_result .main {
	float:left;
	width:690px;
	background-color:#FFF;
	background-image: url(../img/subpage_main_top_bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	padding-top:15px;
}

#oferta_result .main_promo {
	float:left;
	width:690px;
	background-color:#FFF;
	background-image: url(../img/subpage_main_top_bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}

#oferta_result .main2 {float:left; width:690px; background-color:#FFF; background-image: url(../img/subpage_main_top_bg.jpg); background-position:0 0; background-repeat:repeat-x; padding-top:0px;}

#oferta_result .main .center_container {padding: 15px 15px 65px 30px;}
#oferta_result .oferta_result_pict_container {}


.gdr_download {height:31px;}
.gdr_download p{
	float:left;
	padding:4px 5px 2px 0;
}
.gdr_download a{float:left; display:block; width:37px; height:31px; background-image:url(../img/go_button.gif); background-position:left; background-repeat:no-repeat; text-decoration:none;}
.gdr_download a:hover{ background-image:url(../img/go_button_hover.gif); background-position:left; background-repeat:no-repeat;}

/* ----------------Guia del renting RSD table------------------ */

.gdr_rsd_table_container {margin-left:55px;}

table.rsd_compra {}
table.rsd_compra th{font-size:14px; font-weight:bold; color:#FF9933; font-family: Geneva, Arial, Helvetica, sans-serif;}
table.rsd_compra tr{}
table.rsd_compra td{}

table.rsd_compra th.col_1_title{}
table.rsd_compra th.col_2_title{}
table.rsd_compra th.col_3_title{}
table.rsd_compra th.col_4_title{}

table.rsd_compra tr.dark_grey{ background-color:#e5e5e5;}
table.rsd_compra tr.light_grey{ background-color:#f5f5f5;}

/* Dennis : ofertas-elements-*/

#oferta_result .oferta_result_car_container { float: left; width: 300px; }
#oferta_result .oferta_result_car_container_eco {
	float: left;
	width: 300px;
	display: inline;
	padding-bottom: 30px;
}
#oferta_result .oferta_result_car_container_promo {
	float: left;
	width: 300px;
	padding-left:30px;
	padding-top:30px;
}
#oferta_result .oferta_result_price_container { float: right; width: 300px; }
#oferta_result .oferta_result_price_container_promo {
	float: right;
	width: 300px;
	padding-right:30px;
	padding-top:30px;
}
#oferta_result .legal { float:right; width:675px; background-color:#FFF; background-image: url(../img/subpage_main_top_bg.jpg); background-position:0 0; background-repeat:repeat-x; padding:15px 0 0 15px; height: 70px; }

/* ----------------ofertas-elements------------------ */

.orange_36_b { font-size: 36px; font-weight: bold; color: #FF9933; line-height: 36px; }
.orange_36_b2 { font-size: 33px; font-weight: bold; color: #FF9933; line-height: 36px; float: left; display: inline; width: 300px;}
.orange_36_b3 { font-size: 28px; font-weight: bold; color: #FF9933; line-height: 36px;  }
.orange_16_b { font-size: 16px; font-weight: bold; color: #FF9933;}
.black_16_b { font-size: 16px; font-weight: bold; }
.black_12_b { font-size: 12px; font-weight: bold;}
.black_12 { font-size: 12px;}
.black_16 { font-size: 16px;}
.orange { color: #FF9933; }
.orange_b { color: #FF9933; font-weight: bold; }
.car_solicitar_container {height:34px;}
.car_solicitar { float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF9933; padding-top:10px; }
.car_img_margin { margin: 20px 0 0 0; }
.go_btn { width:55px; height:44px; position:relative; left:10px; top:1px; padding-left:27px; padding-right:27px; padding-top:22px; padding-bottom:22px; background-image: url(../img/go_low.jpg); background-repeat: no-repeat; }
.go_btn:hover{ width:55px; height:44px; background: url("../img/go_high.jpg") no-repeat; }
a.big_go {display:block; float:left; width:55px; height:44px; background-image: url(../img/go_low.jpg); background-position:left; background-repeat:no-repeat; text-decoration:none;margin-left:10px;}
a.big_go:hover { background-image:url(../img/go_high.jpg); background-position:left; background-repeat:no-repeat;}

a.big_go_ofertas {display:block; float:left; width:55px; height:44px; background-image: url(../img/go_low.jpg); background-position:left; background-repeat:no-repeat; text-decoration:none;margin-left:220px;_margin-left:120px;margin-top:-20px;}

/* -------------------- BOTONES REDES SOCIALES --------------------------- */

.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 10px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
