@import url("content.css");
@import url("menu.css");
@import url("noticias.css");
@import url("formulario.css");
@import url("galeria.css");
@import url("foro.css");
@import url("pie.css");
@import url("migas.css");
@import url("mapaWeb.css");

body{
	margin:0;
	padding:0;
	background:#fff;
	font-size:0.9em;
	height:100%;
	position: relative;
}

.end{
	display: none;
}

h1{margin:0; padding:0;}

h2{
	margin: 0.5em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 1.8em;
	font-style: italic;
}

.pagina{
	padding-bottom: 3em;
}

.contenido{
	padding: 1em;
	min-height: 400px;
}

.cabecera{
	z-index:2;
	position:relative;
}

#map_canvas{
	height: 400px;
	width: 600px;
	margin: 0 auto;
}

.logo_portada{
	text-align:center;
	margin-top:100px;
}

.decora_formacion{
	background:url(decora_formacion.jpg) right top no-repeat white;
}

.decora_autoescuela{
	background:url(decora_autoescuela.jpg) right top no-repeat white;
}

.decora_consulting{
	background:url(decora_consulting.jpg) right top no-repeat white;
}

.info_contenido{
	padding-left:22em;
}


.menu_lecciones{
	float:left;
	width:20em;
}

.menu_lecciones ul{
	list-style:none;
	margin:0;
	padding:0;
}

.menu_lecciones li a{
	text-decoration:none;
	color:#e64a21;
}


.menu_lecciones li li a{
	margin-left:1em;
	color:#999;
	font-size:0.9em;
}




.info_contenido_general{
	padding-left:12em;
}

.info_contenido_general.sinLateral{
	padding-left: 0;
}

.menu_secundario{
	float:left;
	width:10em;
	height:20em;
	min-height:20em;
	border-right:1px solid #ddd;
}

html > body .menu_secundario{
	height:auto;
}

.menu_secundario ul{
	list-style:none;
	margin:0;
	padding:0;
}

.menu_secundario li a{
	text-decoration:none;
	color:#999;
	padding:0.5em;
	display:block;
	font-size:1.1em;
	font-weight:bolder;
}

.menu_secundario li.actual a{
	color:#e64a21;
}


.menu_secundario li li a{
	margin-left:1em;
	color:#999;
}

.subMenuPermisos{
	overflow: auto;
	width: 682px;
	margin: 0 auto;
	margin-bottom: 2em;
}

.subMenuPermisos img{
	margin: 0;
}

.subMenuPermisos .btnPermiso{
	float: left;
	margin: 0 0.5em;
	line-height: 43px;
}
