/* 
 * Global settings
/* ---------------------------------------------------------------------------- */
body {
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica, Arial;
}
html, body {	
	width:100%;
	height:100%;
}
h1,h2,h3,h4,p,ul,li,img,label {
	margin: 0;
	padding: 0;
	border-style: none;
	display: inline;
}
input,select,textarea {
	font: normal 12px/12px Helvetica, Arial, sans-serif;
	color: #7A7A7A;
	padding: 0px;
}
a{
	text-decoration: none;
	border:none;
}
h1{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
h2{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
h3{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
td,tr,table {
	margin: 0;
	padding: 0;
}
a:link{color:#FFF;text-decoration:none;border:none;}
a:visited{color:#FFF;text-decoration:none;border:none;}
a:active{color:#FFF;text-decoration:none;border:none;}
a:hover{color:#FFF;text-decoration:none;border:none;}
a img,p img{border:none;vertical-align:middle;}
#site{
	}
#sep{
	width: 100%; 
	height: 1px;
	background: url(../img/bg_underline.gif);
	background-repeat: repeat;
	margin: 4px 0px 4px 0px;
	display: block;
}
#clear{
	padding: 10px;
}
#clear_mini{
	padding: 5px;
}

#table_main {
	float:left;
	background-color:#c9e6f2;
	border-radius: 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px;
	margin: 0 0 0 10px;
}
#table_main td{
width:240px;

}
#table_main .item{
	font: bold 1em Helvetica, Arial, sans-serif; 
	display: inline;
	color:#4f5565;
}
 .btn_large{
	background-image:url(../img/btn_large.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 30px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 5px;
	display: inline-table;
}

.ofirec .select{
	font-family: Helvetica, Arial, sans-serif; 
	position: absolute;
	width: 158px;
	height: 25px;
	padding: 5px 24px 0 8px;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	background: url(../img/btn_large.png) no-repeat;
}
.btn_hora .select{
	position: absolute;
	background-image:url(../img/btn_normal.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 26px;
	font-weight: bold;
	font-size:12px;
	padding:5px 0 0 8px;

}
.btn_precio{
	background-image:url(../img/btn_azul.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 35px;
	color:#fff;
	font: bold 16px/35px Helvetica, Arial, sans-serif;
	padding:0 0 0 10px;
	float:right;
	margin-right:20px;
}
#table_main .btn_precio{
	background-image:url(../img/btn_azul.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 35px;
	color:#fff;
	font: bold 16px/35px Helvetica, Arial, sans-serif;
	padding:0 0 0 10px;
	float:right;
	margin-right:20px;
}
#debug{
	width: 100%;
	height: 16px;
	padding: 5px;
	font: normal 12px/16px Helvetica,Arial,sans-serif;
	background-color:#3C6;
	border: 1px solid #FFF;
}

select{
	border: 1px solid #999;
	cursor: pointer;
}

.calendar_back{
	border: none;
	background-image:url(../img/calendar.png);
	background-repeat: no-repeat;
	background-position:right;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	padding: 7px;	
	width: 120px;
	cursor: pointer;
}
/* ---------------------------------------------------------------------------- HEADER*/ 
#head{

}
/* --------------------------------------------------- Header*/
#header{
	width: 476px;
	padding-bottom: 20px;
	text-align: left;
}
/*#headercars{
	width: 476px;
	padding-top:20px;
	padding-left:195px;
	text-align: left;
}*/
#headercars{
	width: 476px;
padding-bottom:25px;
margin-top:-40px;
	padding-left:630px;

}
/* --------------------------------------------------- Logo*/
#logo{
	background-image: url(../img/easyibiza.jpg);
	background-repeat: no-repeat;
	width: 228px;
	height: 45px;
	margin-top: 30px;
	display: inline-table;
}

#logocars{
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 45px;
	margin-top: 30px;
	display: inline-table;	
	
}
/* ---------------------------------------------------  Menu*/
#menu_box{
	padding-left: 80px;
	width: 740px;
	display: inline-table;
	vertical-align: top;
	margin-top: 10px;
	text-align:left;
}
#menu_box .tools{
	font: normal 0.70em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	display: inline;
	padding-left: 120px;
}
#menu{
	display: inline;
}
#menucars{
	padding-top:30px;
}

#menucars ul{
	text-decoration: none;
	display: inline;
	list-style: none;
	
}

#menucars .tools{
	font:  0.9em Helvetica, Arial, sans-serif; 
	color:#7b808c;
	margin-left:705px;
	margin-top:-20px;
}
#menucars .tools a:link{
	font:  0.9em Helvetica, Arial, sans-serif; 
	color: #7b808c;
	text-decoration:underline;
}

#menucars .tools a:visited{font:  0.9em Helvetica, Arial, sans-serif; color:#7b808c;text-decoration:underline;}
#menucars .tools a:active{font:  0.9em Helvetica, Arial, sans-serif; color:#1d99cc;text-decoration:underline;}
#menucars .tools a:hover{font:   0.9em Helvetica, Arial, sans-serif; color:#1d99cc;text-decoration:underline;}

#menucars .item{
	font: bold 1em Helvetica, Arial, sans-serif; 
	padding-left: 30px;
	display: block;
	float: left;
}
#menucars .item a:link{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	text-decoration:none;
}

#menucars .item a:visited{font: bold 1em Helvetica, Arial, sans-serif; color:#7b808c;text-decoration:none;}
#menucars .item a:active{font: bold 1em Helvetica, Arial, sans-serif; color:#1d99cc;text-decoration:none;}
#menucars .item a:hover{font: bold 1em Helvetica, Arial, sans-serif; color:#1d99cc;text-decoration:none;}

#menucars .item_sel{
	font: bold 1em Helvetica, Arial, sans-serif; 
	padding-left: 30px;
	color:#1d99cc;
	display: block;
	float: left;
}

#menu_despl{
	padding:0;
	margin-left:10px;
	margin-top:10px;
}
#menu_despl .m1{
	background-image:url(../img/menuIni.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 46px;
	font-size:12px;
	font-weight:bold;
	display: inline-table;
	float:left;
	margin-right:1px;
	color:#fff;
}
#menu_despl .m2{
	background-image:url(../img/menuAzul.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 46px;
	font-size:12px;
	font-weight:bold;
	display: inline-table;
	float:left;
	margin-right:1px;
}
#menu_despl .m3{
	background-image:url(../img/menuGrisfAzul.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 46px;
	font-size:12px;
	font-weight:bold;
	display: inline-table;
	float:left;
	margin-right:1px;
}
#menu_despl .m4{
	background-image:url(../img/menuGris.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 46px;
	font-size:12px;
	font-weight:bold;
	display: inline-table;
	float:left;
	margin-right:1px;
}
.menu_font{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color:#fff;
	height:30px;
	width:110px;
	padding-left:8px;
	padding-top:10px;
	float:left;
}
.opac{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color:#fff;
	float:left;
   opacity: .45;
   -moz-opacity: .45;
   filter:alpha(opacity=45);


}
/* ---------------------------------------------------------------------------- MAIN  */

#main{
	margin: 10px 0 0 0;
	width: 987px;
	text-align: left;
}
/* --------------------------------------------------- box*/
#box .num{
	font: normal 1.50em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
#box .link{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
/* --------------------------------------------------- buscador*/
#buscador{
	padding: 5px 0 0 0;
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
#result_buscador{
	width: 100%;
}
/* --------------------------------------------------- Tarifas*/
#tarifas{
	padding: 30px 0 0 10px;	
}
#tarifas .stepboxsel{
	width: 166px;
	height: 48px;
	background-color: #1D99CC;
	margin-left: 1px;
}
#tarifas .stepbox{
	width: 166px;
	height: 48px;
	background-color: #9EA2AA;
	margin-left: 1px;
}
#tarifas .num{
	font: normal 1.5em Helvetica, Arial, sans-serif; 
	color: #fff;
}
#tarifas .steptext{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #fff;
}
#tarifas .stepoption{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #D2D3D4;
}
.num{
	font: normal 2em Helvetica, Arial, sans-serif; 
	color: #fff;
	padding:8px 0 0 10px;
	float:left;

}

/* --------------------------------------------------- Call center*/
#callcenter{
	text-align: right;
}
#callcenter .atencion{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
#callcenter .num{
	font: normal 1.5em Helvetica, Arial, sans-serif; 
	color: #4F5565;
}
#callcenter .hour{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
/* --------------------------------------------------- descriptivo*/
.label{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
.label_blue{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
.label_blue_thin{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
.label_punt_blue{
	background-image:url(../img/punt.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 10px;
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	display: inline;
}

.label_punt_orange{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}
.label_grey{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #717683;
}
.label_tit_grey{
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #717683;
}
.label_orange{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}
.label_tit_white{
	font: bold 0.80em Helvetica, Arial, sans-serif; 
	color: #FFF;
}
.label_text_white{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #FFF;
}
#box_aviso_orange{
	width: 215px;
	background-color: #EF7600;
}
#tag_left{
	background-image:url(../img/tag_left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 16px;
	display: inline-block;
}
#tag_right{
	background-image:url(../img/tag_right.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 16px;
	display: inline-block;
}
.tag{
	font: normal 0.75em/1.30em Helvetica, Arial, sans-serif; 
	color: #FFF;
}
.tag_back{
	background-color: #1D99CC;
	display: inline-block;
	height: 16px;
	text-align: center;
	vertical-align:top;
}
#tab_left{
	background-image:url(../img/sel_left.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 27px;
	display: inline-block;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#tab_left_v{
	background-image:url(../img/sel_left_v.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 27px;
	display: inline-block;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#tab_right{
	background-image:url(../img/sel_right.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 27px;
	display: inline-block;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.tab_sel{
	border-top: 1px solid #4F5565;
	background-color: #FFF;
	height: 27px;
	display: inline;
	vertical-align: top;
	vertical-align: middle;
}
.tab{
	border-top: 1px solid #4F5565;
	background-color: #FFF;
	height: 27px;
	display: inline;
	vertical-align: top;
	text-align: left;
}
.text_tab_sel{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #4F5565;	
}
.text_tab{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #B2B4BB;	
}

#teaser{
	width:315px;
}
/* ---------------------------------------------------------------------------- VALORACIONES  */
#comment{
	background-image:url(../img/comments_back.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 320px;
	height: 72px;
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	padding: 10px 0 0 30px;
}

#comment .user{
	font: normal 1em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
/* ---------------------------------------------------------------------------- RESULTADOS  */
.rnum{
	font: normal 1.5em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
.rnum_blue{
	font: bold 1.70em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
.rtitulo{
	font-style:normal;
	font-size: 1.35em;
	font-family: Helvetica, Arial, sans-serif;
	color: #1d99cc;
}
.rbutton{
	background-image:url(../img/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	cursor: pointer;
}
.rbutton_thin{
	background-image:url(../img/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	cursor: pointer;
}
/* ---------------------------------------------------------------------------- FOOTER*/
#footer{
	padding: 10px 0 0 0;
	width: 987px;
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #9CA0A9;
	text-align: left;
}
#footer a{
	font: normal 11px/14px Helvetica, Arial, sans-serif; 
	color: #9CA0A9;
}
#footer a:hover{
	font: normal 11px/14px Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	text-decoration: none;
}
#footer p{
	font: normal 0.90em Helvetica, Arial, sans-serif; 
	color: #9CA0A9;
}
#footer .twitter{
	background-image: url(../img/twitter.jpg);
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	display: inline;
}
#footer .facebook{
	background-image: url(../img/facebook.jpg);
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	margin-left: 15px;
	display: inline;
}
#footer .friend{
	background-image: url(../img/friend.jpg);
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	margin-left: 15px;
	display: inline;
}
#footer .delicious{
	background-image: url(../img/delicious.jpg);
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	margin-left: 15px;
	display: inline;
}
#footer .callcenter{
	font: bold 1.40em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
}
#footer .callnum{
	font: normal 2em Helvetica, Arial, sans-serif; 
	color: #4F5565;
}
#footer .callhour{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #4f5565;
}
.box_foot{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-color: #F6F6F6;
	padding:5px 0 5px 0;	
	float:left;
}
.box_foot a{
text-align:center;
text-indent:10px;
	
}

.foot_item{
	font: normal 12px/14px Helvetica, Arial, sans-serif;
	color: #999;

}
.foot_cars{
	font: normal 11px/10px Helvetica, Arial, sans-serif;
	color: #666;
}
/* ---------------------------------------------------------------------------- FORM */
.input_calendar{
	margin: 5px 0 5px 0;
	background-image: url(../img/calendario.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	font: normal 0.90em Helvetica, Arial, sans-serif; 
	color: #4f5565;
	width: 150px;
	background-color: #E8E8E8;
	border: none;
	padding: 5px;
}
.input_small{
	text-align: left;
	font: normal 0.90em Helvetica, Arial, sans-serif; 
	color: #4f5565;
	width: 40px;
	background-color: #E8E8E8;
	border: none;
	padding: 5px;
}
.button{
	background-image:url(../img/button.jpg);
	background-repeat: no-repeat;
	width: 166px;
	height: 26px;
	vertical-align: middle;
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #FFF;
	padding:5px;
	cursor: pointer;
}
.buttonm{
	background-image:url(../img/button.jpg);
	background-repeat: no-repeat;
	width: 166px;
	height: 26px;
	vertical-align: middle;
	font: bold 0.95em Helvetica, Arial, sans-serif; 
	color: #FFF;
	padding:5px;
	cursor: pointer;
	text-decoration: none;
}
.buttonm_large{
	background-image:url(../img/button_large.jpg);
	background-repeat: no-repeat;
	width: 228px;
	height: 28px;
	vertical-align: middle;
	font: bold 0.85em Helvetica, Arial, sans-serif; 
	color: #FFF;
	padding: 4px;
	cursor: pointer;
	text-decoration: none;
}
.button_arrow{
	background-image:url(../img/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	font: bold 1em Helvetica, Arial, sans-serif; 
	color: #1d99cc;
	width: 244px;
	cursor: pointer;
}
.link{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #91959F;
	text-decoration: underline;
}
#bestprice{
	background-image: url(../img/cal.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 25px;
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color: #91959F;
	height: 21px;
}

.frm_aviso{
	font: normal 12px/14px Helvetica, Arial, sans-serif;
	color: #FF0000;
}
/* ---------------------------------------------------------------------------- FORM CARS */

.h2black{
	font-family: Helvetica, Arial, sans-serif; 
	color: #000;
	font-size: 12px;
	font-weight:bold;
}
.h2grey{
	font: normal 12px/12px Helvetica, Arial, sans-serif;
	color: #999;
}
.h2grey_bold{
	font: bold 11px/11px Helvetica, Arial, sans-serif;
	color: #666;
}

#selform .label_orange{
	font: bold 1.5em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}

#selform .label_orange_eur{
	font: bold 1.1em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}
 .btn_modificar{
	background-image:url(../img/btn_azul.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 35px;
	color:#fff;
	font: bold 16px/35px Helvetica, Arial, sans-serif;
	padding:0 0 0 10px;
	float:right;
	margin-right:20px;
}
/* ---------------------------------------------------------------------------- IMAGENES */ 
.img_thm{
	background-color: #306090;
	width: 63px;
	height: 50px;
}
/* ---------------------------------------------------------------------------- SELECCION COCHES */ 

#opcion_car{
	padding-top:10px;
	float:left;
}
#opcion_car a.label{color:#4F5565;}
#opcion_car a.label:hover{color:#1D99CC;}
#opcion_car .carsel{
	background-image:url(../img/fondoflecha.png);
	background-repeat:no-repeat;
	width:350px;
	height:50px;
	margin-top:-60px;
	margin-left:100px;
	padding-top:10px;
	padding-left:15px;
	
}
#opcion_car .car_nosel{
	width:350px;
	height:50px;
	margin-top:-60px;
	margin-left:100px;
	padding-top:10px;
	padding-left:15px;
}
#seleccion{
	float:left;
	margin-left:10px;
	margin-top:-15px;
	width:500px;
}
#seleccion .car_sel{
	float:left;
	margin-top:25px;
}
#seleccion .descr_car{
	float:left;
	padding:35px 0 0 25px;

}
#seleccion a{
	font: bold 0.75em Helvetica, Arial, sans-serif; 
	color:#1d99cc;

	
}
.font_descr{
	font: normal 0.75em Helvetica, Arial, sans-serif; 
	color:#000;
}

#seleccion .label_orange{
	font: bold 1.5em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}

#seleccion .label_orange_eur{
	font: bold 1.1em Helvetica, Arial, sans-serif; 
	color: #ef7600;
}
#seleccion .label_iva{
	font: bold 0.7em Helvetica, Arial, sans-serif; 
	color: #b7b8bb;
}
#seleccion .label_grey{
	font: normal 0.9em Helvetica, Arial, sans-serif; 
	color:#b7b8bb;
}
#tablita{
width:400px;	
}
.pregfrec ul li{
display:block;
}
.pregfrec ul{
display:block;
text-decoration:none;
}
#codi_promo{
	width:280px;
	background-color:#d9e9f4;
	float:left;
	margin-top:50px;
	padding:10px;
}
#codi_promo2{
	width:250px;
	background-color:#fff;
	float:left;
	margin-top:50px;
}
#codi_promo2 .label_orange{
	font-size:12px;
}
.btn_actualizar{
	background-image:url(../img/bt_gris.jpg);
	background-repeat: no-repeat;
	width: 111px;
	height: 33px;
	color:#fff;
	font: bold 16px/35px Helvetica, Arial, sans-serif;
	float:left;
	padding-left:10px;
	margin-top:10px;
}
.callcenter {
    color: #1D99CC;
    font: bold 1.4em Helvetica,Arial,sans-serif;
}
.callnum {
    color: #4F5565;
    font: 1.5em Helvetica,Arial,sans-serif;
}
.font_blue{font: bold 1em Helvetica, Arial, sans-serif; color: #1d99cc;}
.linea{border-top:1px solid #CCC; width:450px; margin-top:20px;}
.ofirec a{color:#fff; text-decoration:none; padding:5px 8px; font-size:12px; font-weight:bold; background-color:#1D99CC; margin-right:-2px;}
.ofirec a:hover{background-color:#EF7600; }
.ofirec .sel{background-color:#EF7600; }
.back_precio{background:url(../img/ico_precio.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 60px; float:left;font: bold 0.9em Helvetica, Arial, sans-serif; color:#7b808c; margin-top:10px;}
.back_seguro{background:url(../img/ico_seguro.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 60px; clear:left; float:left;font: bold 0.9em Helvetica, Arial, sans-serif; color:#7b808c; margin-top:15px;}
.back_gas{background:url(../img/ico_gasolina.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 60px; clear:left; float:left;font: bold 0.9em Helvetica, Arial, sans-serif; color:#7b808c; margin-top:15px;}
.back_precio_p{background:url(../img/ico_precio_p.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 50px; clear:left; float:left;font: bold 0.8em Helvetica, Arial, sans-serif; color:#7b808c; width:100px;}
.back_seguro_p{background:url(../img/ico_seguro_p.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 50px;  float:left;font: bold 0.8em Helvetica, Arial, sans-serif; color:#7b808c; margin-left:15px; width:100px;}
.back_gas_p{background:url(../img/ico_gasolina_p.jpg) left center; background-repeat:no-repeat; padding: 5px 0 5px 50px;  float:left;font: bold 0.8em Helvetica, Arial, sans-serif; color:#7b808c; margin-left:15px; width:100px;}
.btn_info{background:url(../img/btn_green_info.png) center center; background-repeat:no-repeat; padding-left:15px; color:#fff; font-weight:bold; font-size:12px; margin-left:30px; width:81px; height:33px;}
.back_info{background:url(../img/back_info.png) top left; background-repeat:no-repeat; padding: 40px 60px 50px 40px; width: 180px; }
.ico_info{background:url(../img/ico_info.png) left center; background-repeat:no-repeat; padding:10px 25px; font-size:14px; margin-bottom:15px;}
.back_pago{background:url(../img/ico_pago.jpg)  left center; background-repeat:no-repeat; padding: 20px 0 5px 60px; float:left;font: bold 0.9em Helvetica, Arial, sans-serif; color:#7b808c; margin-top:10px;}
.back_pago_p{background:url(../img/ico_pago_p.jpg)  left center; background-repeat:no-repeat; padding: 15px 0 5px 50px;  float:left;font: bold 0.8em Helvetica, Arial, sans-serif; color:#7b808c; margin-left:15px; width:100px;}
.btn_chat{position:fixed; bottom:40px; right:70px;}

.back_visa{width: 430px; height: 180px; background-color: #E8E4E4;}
.box_cond{overflow: scroll; width: 430px; height: 100px; border: 1px dotted #CCCCCC;}
.b_dotted{border:1px dotted #CCCCCC;}
.oferta1{}

.flt_lft{float:left;}
.clr_lft{clear:left;}
.cf_lft{clear:left; float:left;}
.dis_blk{display:block;}
.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.td_n{text-decoration:none;}
.td_u{text-decoration:underline;}
.tt_u{text-transform:uppercase;}
.va_m{vertical-align:middle;}
.va_t{vertical-align:top;}
.cur_def{cursor:default;}
.cur_ptr{cursor:pointer;}
.p_0{padding:0;}
.p_5{padding:5px;}
.p_10{padding:10px;}
.p_15_10_0_0{padding:15px 10px 0 0;}
.p_20_0{padding:20px 0;}
.p_20_0_0_10{padding:20px 0 0 10px;}
.p_20_0_20_20{padding:20px 0 20px 20px;}
.p_30_0_10_0{padding:30px 0 10px 0;}
.pl_0{padding-left:0;}
.pl_2{padding-left:2px;}
.pl_5{padding-left:5px;}
.pl_7{padding-left:7px;}
.pl_8{padding-left:8px;}
.pl_10{padding-left:10px;}
.pl_11{padding-left:11px;}
.pl_13{padding-left:13px;}
.pl_14{padding-left:14px;}
.pl_15{padding-left:15px;}
.pl_20{padding-left:20px;}
.pl_30{padding-left:30px;}
.pl_50{padding-left:50px;}
.pl_80{padding-left:80px;}
.pl_118{padding-left:118px;}
.pt_2{padding-top:2px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pt_25{padding-top:25px;}
.pt_30{padding-top:30px;}
.pt_35{padding-top:35px;}
.pt_40{padding-top:40px;}
.pt_55{padding-top:55px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_20{padding-bottom:20px;}
.ml_10{margin-left:10px;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.w_20{width:20px;}
.w_40{width:40px;}
.w_60{width:60px;}
.w_105{width:105px;}
.w_110{width:110px;}
.w_136{width:136px;}
.w_140{width:140px;}
.w_150{width:150px;}
.w_190{width:190px;}
.w_200{width:200px;}
.w_240{width:240px;}
.w_280{width:280px;}
.w_290{width:290px;}
.w_300{width:300px;}
.w_350{width:350px;}
.w_400{width:400px;}
.w_430{width:430px;}
.w_480{width:480px;}
.w_560{width:560px;}
.w_1100{width:1100px;}
.h_10{height:10px;}
.h_14{height:14px;}
.grana{color:#900;}


.link2:link, .link2:visited, .link2:active{color:#0000EE; text-decoration:underline;}
.menulink li{display:block; padding-top:5px;}
