@charset "UTF-8"; ;;
/* CSS Document */
*{
margin:0px;
padding:0px;
font-family:Garamont, Arial, Helvetica, sans-serif;
line-height: 120%;
}
 width:100%;
 height: auto;
background-color:rgba(150,150,150,0.25);
overflow: hidden;
}
#contenedor{
 border: 1px solid #903;
 margin-left:auto;
margin-right:auto;
width:900px;
background-color:#FFF;
 padding: 20px;
}
header {
border: 1px solid #903;
width:100%;
 margin-bottom: 15px;
 height: 150px;
background-color:rgba(153,0,0,1);
overflow: hidden;
}
section.home {
background-image: url(../imagenes/educacion-vial.png );
background-size: 100% 100%;

  background-color: transparent;
 border: 1px solid #903;
 width: 70%;
 float: left;
 height: 550px;
 margin-left: 15px;
 margin-bottom: 15px;

}
section {
background-color: orange;
 border: 5px solid #090;
 width: 100% */
 float: left;
 height: 100%  */
 margin-left: 15px;
 margin-bottom: 15px;
 padding: 15px;

}
aside{
 border: 1px solid #903;
 margin-right: 15px;
 width: 25%;
 float: right;
 height: 550px; 
  margin-bottom: 15px;
}
footer {
 # border: 1px solid #903;
 # clear: both;
# width: 100%;
 # height: 50px;
 #background-color: rgba(153,0,0,1);
 #color: white;
font-size: 75%;
font-family: Vedana, Geneva,sans-serif;
}
h4 {
text-decoration: underline;
}


 nav{
	 line-height: 120%;
	             height: auto; /*Junto a overflow: hidden; aplicará a nuestro elemento nav el mismo alto que el más alto de sus elementos hijos */ 
            margin: 0 auto; /* Centro el contenedor */
            overflow: hidden;
           /* text-align: left; */
			text-align: center-left;
			text-align : justify;
           width: 960px; /* Defino el ancho de mi página */
        }
      /*  ul{
            float: left;
            /*list-style-type: none; /* Elimino los estilos de lista */
         /*   padding: 0; */
			
      /*  }
        li  a{
            float: left; /* Floto los li para que se dispongan horizontalmente */
        }
       /* li{
             padding: 100px; /* El padding añadirá separación entre los elementos */
		
			
			        }
        input, label 
{ 
margin-top: 10px;
margin-left: 10px;
 display: inline-block;
 width: 130px;
  }
fieldset{

 border: inset 10px blue;
}
body { 	
whidth : 75%
  background-color: #fff9ef;
  font-family: Arial,sans-serif;
  color: #003030;
}
#resumen{
  /*background-color: #ffdb8f;*/
  font-size: 300%;
  text-align:left ;
  margin-left: 25px;
}

H2 {
	text-align: center;
    font-family: Verdana,Geneva,sans-serif;
  color: #6f9dbe;
}


DIV.seccion { text-align: justify; font-size: 12pt}
DIV.subseccion { text-indent: 2em }
H1 { 
	text-align: center;
	font-style: italic; 
	color: green }
img {
  margin: 10px;
}
.tabulacion {
	margin-left: 25px;
	margin-right: 25px;
}
