* {padding: 0 ; margin: 0; } /* Se asignan el valor NULL a padding y margin para todos los elementos HTML */

h1 {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 150%;
}
h2 {
font-family: "Monotype corsiva",Forte;
	text-decoration: none;
	font-size: medium; 

/*font-family: Verdana, Arial, Helvetica,sans-serif; 
font-size: 110%;*/
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%; 
color: #079e0c;
}

body {
	background-color: grey;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */ 
	font-size: small;
	/* text-align: center; */ /* para que se visualice el centrado con margin=auto en el Internet Explorer */
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;

}

/* =================================
Secciones DIV
==================================== */


#wrapper {
color: black;
background-color: white;
width: 720px; /* Anchura del área de contenido */
height: 600px;
text-align: left;/* para centrado - a la izda en el wrapper cuando se utiliza text-align=center en body*/
border-top: 1px solid #000980;
border-bottom: 1px solid #000980;
border-left: 1px solid #000980;
border-right: 1px solid #000980;
margin-top: 30px;
margin-right: auto; 
margin-left: auto;
margin-bottom: 30px;
/*WRAPPER ESTÁ CORRECTO*/
}

#titulo {

/* border: 5px solid #d9d9d9;*/
	padding: 1px;
	border-style:solid;
	border-width:1px;
	border-color:#000980;
	margin: 10px;
}

#navegacion {
	background-color:#e3e3e3; /* gris muy claro*/
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	border-style:solid;
	border-width:1px; /*estaba a 5px */
	border-color:#000980; /* azul claro */ /* estaba a 96c3f1 */
	margin:10px;
	text-align:center;
	/* NAVEGACIÓN ESTÁ CORRECTO */
}

#navegacion a {
	padding:1em;
	color:#00ba00;
	font-weight:bolder;
	text-decoration:none;
}

/*
 #navegacion a:active { background-color:white;
}
*/

#navegacion a:link {
	color:#314496;
}
#navegacion a:visited{
	color:#c31e29;
}

#navegacion a:hover{
	color:green;
	text-decoration:underline;
}




#areatexto {
	height: 335px;
	padding: 20px;
	/*border: 10px; */
	border-top: 1px solid #000980; /*línea azul*/
	border-bottom: 1px solid #000980; /* línea azul*/
	border-left: 1px solid #000980; /*línea azul*/ 
	border-right: 1px solid #000980; /*línea azul*/ 
	background-color:#e3e3e3; /*gris claro */
	margin: 10px;
	letter-spacing: 0.5px;
	line-height: 1.5em;
}

#areatexto a{
	color:#00ba00;
	font-weight:bolder;
	text-decoration:none
}


#areatexto a:link {
	color:#314496;
}
#areatexto a:visited{
	color:#c31e29;
}

#areatexto a:hover{
	color:green;
	text-decoration:underline;
	/* font-style:italic; */
}







#oferta1 {
	background-color:#d0f1d0;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	border-top: 2px solid green; 
	border-bottom: 2px solid green; 
	border-left: 2px solid green; 
	border-right: 2px solid green;

}



#oferta2 {
	background-color:#d0f1d0;
	margin-top: 5px;
	padding: 10px;
	border-top: 2px solid green; /*línea verde*/
	border-bottom: 2px solid green; /* línea verde*/
	border-left: 2px solid green; /*línea verde*/ 
	border-right: 2px solid green; /*línea verde*/
}

u {
	font-family: "Monotype corsiva",Forte;
	text-decoration: none;
	font-size: medium; 
}

#historia {
	background-color:#d0f1d0;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	border-top: 2px solid green; 
	border-bottom: 2px solid green; 
	border-left: 2px solid green; 
	border-right: 2px solid green;

}

#servicios {
	background-color:#d0f1d0;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	border-top: 2px solid green; 
	border-bottom: 2px solid green; 
	border-left: 2px solid green; 
	border-right: 2px solid green;
}


#areatexto u{
color: #262d8c;
font-weight: bold;
/* font-style: italic; */
/* text-decoration:underline; */
}

#areatexto b{
color: #262d8c;
}


td.mini {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-right: 50px;
	font-size: 7pt;
	line-height: 1.5em;
	color: #262d8c;
	text-align: center;
	vertical-align: top;
}

#pie {
	padding-top: 1px;
	border-style:solid;
	border-width:1px;
	border-color:#000980;
margin: 10px;

}

	
ul {
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 1em;
}

li {
margin-top: 0;
margin-right: 0;
margin-left: 1em;
}	

/* =================================
Formulario de Contacto.
==================================== */



form {
background-color: #d0f1d0;
width: 350px; /*anchura del formulario*/
padding: 20px;
border: 2px solid green;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
/*margin-bottom: 10px;*/
 
}
label { display: block;}/*
Título en una línea propia */
/* Ambos campos de entrada iguales */

#remitente, textarea {
width: 300px;
border: 2px solid #1ff41f; /* verde claro*/
margin-bottom: 1em;
}

textarea {height: 7em;}
input: focus, textarea:focus
{
background-color: #10f6e8;
}

address {
text-align: center; /* centrar */
font-size: 100%; /* más pequeño */
font-style: normal; /* fuente normal, no cursiva */
letter-spacing: 2px; /* Distancia entre las letras */
line-height: 1.5 em; /* Distancia entre las líneas */
}