/* CSS Principal Academia de conductores */

@import url(estilos.css); /* Estilos de enlaces y textos */
@import url(botones.css); /* Estilos de enlaces y textos */

/*** Elementos básicos ***/

body {
margin:0 auto;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

img { border:none }
p { margin:0; padding:0}
form {margin:0}

input {
width: 201px;
height: 16px;
border: 1px solid white;
background: #a6a637;
margin-bottom:10px;
}

textarea {
width: 201px;
border:1px solid white;
background: #a6a637;
overflow:hidden;
height: 130px;
}

#contenedor, #cabecera {
width: 947px;
}

#contenedor {
height: 558px;
margin: 0 auto;
}

#cabecera {
height: 35px;
padding-top:7px;
}

#cabecera #logo {
position:absolute;
width: 331px;
margin-left:17px;
}

#cabecera #menu {
width: 570px;
height: 147px;
position:absolute;
margin-left:367px;
}

#cabecera #autoescuelas {
position:absolute;
width: 352px;
height: 83px;
margin: 49px 0 0 15px;
}

#cabecera #autoescuelas img {
float:left;
margin-right:8px;
}

#contenido {
width: 947px;
height: 516px;
background:url(../../images/fondo.gif) no-repeat;
}

#contenido #caja_blanca {
width: 916px;
height: 365px;
border:1px solid white;
position:absolute;
margin: 125px 0 0 15px
}

#paginado {position:absolute;width: 840px;margin: 340px 0 0 0;text-align:right; z-index:3}
#paginado ul {margin:0; padding:0}
#paginado li {display:inline; margin: 0 2px 0 2px; color: white; font-weight:bold}
#paginado li a {color: #999933; text-decoration:none }
#paginado li a:hover {color: white; text-decoration:none}

/*** Contenidos específicos sección HOME ***/

#caja_titulo {
position:absolute;
width: 173px;
margin: 137px 0 0 173px;
}

#caja_aprobados {
border: 1px solid white;
padding:10px;
width:185px;
height: 138px;
margin: 134px 0 0 369px;
position:absolute;
}

	a#banner_aprobados {
	display:block;
	width:185px;
	height:138px;
	text-indent:-9999px;
	background:url(../../images/banner_aprobados.gif) top left no-repeat;
    }
	a#banner_aprobados:hover {
    background-position:0 -138px;
    }
	
#caja_coches {
width: 540px;
height: 160px;
border:1px solid white;
padding:10px;
position:absolute;
margin: 309px 0 0 14px;
}

#caja_ofertas {
width: 323px;
height: 355px;
border: 1px solid white;
position:absolute;
margin: 134px 0 0 595px;
}
	a#oferta {
	display:block;
	position:absolute;
	width: 140px;
	padding: 7px 7px 7px 176px;
	height: 341px;
	background-image :url(../../images/banner_oferta.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #a6a637;
	font-size:14px;
	text-decoration:none;
	color:white;
	text-align:center;
    }
	a#oferta:hover {
    background-color: #cccc00;
	font-size:14px;
	text-decoration:none;
	color:white;	
    }
	
#caja_ofertas .precio {
color:white;
font-size:18px;
font-weight:bold;
margin: 10px 0 0 0;
text-decoration:none;
}

#caja_ofertas .masinfo {
position:absolute;
width: 70px;
color: black;
font-size: 12px;
margin: 320px 0 0 0;
cursor:pointer;
}

#caja_ofertas .titulo {
font-family: Tahoma;
font-size: 20px;
font-weight:100;
color: black;
margin: 0 0 10px 0;
}

/*** Contenidos específicos sección APROBADOS ***/

.menu_meses {
width: 134px;
position:absolute;
height:345px;
margin: 10px 0 0 10px;
padding:10px;

}

.enlaces {
text-align: center;
line-height: 23px;
font-size: 16px;
color:white;
}

.enlaces a {color:black;text-decoration:none}
.enlaces a:hover {color:white;text-decoration:none}


.enlaces h2 {
font-size:18px;
color:white;
margin:0;
padding:0;
}

#aprobados {
width: 683px;
height: 315px;
position:absolute;
margin: 25px 0 0 154px;
background:url(../../images/fondo_aprobados.gif) no-repeat;
padding: 30px 36px 0 29px;
}

/* Regla para IE 6 */
* html #aprobados{
width: 692px;
padding: 30px 36px 0 20px;
}

#aprobados .caja {
width: 146px;
height: 61px;
border: 1px solid #999933;
margin: 9px 0 0 9px;
float:left;
padding: 5px;
font-size: 11px;
line-height:12px;
}

#aprobados .caja img {
float:left;
margin-right:5px;
}

#aprobados .caja .fecha {
width: 70px;
position:absolute; 
margin-top:50px;
margin-left: 58px;
// margin-left: 0; /* for IE */
}

/*** Contenidos específicos sección SERVICIOS ***/

#menu_servicios {
position:absolute;
width: 173px;
height: 299px;
border-right:1px solid white;
background:url(../../images/fondo_menuservicios.jpg) no-repeat;
padding-top: 66px;
}

#contenido_servicios {
position:absolute;
width: 722px;
height: 345px;
margin-left: 174px;
padding:10px;
}

#contenido_servicios ul {
margin:0;
padding:0;
}

#contenido_servicios li {
padding-top:4px;
margin-left:17px;
}

#contenido_servicios .titulo {
margin: 7px 0 0 11px;
width:20px;
position:absolute;
}

#contenido_servicios .texto {
position:absolute;
width: 415px;
margin: 57px 0 0 41px;
}

#contenido_servicios .imagenes {
width: 225px;
position:absolute; 
margin-left: 485px;
}

#contenido_servicios .imagenes img {
border:1px solid white;
margin-bottom:9px;
}

#contenido_servicios p {
margin-bottom: 29px;
}

/*** Contenidos específicos sección EMPRESA ***/

#banner_empresa {
float:right;
width: 225px;
height: 365px;
background:url(../../images/banner_empresa.jpg) no-repeat;
border-left:1px solid white;
}

#texto_empresa {
width: 600px;
float:left;
margin: 20px 0 0 40px;
position:absolute;
}

#texto_empresa p {
margin-bottom:10px;
}

/*** Contenidos específicos sección CONTACTO ***/

#banner_contacto {
float:right;
width: 205px;
height: 345px;
background:#a6a637;
border-left:1px solid white;
padding:10px;
}

#banner_contacto .titulo {
margin-bottom: 36px;
}

.mapa {
margin:10px 0 0 10px; 
position:absolute
}

/*** Contenidos específicos sección OFERTAS ***/

#banner_ofertas {
float:right;
width: 225px;
height: 365px;
background:url(../../images/banner_ofertas.jpg) no-repeat;
border-left:1px solid white;
}

#contenido_ofertas {
width: 680px;
height: 355px;
padding: 10px 0 0 10px;
position:absolute
}

	.caja_oferta {
	display:block;
	width:194px;
	height:303px;
	background: #999933;
	border: 1px solid white;
	float:left;
	margin-right:10px;
	padding:10px;
	text-decoration:none;
	color:white;
    }
	.caja_oferta:hover {
    background: #cccc00;
	}
	
.caja_oferta img {
vertical-align:bottom
}
	
.caja_oferta .titulo {
font-size:16px;
text-align:center;
margin-bottom:10px;
text-decoration:none;
color:black;
font-weight:bold
}

.caja_oferta .precio {
font-size:16px;
font-weight:bold;
color: white;
margin-top:10px;
margin-bottom:5px;
}

.caja_oferta .disponibilidad {
position:absolute; 
width:190px; 
margin-top: 195px
}

.caja_oferta .datos {font-size:14px; color: black; margin: 20px 0 20px 0}

.caja_oferta .enlace {
font-size:12px;
color:black;
position:absolute;
width:194px;
text-align:right;
margin-top:290px;
cursor:pointer;
}

#oferta_ficha {
width: 646px;
height: 303px;
border: 1px solid white;
background: #999933;
padding:10px;
color:white;
}

#oferta_ficha img {
float:right;
margin: 0 0 20px 20px;
}

#oferta_ficha .titulo {font-size:20px; margin-bottom:20px; padding:0; color:black}
#oferta_ficha .datos {font-size:14px; color: black; margin: 20px 0 20px 0}
#oferta_ficha .precio {position:absolute; width: 140px; margin-top:285px; color:white; font-size: 16px; font-weight:bold}
#oferta_ficha a.enlace {display:block; color:black; position:absolute; width:100px; margin-top:320px; text-decoration:none}





	
	

