/* CSS Document */
img {border:none;}
body { 
	font-family: "Lucida Sans Unicode", Arial, Helvetica,Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color:#F9F9F9;
	background-image:url(../img/imagenes_home/bg_tile.jpg);
	background-repeat:repeat-x;
	margin: 0; 
	}	
html,body{
	margin: 0;
	padding: 0;
	height: 100%;
}
body>div#contenedor{
	height: auto;
	min-height: 100%;
}
/*Estructura*/
#contenedor {
	position:relative;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	height:100%;
	width:1000px;
}
#contenedorbg {
	position:relative;
	margin: 0;
	width:1000px;
	background-image:url(../img/imagenes_home/bg_tilebody.jpg);
	background-repeat:repeat-y;
}
/*Cabecera*/
#cabecera {
	width:1000px;
	height:98px;
	padding: 0;
	margin: 0;
	background-image:url(../img/imagenes_home/bg_cab.jpg);
	background-repeat:no-repeat;
}
#contentCuadroCab {
	width:975px;
	height:80px;
	margin: 0px 11px 0px 11px;
	padding-top:17px;
}
.cuadrocab {
	float: right;
	margin: 0px;
	padding: 0px;
	width:471px; 
	height: 80px;
}
#logo {
	float:left;
	clear:both;
}
#telefono {
	padding-left: 0px;
	float:left;
	padding-right: 5px;
	margin-left:50px;
	margin-right:0px;
}
#enlacesSup {
	padding-left:0px;
        padding-bottom:5px;
	float: right;
}
#buscador {
	margin-top: 5px;
	padding-bottom: 7px;
	padding-left:174px;
	float: right;
	margin-bottom: 0px;
}
#accesosSup {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left:150px;
	float: right;
	padding-top:0px;
	padding-bottom:5px;
}
#campoBusqueda {
	float:left;
	width:180px;
	padding-top:2px;
	padding-left:0px;
}
.btBusqueda {
	float:right;
	display:inline;
}
/*Menu contenedor*/
#menu {
	width:978px;
	height:30px;
	margin-left:11px;
	margin-right:11px;
	background-image:url(../img/imagenes_home/bg_menu.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#contMenuLeft {
	float:left;
	text-align:left;
}
#contMenuRight {
	float:right;
	text-align:right;
}
#submenu {
	height:22px;
	margin-left:11px;
	margin-right:11px;
	padding-left:20px;
	padding-top:5px;
	clear:both;	
}	
/*Contenidos*/
#mainContent{
	position:relative;
	width:978px;
	margin-left:11px;
	margin-right:11px;
	margin-top:3px;
	clear:both;
}
#mainContent ul{
	list-style-type:none;
	padding:5px;
	margin:0px;
}
#mainContent li{
	list-style-type:none;
}
#mainLeft{
	position:relative;
	width:648px;
	float:left;
}
#mainRight{
	position:relative;
	width:317px;
	float:right;
}
#zonaFlash {
	position:relative;	
	width:648px;
	float:left;
}
/*Modulo login*/
#ContentModuloLogin {
	position:relative;
	width:317px;
	height:255px;
	padding:0px;
	overflow: hidden;
}
.cabModulo {
	width:317px;
	height:32px;
	background-image:url(../img/imagenes_home/cab_modulo.jpg);
	background-repeat:no-repeat;
}
.bodyModulo {
	width:317px;
	height:206px;
	background-image:url(../img/imagenes_home/body_modulo_login.jpg);
	background-repeat:no-repeat;
}
.bottomModulo {
	position:relative;
	width:317px;
	height:19px;
	background-image:url(../img/imagenes_home/bottom_modulo.jpg);
	background-repeat:no-repeat;
	clear:both;
}
.conInt {
	padding: 12px 30px 0 60px;
	height:193px;
}
.contCampo {
	float:left;
	width:200px;
}
.ayuda {
	float:right;
	display:inline;
}
.contBotonesForm {
	padding:0px;
	width:190px;
}
.btRegistro {
	float:left;
	padding-top:10px;
	padding-bottom:5px;
}
.btEntrar {
	float:right;
}
.olvidepass {
	position:relative;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}
.accesoProp {
	padding-top:20px;
	padding-bottom:10px;
	border-top: dotted 1px #CCCCCC;
}

#ContentModuloLogin {
	position:relative;
	width:317px;
	height:255px;
	padding:0px;
}

#ContentMiniModuloLogin {
	position:relative;
	overflow: hidden;
	width:185px;
	height:190px;
	padding:0px;
}

#ContentMiniModuloLogin div.cabModulo {
	width:185px;
	height:32px;
	background-image:url(../img/imagenes_home/mini_cab_modulo.jpg);
	background-repeat:no-repeat;
}

#ContentMiniModuloLogin div  h1{
	text-decoration: none;
	border-width: 0px;
	margin-left: 4px;
	font-size: 15px;
}

#ContentMiniModuloLogin div.bodyModulo {
	width:185px;
	height:139px;
	background-image:url(../img/imagenes_home/mini_body_modulo_login.jpg);
	background-repeat:no-repeat;
}

#ContentMiniModuloLogin div.bottomModulo {
	position:relative;
	width:185px;
	height:19px;
	background-image:url(../img/imagenes_home/mini_bottom_modulo.jpg);
	background-repeat:no-repeat;
	clear:both;
}

#ContentMiniModuloLogin div div.conInt {
	padding: 5px 4px 0px 2px;
}

#ContentMiniModuloLogin div div strong{
	display: block;
	text-align: left;
	padding-left: 3px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
}

#ContentMiniModuloLogin div div form strong{
	display: block;
	text-align: left;
	padding-left: 3px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
}

#ContentMiniModuloLogin div div form label input.campoPass{
	float: left;
	margin-left: 3px;
	font-size: 14px;
	width: 137px;
}

#ContentMiniModuloLogin div div form div.contCampo {
	float:left;
	width:150px;
}

#ContentMiniModuloLogin div div form div label input.campoCodigo{
	float:left;
	margin-left: 3px;
	font-size: 14px;
	width: 25px;
}

#ContentMiniModuloLogin div div form div label input.campoSocio{
	float:left;
	margin-left: 3px;
	font-size: 14px;
	width: 105px;
}

#ContentMiniModuloLogin div div form div.contBotonesForm {
	padding:0px;
	width:78px;
	float: left;
	clear: both;
}

#ContentMiniModuloLogin div div form div.btRegistro{
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	margin-top: 8px;
	margin-left: 3px;
	font-size: 12px;
}

#ContentMiniModuloLogin div div form div.olvidepass {
	text-align: left;
	position:relative;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 3px;
}

/*Módulo Hazte socio*/
#ContentModuloSocio {
	width:317px;
	padding:0px;
	float:left;
	margin-top:16px;
	margin-right:6px;
	padding-bottom:12px;
}
.cabModuloCentral {
	width:317px;
	height:32px;
	background-image:url(../img/imagenes_home/cab_modulo.jpg);
	background-repeat:no-repeat;
}
.bodyModuloCentral {
	width:317px;
	height:190px;
	background-image:url(../img/imagenes_home/body_modulo.jpg);
	background-repeat:no-repeat;
}
.bottomModuloCentral {
	width:317px;
	height:19px;
	background-image: url(../img/imagenes_home/bottom_modulo_central.jpg);
	background-repeat:no-repeat;
}
.conIntCentral {
	padding: 10px 10px 10px 15px;
	height:158px;
}
.textSocio {
	float:left;
	width:175px;
}
.fotoSocio {
	float:right;
	padding-bottom:5px;
}
.btSocio {
	float:left;
	padding-left:0px;
	width:168px;
	padding-top:25px;
}
/* Módulo Asistencia */ 
.titAsistencia {
	background-image:url(../img/imagenes_home/hazte_socio.jpg);
	background-repeat:no-repeat;
	background-position: right;
	padding-top:20px;
	padding-bottom:20px;
	font-size: 12px;
}
.textAsistencia {
	float:left;
	width:95%;
	padding-left:6px;

}
/*Módulo Newsletter*/
.titNewsletter {
	background-image:url(../img/imagenes_home/autoclub_abril.jpg);
	background-repeat:no-repeat;
	background-position: right;
	padding-top:20px;
	padding-bottom:20px;
	font-size: 12px;
}
.azul {
color:#377BC6;
}
/*Módulo Haz Números*/
#ContentModuloNumeros {
	width:317px;
	height:228px;
	padding:0px;
	float:right;
	margin-top:16px;
	padding-bottom:12px;
}
.icoNumeros {
	float:left;
}
.textNumeros {
	float:right;
	width:222px;
}
.separadorNumeros {
	padding-left:0px;
	clear:both;
}
/*Módulo Noticias*/
#ContentModuloNoticias {
	width:317px;
	height:228px;
	padding:0px;
	margin-top:16px;
	padding-bottom:8px;
}
.conIntCentralNot {
	padding:0px 10px 10px 10px;
	height:168px;
}
.noticiaBl {
	padding-top:5px;
}
.noticiaCL {
	padding:0px;
	background-color:#F1F1F1;
}
#rssCont {
	float:right;
	padding-right:10px;
	padding-top:6px;
}
/*Módulo Servicios Socios*/
#moduloServicios {
	position:relative;
	width:650px;
	height:302px;
	margin-bottom:20px;
	clear:both;
}

#moduloServicios ul{
	padding: 0px;
}

.cabServicios {
	width:648px;
	height:32px;
	background-image: url(../img/imagenes_home/cab_servicios.jpg);
	background-repeat:no-repeat;
}
.contServiciosRight {
	position:relative;
	float:left;
	width:420px;
	height:271px;
	border-bottom: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
}
.titServicio {
	border-bottom: dotted 1px #E0E0E0;
}
.contenidosServicios {
	padding:10px;
}
.menuServicios{
	float:left;
	width:226px;
}
.menuServicios a{
	color:#000000;
	text-decoration:none;
	font-family: "Lucida Sans Unicode", Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
}
.menuServicios ul li{
	list-style-type: none;
	background-image: url(../img/imagenes_home/bg_bt_servicios.jpg);
	background-repeat:repeat-x;
	height:26px;
	width:225px;
	padding-top:8px;
	padding-left:0px;
	margin: 0px;
	border:none;
}
.menuServicios li.menuActivo{
	background-image:url("../img/imagenes_home/bg_menu_azul.jpg");
	background-color:#FFFFFF;
	border-bottom: solid 1px #E0E0E0;
	border-right: none;
	border-left: solid 1px #E0E0E0;
}
.menuServicios li a.menuActivo{
	color:white;
	text-decoration:none;
	font-family: "Lucida Sans Unicode", Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
}
/*Ocultas-visibles*/
#contenidosServicios_comprarcoche {
	padding:10px;
	/*visibility: hidden;*/
	display:block;
}
#contenidosServicios_vender {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_motos {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_seguro {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_financia {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_gestoria {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_accesorios {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
#contenidosServicios_ofertas {
	padding:10px;
	/*visibility: hidden;*/
	display:none;
}
/*Módulos contenido interior de Servicios*/
.moduloIntServLeft {
	position:relative;
	float: left;
	width:185px;
}
.moduloIntServRight{
	position:relative;
	float: right;
	width:185px;
}
.imgModuloInt {
	float:left;
	padding-top:7px;
	padding-bottom:7px;
}
.datosModuloInt {
	float:right;
	padding:4px;
	width:86px;
}
.verMasOfertas {
	position:relative;
	clear:both;
	border-top: dotted 1px #E0E0E0;
	padding-top:5px;
	text-align:right;
}	
.masofertasLink {
	padding-bottom:5px;
	padding-top:5px;
	clear:both;
}
.btServicios {
	height:33px;
	width:239px;
	background-image:url(../img/imagenes_home/bg_bt_servicios.jpg);
	background-repeat:repeat-x;
	border-bottom: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
}
.btServiciosOn{
	height:33px;
	width:239px;
	background-color:#ffffff;
	border-bottom: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
}
.enlaceServ {
	padding-left:12px;
	padding-top:8px;
}
.ContTextTit {
	float:left;
}
/*Módulo vender coche*/
.ContVenderCoche {
	border-bottom: 1px dotted #E0E0E0;
}
.contNumero {
	clear:both;
}
.limpia {
	clear:both;
}
/*Vender coche*/
.numero {
	float:left;
	width:45px;
}
.textNumero {
	float:right;
	width:350px;
	padding-top:7px;
}
.zonaVenta {
	float:left;
	display:inline;
	width:40%;
	padding-left:20px;
	margin-top:15px;
}
/*Financiar*/
.zonaModTxt {
	width:93%;
	padding-left:20px;
	padding-top:20px
}
.btAhorrar {
	width:93%;
	padding-left:20px;
	padding-top:35px;
}
/*Contratar*/
.zonaModTxtContratar {
	width:93%;
	padding-left:20px;
}
.zonaOtrosSeguros {
	float:left;
	display:inline;
	width:45%;
}
/*Accesorios*/
.imgModuloIntAcc {
	float:left;
	padding-top:7px;
	padding-bottom:7px;
}
.datosModuloIntAcc {
	float:right;
	padding:4px;
	width:112px;
}
.rojotxt {
	color:#990000;
}
/*Ofertas*/
.verMasEnlaces {
	position:relative;
	clear:both;
	border-top: dotted 1px #E0E0E0;
	margin-top:10px;
	text-align:left;
}	
/*Mapas y carreteras*/
#mapasCont {
	position:relative;
	clear:both;
	margin-top:10px;
}
.titMapas {
	border-bottom: solid 1px #E0E0E0;
	margin-bottom:10px;
}
.imgMapa {
	float:left;
	padding:0px;
}
.txtMapa {
	float:right;
	width:185px;
	padding-right:5px;
}
/*Seguridad Vial*/
#seguridadCont {
	position:relative;
	clear:both;
	margin-top:15px;
}
.txtSeguridad {
	padding-left:20px;
}
/*Links*/
#enlacesUtiles {
	position:relative;
	width:969px;
	height:210px;
	border: solid 5px #E0E0E0;
	clear:both;
}
.cajaEnlacesPie {
	float:left;
	width:13%;
	padding:6px;	
}
#logospie {
	padding-left:100px;
	padding-right:100px;
}
#footer {
	width:1000px;
	height:55px;
	padding: 0;
	margin: 0;
	background-image:url(../img/imagenes_home/bg_footer.jpg);
	background-repeat:no-repeat;
}
#legal {
	float:left;
	padding-left:25px;
	padding-top:15px;
}
#enlacesFooter {
	float:right;
	width:300px;
	padding-right:25px;
	padding-top:15px;
}