/* Estilos para www.easyrentacar.es */

h1.cht_logo a {
    background: url(logo.png) no-repeat;
}

/* Blog items */
#jsk_menu .item-125,
#jsk_menu .item-146,
#jsk_menu .item-151{
    display: none;
}

div.moduletable.color-color{

    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -o-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -ms-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    text-shadow: 1px 1px 1px rgba(0,0,0,.7);

    background: #FF9933 url(ie_color_color.png) no-repeat;
    background: url(bg_module_white.png) no-repeat, -moz-linear-gradient(top, #FF6A04 0%, #FF9933 100%);
    background: url(bg_module_white.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF6A04), color-stop(100%,#FF9933));
    background: url(bg_module_white.png) no-repeat, -webkit-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_white.png) no-repeat, -o-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_white.png) no-repeat, -ms-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_white.png) no-repeat, linear-gradient(top, #FF6A04 0%,#FF9933 100%);
}

div.moduletable.style-color {

    color: #000;
    text-shadow: 1px 1px 1px #FFF;
    -webkit-text-shadow: 1px 1px 1px rgba(255,255,255,.5);
    -moz-text-shadow: 1px 1px 1px rgba(255,255,255,.5);
    -o-text-shadow: 1px 1px 1px rgba(255,255,255,.5);
    -ms-text-shadow: 1px 1px 1px rgba(255,255,255,.5);
    text-shadow: 1px 1px 1px rgba(255,255,255,.5);

    background: #FFD5B8 url(ie_style_color.png) no-repeat bottom right;
    background: url(bg_module_color.png) no-repeat bottom right, -moz-linear-gradient(top, #FFD5B8 0%, #FF6A04 100%);
    background: url(bg_module_color.png) no-repeat bottom right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD5B8), color-stop(100%,#CCC));
    background: url(bg_module_color.png) no-repeat bottom right, -webkit-linear-gradient(top, #FFD5B8 0%,#FF6A04 100%);
    background: url(bg_module_color.png) no-repeat bottom right, -o-linear-gradient(top, #FFD5B8 0%,#FF6A04 100%);
    background: url(bg_module_color.png) no-repeat bottom right, -ms-linear-gradient(top, #FFD5B8 0%,#FF6A04 100%);
    background: url(bg_module_color.png) no-repeat bottom right, linear-gradient(top, #FFD5B8 0%,#FF6A04 100%);
}


div.jsk_top_a div.cht_home{

    min-height: 270px;

    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -o-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -ms-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    text-shadow: 1px 1px 1px rgba(0,0,0,.7);

    background: #FF6A04 url(ie_home.png) no-repeat bottom right;
    background: url(bg_module_home.png) no-repeat bottom right, -moz-linear-gradient(top, #FF6A04 0%, #FF9933 100%);
    background: url(bg_module_home.png) no-repeat bottom right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF6A04), color-stop(100%,#FF9933));
    background: url(bg_module_home.png) no-repeat bottom right, -webkit-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_home.png) no-repeat bottom right, -o-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_home.png) no-repeat bottom right, -ms-linear-gradient(top, #FF6A04 0%,#FF9933 100%);
    background: url(bg_module_home.png) no-repeat bottom right, linear-gradient(top, #FF6A04 0%,#FF9933 100%);
}

div.jsk_top_a div.cht_home h3,
div.moduletable.color-color h3{

    margin-right: 50px;
    margin-left: -20px;
    padding: 6px 20px;

    text-shadow: 2px 2px 2px #111;
    -webkit-text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);
    -moz-text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);
    -o-text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);
    -ms-text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .8);

    background: url(ie_sprites.png) 0 -60px;
    background: rgba(0, 0, 0, .1);
}

a, a:visited{
    color: #0B3E91;
}

a:hover,
div.cht_bottom a,
.catItemTitle a:hover, .tagItemTitle a:hover, .genericItemTitle a:hover, .userItemTitle a:hover{
    color: #0B3F92;
}


a.readmore,
a.k2ReadMore,
a.itemPrevious,
a.itemNext{
    background: #3B73DF url(ie_sprites.png);
    background: -moz-linear-gradient(top, #3B73DF 0%, #085BD3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B73DF), color-stop(100%,#085BD3));
    background: -webkit-linear-gradient(top, #3B73DF 0%,#085BD3 100%);
    background: -o-linear-gradient(top, #3B73DF 0%,#085BD3 100%);
    background: -ms-linear-gradient(top, #3B73DF 0%,#085BD3 100%);
    background: linear-gradient(top, #3B73DF 0%,#085BD3 100%);

    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -o-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    -ms-text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    text-shadow: 1px 1px 1px rgba(0,0,0,.7);
}

a.readmore:hover,
a.k2ReadMore:hover,
a.itemPrevious:hover,
a.itemNext:hover{
    background: #0F3EA9 url(ie_sprites.png) 0 -30px;
    background: -moz-linear-gradient(top, #3375E1 0%, #0F3EA9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3375E1), color-stop(100%,#0F3EA9));
    background: -webkit-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: -o-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: -ms-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
}

button,
.button,
a.button,
a.button-more,
input[type="submit"],
input[type="reset"],
input[type="button"]{
    background: #3B73DF url(ie_sprites.png);
    background: -moz-linear-gradient(top, #1E61D1 0%, #022A94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E61D1), color-stop(100%,#022A94));
    background: -webkit-linear-gradient(top, #1E61D1 0%,#022A94 100%);
    background: -o-linear-gradient(top, #1E61D1 0%,#022A94 100%);
    background: -ms-linear-gradient(top, #1E61D1 0%,#022A94 100%);
    background: linear-gradient(top, #1E61D1 0%,#022A94 100%);

    color: #FFF;
    text-shadow: -1px -1px 1px #333;
    -webkit-text-shadow: -1px -1px 1px rgba(0, 0, 0, .6);
    -moz-text-shadow: -1px -1px 1px rgba(0, 0, 0, .6);
    -o-text-shadow: -1px -1px 1px rgba(0, 0, 0, .6);
    -ms-text-shadow: -1px -1px 1px rgba(0, 0, 0, .6);
    text-shadow: -1px -1px 1px rgba(0, 0, 0, .6);
}

button:hover,
.button:hover,
a.button:hover,
a.button-more:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
    color: #FFF;
    background: #0F3EA9 url(ie_sprites.png) 0 -30px;
    background: -moz-linear-gradient(top, #3375E1 0%, #0F3EA9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3375E1), color-stop(100%,#0F3EA9));
    background: -webkit-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: -o-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: -ms-linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
    background: linear-gradient(top, #3375E1 0%,#0F3EA9 100%);
}

#cars_mod_search{
    margin-top: 6px;
}


h1, h2, .componentheading, #itemListLeading h3,
.catItemTitle a, .tagItemTitle a, .genericItemTitle a, .userItemTitle a{
    color: #041125;
}

/* HOME */

div.cht_home_flash_tip h3{
    font-size: 20px;
    line-height: 1.2em;
    padding: 4px 0;
}

div.cht_home_flash_tip p{
    margin: 0 0 5px 0;
}



/* CARS */

#cars_mod_search_form input,
#cars_mod_search_form select{
    display: inline-block;
    margin: 0;
}

#cars_mod_search_form p{
    margin: 7px 0;
}

#cars_mod_search_form input,
#cars_mod_search_form select{
    color: white;
    border: 1px solid black;
    display: inline-block;
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #202020;
}

#cars_mod_search_form select{
    padding: 2px 2px 2px 4px;
}

.mod_cars_element_wrapp{
    overflow: hidden;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
    -o-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
    -ms-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
}

#cars_mod_search_form label{
    font-family: Orbitron, sans-serif;
    font-weight: normal;
    -webkit-text-shadow: 1px 1px 1px #000;
    -moz-text-shadow: 1px 1px 1px #000;
    -o-text-shadow: 1px 1px 1px #000;
    -ms-text-shadow: 1px 1px 1px #000;
    text-shadow: 1px 1px 1px #000;
}

/* Home Search */

.jsk_top_a #cars_mod_search_form{
    margin-top: 0;
    padding: 0;
}

.jsk_top_a #cars_mod_search_form p{
    margin-left: 90px;
}

.jsk_top_a #cars_mod_search_form label{
    margin-left: -90px;
    margin-top: 15px;
    margin-bottom: -22px;
}


#cars_mod_destination,
#cars_mod_pickup,
#cars_mod_return{
    width: 180px;
}

.jsk_top_a #cars_mod_destination,
.jsk_top_a #cars_mod_pickup,
.jsk_top_a #cars_mod_return{
    width: 200px;
}

/* Cars View */

.cars_item_info ul.cars_item_features{
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cars_item_info ul.cars_item_features li,
.cars_item_pop li{
    margin: 0 5px 0 0;
    background: none;
    padding: 0;
}

.cars_list img{
    padding: 0;
    border: 3px solid #ffffff;
    max-width: 590px;

    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .25);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .25);
    -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, .25);
    -ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, .25);
    box-shadow:2px 2px 2px rgba(0, 0, 0, .25);
}

.cars_list .cars_item_img{
    margin-top: 8px;
    margin-right: 16px;
}

.cars_cont.cars_item,
.cars_cont .cars_car_row,
.cars_cont .cars_car_totals{
    margin-bottom: 13px;
}

.cars_cont .cars_item_see_details{
    padding: 3px 8px;
    background: #CCC;
    text-shadow: -1px 1px 1px #DDD;
    margin: 2px 0;
    display: inline-block;
    border-radius: 3px;
}

.cars_cont .cars_item_see_details:hover{
    background: #DDD;
}

/* CarsView */

.cars_car_row_total.cars_car_row_total_top{
    width: 150px;
    height: 60px;
    line-height: 60px;
    background: #EEE;
    text-align: center;
    font-size: 20px;
}

#jsk_component input,
#jsk_component select{
    margin: 0;
}

#jsk_component label{
    display: inline-block;
    font-weight: normal;
}

.jsk_component a.hasTip{
    border: 0;
    color: #0B3E91;
}

.cars_list.cars_list_extras{
    margin-bottom: 8px;
}

.cars_list_extras .cars_car_row{
    background: #EEE;
    margin: 3px 0;
}

.cars_car_total_book{
    float: right;
    background: #EEE;
    padding: 10px 20px;
    text-align: center;
    width: 160px;
    border-radius: 5px;
}

.cars_car_total_book .cars_car_total,
.cars_car_total_book .cars_car_book{
    float: none;
    text-align: center;
    margin: 0;
}

.cars_car_totals.cars_car_totals_form{
    padding: 10px;
}

.jsk_component a.hasTip.cars_item_gas_1{
    color: #390;
}

.jsk_component a.hasTip.cars_item_gas_2{
    color: #FF6600;
}

.jsk_component #cars_tabs {
    margin: 8px 8px 4px;
}
