body { /* background:url(../images/background-x.jpg) repeat-x top;*/ }

.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F952F;
	text-decoration: none;
	text-transform: none;
}
.letras_verdes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #017800;
}
.letras_verdes_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #017800;
}
.texto_anuncios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #686868;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #686868;
}
.texto_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #686868;
}
.Super_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #9E9E9E;
}
.botones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
.texto_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.links_bottom a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.links_bottom a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.links_bottom a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.links_bottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.links_bottom2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.links_bottom2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.links_bottom2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.links_bottom2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}

.titulo_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.botones_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
a.botones_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:underline;

}

.cabecera_verde{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#FFFFFF;
font-weight:bold;
/*background-color:#388238;Antes*/ 
background-color:#06860a;
}

.texto_rojo{
	font-weight:bold;
	color:#FF0000;
}
.fan_box .full_widget{border:solid 1px #DFDFDF;background:white}
.fan_box .full_widget .connect_top{background:#FAF9F7}
.fan_box .page_stream{text-align:center;padding:0 10px;height:150px;width:120;overflow:auto;border-top:solid 1px #DFDFDF;position:relative}
.fan_box .page_stream .loader{padding-top:20px}

.maincontent_centro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/fondo_central.png) repeat-y scroll left top;
border:0 none;
margin:15px 0 0;
padding:0;
/*position:relative;*/
width:430px;
}
.maincontent_centro_top { /*height:128px !important;*/ }

.maincontent_centroTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/borde_superior_centro.png) no-repeat scroll left top; height:3px;
}
.maincontent_centroBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/borde_inferior_centro.png) no-repeat scroll left bottom;height:4px;
}
.maincontent_lateral {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../images/fondo_lateral.jpg) repeat-y scroll left top;*/
border:0 none;
margin:15px 0 0 0px;
padding:0;
/*position:relative;*/
width:180px;
}
/*Inicio - Tabla de Deliveries*/
.maincontent_tablaTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/borde_superior_tabla.jpg) no-repeat scroll center top; height:10px; width:500px; 
}
.maincontent_tablaTituloBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/borde_inferior_titulo_tabla.jpg) no-repeat scroll center top; height:4px; 
}
.tblDelivery{
text-align:left;
}
.celdaIzq{ 
padding-left:35px;
}
.celdaBlanca{
background:#FFFFFF;
}
/*Fin - Tabla de Deliveries*/
#outer {
	 overflow: auto;
	 /*height: 99.9%;*/	
}
 #contain-all {
                /*position: absolute;*/
                overflow: auto;
                width: 90%;
               /*height: 100%;*/}
		
#contain-all2 {
                /*position: absolute;*/
                overflow: hidden;
                width: 975px;
               /*height: 100%;*/
 }

#footer{
	/*position: absolute;*/
	/*bottom: -42px;*/
	width: 972px;
	/*left: -2px;*/
	/* height: 69px;*/
}
#footer-inner {
                /*margin-right: 17px;*/
               /* height: 69px;*/
                background-color: white;
 }
.optimiza {
color:#999999;
font-family:optimer,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
font-size:10px;
}

.optimiza a { color:#666; text-align:center;}

/* NUEVO */
.right { float:right; }

#form_contactx{ 
	margin:30px auto 0;
	width:420px;
	color:#6e5c4b;
}
#form_contactx p{
	height:38px;
}
#form_contactx p input{
	border:1px #a7a48f solid;
	background:#DFECE2;
	width:234px;
	height:22px;
	color:#6e5c4b;	
}
#form_contactx ul{ 
	height:38px;
	width:100%;
}
#form_contactx ul li{ 
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}
#form_contactx ul li input, textarea{
	background: #DFECE2;
	width:234px;
	height:22px;
	color:#6e5c4b;
}
#form_contactx ul li #comentario{
	height:160px;
}
#form_contactx #form-buttonx{ }
#form-buttonx p{
	font-size:11px;
	color:#686868; 
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	text-align:right;
	margin-bottom:15px;
	padding-right:175px;
}
#form-buttonx ul{
	margin-top:20px;
	padding-left:190px;
	width:215px;
}
#form-buttonx ul li{
	width:82px;
	float:left;
	margin-left:10px; 
}
#form-buttonx .buttons{
	background:url(../images/bg-botones.png) no-repeat ;
	width:82px;
	border:none;
	height:22px;
	color:#685751;
}
#form-thanks-text{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}
/* FIN NUEVO */

#form-contact {
margin:30px auto;
text-align:justify;
width:425px;
}
#form-contact ul{
padding:0;
clear:both;
}
#form-contact p{
font:10px Verdana,Helvetica,sans-serif;
}
#form-contact ul li {
font:bold 10px Verdana,Helvetica,sans-serif;
list-style:none;
width:145px;
float:left;
}
input, select, textarea {
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
}

.button {
background:url("http://europcar-news.com/res/europcar/button-news.png") repeat-x scroll 0 0 transparent !important;
color:white !important;
display:block !important;
cursor:pointer;
float:left;
font:bold 11px Helvetica,Arial,sans-serif !important;
height:20px !important;
margin:0 2px 0 40px !important;
padding:0 5px 0 !important;
position:relative;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
}

#form-contact input.button { 
	background: url("../images/bg-botones.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #000 !important;
    height: 22px;
    margin: 0px 0px 2px 0px !important;
    width: 82px;
    text-transform: capitalize !important; }

.invalid{
color:#DD0000 !important;}
.ui-datepicker-trigger{
cursor:pointer;
vertical-align:middle;
margin-left:5px;
}
.back{
color:green;
text-decoration:none;
font-size:14px;
}
.back:hover{
text-decoration:underline;
}
htmlfor{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tabla-banners{
float:left;
margin:20px 0px 0px 7px;
width:165px;
}
.logos {
text-align:left;
margin-bottom:12px;
margin-top:15px;
width: 610px;
}
/* CLEARFIX TRICK */
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix{ display: inline-block; } 

* html .clearfix { height: 1%; } 
.clearfix{ display:block; } 


/* BANNERS HOME */

div#new_carrito { margin-top: 15px; }
div#form-reservation { 
	background: url("../images/banner-home/new2/bg-online-reservations.png") no-repeat top left;
	margin-top: 15px;
	padding-top: 10px;
	width: 425px;
	height: 261px;
}
img.banner-businnes { margin:15px 5px 2px 0; }
.banner-businnes a{
	color:#fff;
	text-decoration:none;
	line-height:25px;
}
.banner-businnes a:hover{
	font-weight:bold;
}

div.bg-content {
	background: url("../images/banner-home/new/bg-content.png") repeat-x scroll top left transparent;
	padding-left: 2px;
}

div.bg-help {
	 background: url("../images/banner-home/new2/bg-sidebar-bottom-left.png") no-repeat scroll left top transparent;
    height: 213px;
    margin-left: 5px;
    padding: 70px 0 0 10px;
    width: 157px; }
	
div.bg-help-you { 
	background: url("../images/banner-home/new/banner-may-i-help-you.png") no-repeat transparent;
	height:211px;
	margin: 12px 0 0 0;
	padding: 60px 0 0 0;
}

p.news-submit-button { text-align: center; }
p.news-submit-button input { float: none !important; display: inline !important; }
