header { padding-bottom: 1em; }
section#servicios 		{ padding: 10px 0 20px 0; background-color: #F0F0F0; }
section#caracteristicas { padding: 10px 0 20px 0; background-color: #FFF; }
section#contacto 		{ padding: 10px 0 20px 0; background-color: #303030; }
footer 					{ padding: 10px 0 20px 0; background-color: #FF7F00; }

/* caracteristicas */
section#caracteristicas h2,
section#servicios h2 
{ padding: 0.7em; background-color: #303030; color: #FFF; }

section#servicios h2 { background-color: #FF7F00; }
section#servicios h2 small { color: #303030; }

section#contacto h2 { color: #CCC; }
section#contacto .contactenos p,
section#contacto form label { line-height: 26px; color: #CCC; }

/* footer */
footer section#footer { padding: 1.2em 0; }
.logo { width: auto; margin: 0 auto; }

@media (min-width: 768px) {
	.contactenos p { text-align: right !important; }
}