body{
margin: 0 auto;
padding:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
color:#333333;
}

a {
color:#333333;
}

#contenedor {
width: 780px;
text-align:left;
display:block;
}

/*
cabecera
*/
#cabecera{
width:780px;
height:100px;
margin-bottom:10px;
float:left;
}

#cabecera a{
text-decoration:none;
color:#666666;
}

.alquilercochebarato {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#999999;
margin:0;
padding:0 0 0 15px;
font-weight:normal;
text-decoration:none;
}
.vivelavida {
text-decoration:none;
width:500px;
font-size:16px;
color:#666666;
margin:0;
padding:0;
position:absolute;
margin-left:260px;
top:55px;
}
.mejoroferta {
text-decoration:none;
width:450px;
font-size:16px;
color:#666666;
margin:0;
padding:0;
position:absolute;
margin-left:260px;
top:75px;
}
.mejoroferta a{
color:#E5E5E5;
}
/*
menu superior
*/
#menusuperior{
width:100%;
position:absolute;
text-align:center;
background-color:#003399;
top:90px;
}
#linkssuperior{
width:780px;
height:27px;
text-align:left;
color:#FFFFFF;
background-color:#6B9FC7;
}
.linkssuperior{
font-weight:bold;
display:block;
float:left;
text-decoration:none;
color:#FFFFFF;
padding:7px;
margin:0;
border-left:solid 1px #407DAA;
border-right:solid 1px #A6C6DD;
}
.linkssuperior:HOVER{
background-color:#FFFFFF;
color:#6B9FC7;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}

#idiomas{
float:right;
text-align:center;
margin:0;
padding:6px 10px 6px 0;
}
.linkidioma{
padding:2px;
float:left;
}

/*
menu inferior
*/
#linksinferior{
width:780px;
height:27px;
text-align:left;
color:#999999;
background-color:#E8F0F7;
float:left;
margin-top:20px;
}
#linksinferior .linkssuperior{
font-weight:bold;
display:block;
float:left;
text-decoration:none;
color:#999999;
padding:7px;
margin:0;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #D8E6F1;
}
#linksinferior .linkssuperior:HOVER{
background-color:#FFFFFF;
color:#6B9FC7;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}


/*
alquiler
*/
#alquileres{
position:relative;
width:190px;
height:370px;
background-color:#F2F2F2;
padding:0;
margin:0;
float:left;
}
#alquileres .titulo{
width:190px;
height:70px;
background:transparent url(imagenes/oficinas.jpg) top left;
}
#alquileres a{
display:block;
width:180px;
border-bottom:solid 1px #FFFFFF;
border-top:solid 1px #E8E8E8;
margin:0;
padding:0;
line-height:18px;
text-decoration:none;
color:#333333;
font-size:9px;
}
#alquileres a:HOVER{
background-color:#E8E8E8;
color:#000000;
}

/*
contenido CGI
*/

#cgi{
position:relative;
display:block;
width:580px;
min-height:370px;
float:right;
margin-left:10px;
padding:0;
}

/*
otros
*/
#destinos{
position:relative;
width:190px;
background-color:#F2F2F2;
padding:0 0 0 0;
margin:10px 0 0 0;
float:left;
}
#destinos .titulo{
width:190px;
height:50px;
background:transparent url(imagenes/destinos.jpg) top left;
}
#destinos a{
display:block;
width:180px;
border-bottom:solid 1px #FFFFFF;
border-top:solid 1px #E8E8E8;
margin:0;
padding:0;
line-height:18px;
text-decoration:none;
color:#333333;
font-size:10px;
}
#destinos a:HOVER{
background-color:#E8E8E8;
color:#000000;
}

/*
buscador
*/
#buscador{
position:relative;
width:340px;
height:410px;
background-color:#F2F2F2;
padding:0;
margin:0 10px;
float:left;
}
#buscador .titulo{
width:340px;
height:70px;
background:transparent url(imagenes/buscarcoche.jpg) top left;
}
form{
padding:0;
margin:0;
}

/*
ofertas
*/
#ofertas{
position:relative;
width:230px;
height:410px;
background-color:#F2F2F2;
padding:0;
margin:0;
float:left;
}
#ofertas .titulo{
width:230px;
height:70px;
background:transparent url(imagenes/ofertas.jpg) top left;
}

/*
asociados
*/
.nonmbre_asociado{
font-size:14px;
margin:0;
padding:0;
font-weight:bold;
}
.desc_asociado{
margin:0;
padding:0;
}
.alta{
text-decoration:none;
font-size:12px;
background-color:#9CBFDA;
display:block;
border:solid 1px #CCCCCC;
color:#FFFFFF;
padding:10px;
font-weight:bold;
}


/*
informacion
*/
#informacion{
width:580px;
padding:0;
margin:10px 0 10px 0;
float:right;
text-align:justify;
}
#informacion a{
text-decoration:none;
font-weight:bold;
}

.titulo_cabecera{
font-size:12px;
font-style:oblique;
color:#9CBFDA;
margin:0;
padding:20px 0 10px 0;
width:auto;
height:30px;
vertical-align:bottom;
}

#informacion .titulo_cabecera{
margin:0;
font-size:12px;
}

.titulo_cabecera a{
text-decoration:none;
color:#FFFFFF;
}

.pading{
padding:10px;
margin:0;
}
.pading5{
padding:5px;
margin:0;
}
.NOpading{
padding:0;
margin:0;
}

.invisible{
display:none;
}

.titulo{
display:block;
margin:0;
padding:0;
}

.img_empresa_izq{
margin:26px 30px 0 0;
}
.img_empresa_der{
margin:26px 0 0 0;
}

/*
destinos
*/
#otros_destinos a{
text-decoration:none;
color:#333333;
line-height:18px;
}
#otros_destinos a:HOVER{
text-decoration:underline;
color:#000000;
}

/*
MARQUESINA
*/

#marquesina{
width:780px;
padding:10px 0;
display:block;
float:left;
}

/*
pie
*/
#pie{
text-align:center;
display:block;
float:left;
width:780px;
background-color:#F2F2F2;
margin:0 0 20px 0;
padding-bottom:10px;
}
#pie .c{
margin:0 0 10px 0;
padding:5px;
background-color:#E6E6E6;
font-size:10px;
color:#333333;
}
#pie h4{
font-size:10px;
margin:0;
padding:0;
}
#pie h4{
font-size:14px;
margin:0;
padding:0;
}

#pie a{
text-decoration:none;
color:#333333;
}
#pie a:HOVER{
text-decoration:none;
color:#000000;
}

/*
menu_pie
*/
#menu_pie{
text-align:center;
display:block;
float:left;
width:780px;
margin:20px 0 0 0;
color:#999999;
}

#menu_pie a{
text-decoration:none;
color:#6D86AD;
}
#menu_pie a:HOVER{
text-decoration:none;
color:#000000;
}

/*
esperando
*/
#esperando{
width:580px;
height:300px;
padding-top:70px;
text-align:center;
}

/*
contacto
*/

.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 18px;
	border: 1px solid #999999;
	background-color: #F9F9F9;
}
.camporojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 18px;
	border: 1px solid #FF0000;
	background-color: #FFF2F2;
}

.campo100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 18px;
	width: 100%;
	border: 1px solid #999999;
	background-color: #F9F9F9;
}
.campo100rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 18px;
	width: 100%;
	border: 1px solid #FF0000;
	background-color: #FFF2F2;
}

.campotext100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 100%;
	border: 1px solid #999999;
	background-color: #F9F9F9;
}
.campotext100rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 100%;
	border: 1px solid #FF0000;
	background-color: #FFF2F2;
}
.enviarform_contacto{
}
.comentario{
font-size:9px;
font-style:oblique;
color:#666666;
}

.extraLink{
width:180px;
padding:5px;
display:block;
background-color:#9CBFDA;
color:#FFFFFF;
border-top:10px solid #FFFFFF;
}


/*restringir*/

#restringir{
position:relative;
width:190px;
background-color:#F2F2F2;
padding:0;
margin:0;
float:left;
}

