@charset "utf-8";
/* CSS Document */
@import url("reset.css");
body {
	background: #fff;
	color: #333;
}

#container {
	width: 944px;
	margin: 0px auto;
}

#header {
	position: relative;
	background: url(../img_malaga_carhire/gif_malaga_carhire/dintel_malagacarhire.gif) no-repeat right top;
	height: 120px;
	border-bottom: 1px none #FFFFFF;
}

#header ul { /* Ajustar si se añade objeto a nav */
	/*display: block;*/
	width: 300px;
	position:relative;
	top: 15px;
	height: 11px;
	padding-left: 526Px;
}

#header li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#header li a {
	float: left;
	padding: 0px 0 0 0;
	/*overflow: hidden;*/
	height: 11px !important;
	height /**/:0px; /* for IE5/Win only */
}

#header li a:hover {
	/*background-position: right -43px*/
}

#header li a:active, #header li a.selected {
	/*background-position: right -43px*/
}

.clear {
	clear:both;
	}

/*Nav Buttons*/

#nav {
	position: relative;
	height: 25px;
	margin:0;
	background:url(../img_malaga_carhire/gif_malaga_carhire/bg_nav.gif) no-repeat top center;
	/*text-align:left;*/
}

#nav ul { /* Ajustar si se añade objeto a nav */
	/*display: block;*/
	width: 570px;
	position:relative;
	top: 10px;
	height: 11px;
	padding-left: 0Px;
}

#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#nav ul li a {
	float: left;
	padding: 0px 0 0 0;
	height: 11px !important;
	height /**/:0px; /* for IE5/Win only */
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	font: 9px Helvetica;
}
#nav ul li a:hover {
	color:#333;
	text-decoration: none;
	/*background-position: right -43px*/
}
#nav ul li a:active, #nav ul li a.selected {
	color: #fff;
	/*background-position: right -43px*/
}
#nav ul li a.selected {
	color: #333;
	/*background-position: right -43px*/
}
#cmd_acerca a {
	width: 95px;
}

#cmd_localizacion a {
	width: 95px;
}

#cmd_tarifas a {
	width: 95px;
}

#cmd_formasPagos a {
	width: 95px;
}

#cmd_condiciones a {
	width: 95px;
}

#cmd_contacto a {
	width: 95px;
}

#cmd_esp a	{
	width: 16px;
	height:11px;
	padding:0;
}

#cmd_eng a	{
	width: 16px;
	height:11px;
	padding:0;
	margin-right:13px;
}

#linkBlock {
	padding-top: 0/*10px*/;
	padding-bottom:0px;
	margin:auto 0;
	height:666px;
	width: 574px;
	/*min-height:586px;*/
	text-align:center;
	background:url(../img_malaga_carhire/gif_malaga_carhire/bg_contenbtn.gif) no-repeat bottom center;
}

#linkBlock DIV.btmlinkBlock  {
	clear:both;
	margin-bottom:0;
	height:10px;
	width:574px;
	/*background: url(../img_malaga_carhire/gif_malaga_carhire/bg_contenbtn.gif) no-repeat bottom center;*/
}

#linkBlock div h3 a {
	display: block;
	text-indent: -1000em;
	height:15px;
	margin-bottom: 10px;
}
#linkBlock div h3 a:hover {
	background-position: left 15px;
}
#linkBlock div a {
	text-transform: none;
	color:#FF6600;
	text-decoration: none;
	letter-spacing: normal;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#linkBlock div p {
	font: 11px/195% Verdana, Arial, Helvetica, sans-serif;
	color: #999C9B;
	display: block;
	margin-bottom: 0px;
}

#linkBlock div td {
	color: #999C9B;
	padding:4px;
}

#linkBlock #yellowBox {
	width:534px;
	height:195px;
	background:#fff69b;
	margin-bottom:20px;
	padding:15px;
	color:#333;	
}

#linkBlock #orangeBox {
	width:534px;
	height:285px;
	background:#f7b383;
	margin-bottom:20px;
	padding:15px;
	color:#333;	
}

/************** booking ***************/

#booking {
	float: right;
	width: 364px;
	/*min-height:600px;*/
	height:666px;
	background:  url(../img_malaga_carhire/gif_malaga_carhire/bg_bookingfull.gif) top center no-repeat;
	/*margin:auto 0;*/
	padding: 0px;
	padding-bottom:0px;
	text-align:center;
}

#booking p {
	margin: 10px 15px;
	.margin:9px 0px;
	_margin:9px 14px;
	width:334px;
}

#booking h3 a {
	display: block;
	text-indent: -1000em;
	height:87px;
	margin-bottom: 10px;
	background: url(../img_malaga_carhire/gif_malaga_carhire/h1_booking.gif) no-repeat top left;
	width: 364px;
}

#booking DIV.btmBooking  {
	clear:both;
	margin-bottom:0;
	height:10px;
	/*position:fixed;*/
	width:364px;
	background: url(../img_malaga_carhire/gif_malaga_carhire/btm_booking.gif) no-repeat bottom left;
}

#booking form	{
	margin:15px;
	_margin:0px;
	width:304px;
	_width:300px;
	text-align:left;
}

#booking table {
	margin:0px;
	_margin:0px;
	width:304px;
	border:1px none #000;
}

#booking table tr td {
	padding-bottom:5px;
}

#booking form label, #booking form label strong {
	font:14px Helvetica;
	font-weight:normal;
	color:#FFF;
	text-align:left;
}

#booking form label strong, #booking label.xl strong {	
	font-weight:900;
}
#booking form textarea {
	width:304px;
	/*.width:290px;*/
	_width:288px;
	
}
#booking form select {
	margin-top:5px;	
}

#booking form select.mdm {
	width:150px;
}

#booking form input.xl {
	width:305px;
	_width:275px;
}

#booking form  label {	
	padding-top:3px;
}

#booking form label.xl, #booking label.xl strong {	
	padding:10px 0;
	font-size:19px;
}

#booking form label.labelend {
	font-size:11px;
	color:#fff;	
	margin:5px 0;
	padding:0;
}

#booking form span.spanend {
	color:#333;
	font:11px Verdana, Arial, Helvetica, sans-serif, Garamond;
	margin:0 0 0 0;
	padding:0;
}

#booking form input.btnDch {	
	padding-top:0px;
	float:right;
	margin-right:30px;
}

#booking form input.btnIzq {	
	padding-top:0px;
	float:left;
}

#booking form input.btnreservaya {	
	padding-top:0px;
	float:left;
	margin-left:25px;
	text-indent:-1000px;
	border:0;
	cursor:pointer;
	width:134px;
	height:34px;
	background:transparent url(../../img_malaga_carhire/gif_malaga_carhire/btn_reservaYa.gif) no-repeat top left;
}

#booking form input.btnfinalizar {	
	padding-top:0px;
	float:left;
	margin-left:25px;
	text-indent:-1000px;
	border:0;
	cursor:pointer;
	width:134px;
	height:34px;
	background:transparent url(../../img_malaga_carhire/gif_malaga_carhire/btn_finalizarBkg.gif) no-repeat top left;
}

#booking form input.btnatraspaso {	
	padding-top:0px;
	float:left;
	/*margin-left:25px;*/
	text-indent:-1000px;
	border:0;
	cursor:pointer;
	width:134px;
	height:34px;
	background:transparent url(../../img_malaga_carhire/gif_malaga_carhire/btn_atrasPaso.gif) no-repeat top left;
}

#booking table tr td.xl, #booking table tr td.xl strong {
	font:20px Helvetica;
	font-weight:normal;
	color:#FFF;
	text-align:left;
}

#booking table tr td.xl strong {
	font-weight:900;
	}

#booking h4 {	
	font:20px Helvetica;
	font-weight:normal;
	color:#FFF;
	text-align:left;
}

#booking h4 strong {	
	font:21px Helvetica;	
	font-weight:900;
	text-transform:capitalize;
}

#booking #badget {
	width:334px;
	_width:330px;
	margin-left:-15px;
	.margin-left:-30px;
	_margin:0;
	background:#ffd2ab;
	padding:15px;
	color:#333;
	border-bottom:3px solid #fff;
	border-top:3px solid #fff;
}

#booking #badgetLft {
	font:11px Helvetica;
	float:left;
	width:235px;
	color:#333;
}

#booking #badgetLft strong {
	font-size:14px;
}

#booking #badgetRgh {
	width:60px;
	margin-right:15px;
	_margin-right:0px;
	float:right;
	background:#fff;
	color:#333;
	border:1px solid #7f9db9;
}

#booking #scroll {overflow : hidden; overflow-y : scroll; overflow-y:auto; width:330px; .width:310px; height:515px; margin:0px;  padding:0px 10px 0 0; border:1px none #ccc; color:#999;
/*estilos scroll*/
scrollbar-face-color:#ccc;
scrollbar-highlight-color:#ccc;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#ccc;
scrollbar-shadow-color:#ccc;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#eaeaea;
}

/** para ie **/
/**HTML #booking #badget {width:300px; margin-left:0;}
*HTML #booking #badgetLft  {width:205px;}
*HTML #booking #badgetRgh {width:60px;margin-right:5px;}*/

#creditfooter {
	display:none;
	}
.more {
	text-transform: uppercase;
	color:#FF9900;
	text-decoration: none;
	letter-spacing: 0.3em;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin-top:16px;
}
.more:hover {
	text-decoration:underline;
	}

#thanks {
	font:11px Verdana, Arial, Helvetica, sans-serif, Garamond;
	color:#fff;
	text-align:left;
	.margin:9px 14px;
	_margin:0;
}

#thanks a:link, #thanks a:visited,  #thanks a:active {
	text-transform:uppercase;
	color:#fff;
	clear:both;
	float:right;
	margin:15px 15px 15px 0;
	border-bottom:1px solid #fff;
	text-decoration:none;
}

#thanks a:hover {
	color:#333;
	border-bottom:1px solid #333;
}
	
/****************************************** Footer *************/

#footer {
	background: url(../img_malaga_carhire/gif_malaga_carhire/linkBoxbg.gif);
	clear: both;
	padding: 15px 15px;
	height: 35px;
}

#centre {
	display: block;
	margin-bottom: 15px;
	padding-bottom: 10px;
	clear: both;
	border-bottom: 1px none #FFFFFF;
}

#footer h4 {
	display: block;
	height: 16px;
	width: 159px;
	text-indent: -1000em;
	margin-bottom: 5px;
}

#footer #rightColumn {
	float:right;
	width:100%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #929494;
}

#footer #rightColumn p {
	text-align: left;
	display: block;
	margin-bottom: 5px;
}

#content {
	width: 560px;
	float: left;
	text-align:left;
	margin-top:10px;
	padding:5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
}



#content h1 {
	display: block;
	margin: 20px 0;
	color:#707070;
	text-align:center;
	font:18px Verdana, Arial, Helvetica, sans-serif;
}

#content h2 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align:center;
	color: #707070;
	display: block;
	letter-spacing: 2px;
	margin: 15px 0;
	font-weight: bold;
}

#content h2.orange {
	font:22px Verdana, Arial, "Helvetica", sans-serif;
	text-transform: none;
	text-align:center;
	color: #ff7500;
	display: block;
	letter-spacing: 0px;
	margin: 15px 0 50px 0;
	/*font-weight: bold;*/
}

#content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	display: block;
	letter-spacing: 2px;
	margin: 15px 0;
	font-weight: bold;
}

#content ul {
	display: block;
	margin-bottom: 15px;	
}

#content li {
	display: block;
	padding: 7px 7px 7px 25px;
	margin-bottom: 3px;
	background: #fff url(../img_malaga_carhire/gif_malaga_carhire/mas_li.gif) no-repeat 15px 17px;
}

#content p {
	display: block;
	margin: 0 0 15px 0;
	/*padding:0 10px;*/ /*con esta propiedad doy mas margen a los parrafos de content pero antes hay que controlar las imagenes de cabeceras*/
	text-align: justify; 
}

#content a:link, #content a:visited, #content a:active {
	text-decoration:none;
	color:#FF6600;
}

#content a:hover {
	text-decoration:underline;
	color:#000;
}

#mw  ul li {
	display: block;
	background:url(../img_malaga_carhire/gif_malaga_carhire/pagelink.gif) no-repeat 0 7px;
	padding-right:15px;
	
}

/*#mw  li ul li {
	display: block;
	background:url(../img_malaga_carhire/gif_malaga_carhire/spagelink.gif) no-repeat center left;
	margin:10px 0;
	margin-left:20px;
	padding-right:15px;
}*/

#mw  dl dt {
	margin-left:20px;
	padding-right:15px;
	text-transform:none;
}

#contenttext {
	padding:0 15px;
}

#scroll {overflow : hidden; overflow-y : scroll; /*width:350px;*/ height:355px; margin:20px; font:11px Verdana, Arial, Helvetica, sans-serif, Garamond; padding:0 15px 0 0; border:1px none #ccc; color:#707070;
/*estilos scroll*/
scrollbar-face-color:#ccc;
scrollbar-highlight-color:#ccc;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#ccc;
scrollbar-shadow-color:#ccc;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#eaeaea;
}

#legal_scroll {overflow : hidden; overflow-y : scroll; /*width:350px;*/ height:575px; margin:20px; font:11px Verdana, Arial, Helvetica, sans-serif, Garamond; padding:0 15px 0 0; border:1px none #ccc; color:#707070;
/*estilos scroll*/
scrollbar-face-color:#ccc;
scrollbar-highlight-color:#ccc;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#ccc;
scrollbar-shadow-color:#ccc;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#eaeaea;
}

#imgSec {
	padding: 0 2px;
}
.css {
	height: 16px;
	width: 62px;
	display: block;
	text-indent: -1000em;
	background: url(../img_malaga_carhire/gif_malaga_carhire/css_icon.gif);
	overflow: hidden;
	float: right;
}

.xhtml {
	background: url(../img_malaga_carhire/gif_malaga_carhire/xhtml_icon.gif);
	height: 16px;
	width: 62px;
	display: block;
	text-indent: -1000em;
	float: right;
}

.precio {
	color:#333;
	font:18px Verdana, Arial, Helvetica, sans-serif, Garamond;
}

.orange {	
	color: #ff7500;
}

.imgbrb {
	margin-top:20px;
}
#subLinks {
	display:block;
	float:left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	margin-left: 0px;
}

#subLinks a:link, #subLinks a:active, #subLinks a:visited {
	color: #3A3A3A;
	text-decoration: none;
}

#subLinks a:hover {
	color: #FF7500;
}

#services #footer, #about #footer {
	padding-top: 35px;
}

/* CONTACTO */

#content form {
	margin:0 25px;
}

.inputForm {
	display:block;
	/*clear:both;*/
	width:300px;
	background: #F7F7F7;
	border: 1px solid #BEBEBE;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px;
	margin-bottom: 4px;
}

/* END CONTACTO */

/* Clases varias */

.imgLeft {
	float:left;
	padding:2px;
	border:1px solid #ccc;
	margin:0 10px 10px 0;
}

.imgRight {
	float:right;
	padding:2px;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
}

/*               */
#blanquea {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3000px;
	background-color:#fff;
	opacity:.7;
	filter: alpha(opacity=70);
	text-align:center;
	z-index:1;
}

#loading {
   left:35%;
	position:absolute;
	margin:  auto;
	top: 250px;
	width: 100%;
	z-index:2;
	border:1px solid #FF6600;
	padding: 20px;
	width: 300px;
	background-color:#fff;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif, Garamond;
}


.print_reserve {
	display:block;
	position:absolute;
	top: 10px;
	width: 100%;
	z-index:2;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif, Garamond;
}


.errmsn	{
	width:75%;
	clear:both;
	padding:10px;
	border:2px solid #0099FF;
	background:#fff;
	color: #0099FF;
	font:10px Verdana, Arial, Helvetica, sans-serif, Garamond;
	display:none;
}
/** google maps div **/
#googlemaps {
	width:390px;
}
#googlemaps DIV.c1 {
	width:85px;
	float:left;
}
#googlemaps DIV.c2 {
	float:left;
	width:200px;
	font:normal 11px12px Verdana, Arial, Helvetica, sans-serif, Garamond;
	text-align:justify;
}
#googlemaps a {
	text-transform:none;
}
#googlemaps img a {
	float:left;
	border:0;
}

/****/
#cms_linkBlock {
	padding-top: 0/*10px*/;
	padding-bottom:0px;
	margin:auto 0;
	height:666px;
	width: 600px;
	/*min-height:586px;*/
	text-align:center;
	background:url(../img_malaga_carhire/gif_malaga_carhire/bg_contenbtn.gif) no-repeat bottom center;
}

#cms_linkBlock DIV.btmlinkBlock  {
	clear:both;
	margin-bottom:0;
	height:10px;
	width:574px;
	/*background: url(../img_malaga_carhire/gif_malaga_carhire/bg_contenbtn.gif) no-repeat bottom center;*/
}

#cms_linkBlock div h3 a {
	display: block;
	text-indent: -1000em;
	height:15px;
	margin-bottom: 10px;
}
#cms_linkBlock div h3 a:hover {
	background-position: left 15px;
}
#cms_linkBlock div a {
	text-transform: none;
	color:#FF6600;
	text-decoration: none;
	letter-spacing: normal;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#cms_linkBlock div p {
	font: 11px/195% Verdana, Arial, Helvetica, sans-serif;
	color: #999C9B;
	display: block;
	margin-bottom: 0px;
}

#cms_linkBlock div td {
	color: #999C9B;
	padding:4px;
}

#cms_linkBlock #yellowBox {
	width:534px;
	height:195px;
	background:#fff69b;
	margin-bottom:20px;
	padding:15px;
	color:#333;	
}

#cms_linkBlock #orangeBox {
	width:534px;
	height:285px;
	background:#f7b383;
	margin-bottom:20px;
	padding:15px;
	color:#333;	
}

/* CMS */
 #cms form	{
	margin:15px;
	_margin:0px;
	width:304px;
	_width:300px;
	text-align:left;
}

#cms table {
	margin:0px;
	_margin:0px;
	width:304px;
	border:1px none #000;
}

#cms table tr td {
	padding-bottom:5px;
}

#cms p {
	margin: 10px 15px;
	.margin:9px 0px;
	_margin:9px 14px;
	width:944px;
}

#cms h2 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align:center;
	color: #707070;
	display: block;
	letter-spacing: 2px;
	margin: 15px 0;
	font-weight: bold;
}

#linkBlock_cms {
	padding-top: 0/*10px*/;
	padding-bottom:0px;
	margin:auto 0;
	height:666px;
	width: 944px;
	/*min-height:586px;*/
	text-align:center;
	background:url(../img_malaga_carhire/gif_malaga_carhire/bg_contenbtn_cms.gif) no-repeat bottom center;
}

/*Menu de cms*/
#nav_cms {
	position: relative;
	height: 25px;
	margin:0;
	background:url(../img_malaga_carhire/gif_malaga_carhire/bg_nav_cms.gif) no-repeat top center;
	/*text-align:left;*/
}

#nav_cms ul { /* Ajustar si se añade objeto a nav */
	/*display: block;*/
	width: 944px;
	position:relative;
	top: 10px;
	height: 11px;
	padding-left: 0Px;
}



#nav_cms ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#nav_cms ul li a {
	float: left;
	padding: 0px 0 0 0;
	width:156px;
	height: 11px !important;
	height /**/:0px; /* for IE5/Win only */
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	font: 9px Helvetica;
}
#nav_cms ul li a:hover {
	color:#333;
	text-decoration: none;
	/*background-position: right -43px*/
}
#nav_cms ul li a:active, #nav_cms ul li a.selected {
	color: #fff;
	/*background-position: right -43px*/
}
#nav_cms ul li a.selected {
	color: #333;
	/*background-position: right -43px*/
}

/* content cms*/
#content_cms {
	width: 900px;
	float: left;
	text-align:left;
	margin-top:10px;
	padding:5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
}

#content_cms h2 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align:center;
	color: #ff7500;
	display: block;
	letter-spacing: 2px;
	margin: 15px 0;
	font-weight: bold;
}

#content_cms p {
	display: block;
	margin: 0 0 15px 0;
	/*padding:0 10px;*/ /*con esta propiedad doy mas margen a los parrafos de content pero antes hay que controlar las imagenes de cabeceras*/
	text-align: justify; 
}


#content_cms table {
	border:1px;
	border-color:#000000;
	margin-left:20px;
}

#content_cms td{
	border:1px solid #333;
	padding:5px 2px;
	text-align:center;
}
.td_table_ranges{
	border:1px solid #333;
	padding:5px 2px;
	text-align:center;
	background-color:#999933;
	color:#FFFFFF;
}


#content_cms th {
	border:1px solid #333;
	padding:5px 2px;
	text-align:center;
	background-color:#CC6600;
	color:#FFFFFF;
}

#content_cms h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	display: block;
	letter-spacing: 2px;
	margin: 15px 0;
	font-weight: bold;
}