* {margin:0px;padding:0;}
body {color:#556;background:#fff;font: 13px "Trebuchet MS", Arial, Verdana;padding:0;margin:0;text-align:center;}
a:link, a:visited {color:#f6903c;text-decoration:none;}
a:hover, a:active {color:#928f8a;text-decoration:none;}	
#wrap {width:796px;margin: 0px auto;text-align:left;padding:0;}
#top{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/gente.jpg) no-repeat top left;}
#top h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}
#top1{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/mesa.jpg) no-repeat top left;}
#top1 h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}
#top0{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/mano.jpg) no-repeat top left;}
#top0 h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}
#top2{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/manos.jpg) no-repeat top left;}
#top2 h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}
#top3{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/flechas.jpg) no-repeat top left;}
#top3 h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}
#top4{height:188px;width:100%;padding:0px;margin:0px;text-align:left;background:url(imagenes/blanco.jpg) no-repeat top left;}
#top4 h1 {color:#398cbd;font:normal 28px "Lucida Grande","Lucida Sans Unicode";
letter-spacing:-2px;line-height:180px;padding:0 0 0 470px;}

#main {float:left;width:69%;margin:0;padding:5px 0 0;}
#main h1, #main h2 {font-weight:normal;letter-spacing:-1px;}
#main h1 {color:#2c5a87;font-size: 23px;padding:44px 16px 10px 10px;}
#main h2 {color:#2c5a87;font-size: 19px; padding:10px 10px 10px 10px;}
#main h3 {color:#968872;font: normal 14px verdana; padding:0px 30px 10px 20px;font-style:italic;}
#main p {padding:6px 40px 10px 20px;line-height:20px;}
#main ul {margin: 10px 30px 10px 10px;}
#main li {padding:0px 0px 0px 10px;margin:15px 0;list-style:inside;}
#side {color:#64666d;float:left;width:29%;line-height:20px;padding-top:34px;
	font: normal 11px "Lucida Grande","Lucida Sans Unicode",geneva,sans-serif;text-align:right;}
#side h4 {color:#2c5a87;font-size:15px;font-weight:normal;margin:20px 20px 0px 0;padding:0;letter-spacing:-1px;}
#side p {padding: 0 25px 0 5px;margin:10px 0;text-align:right;}
#links ul {margin:0;padding:0 30px 0 0;}
#links li {margin:0;padding:0;list-style: none;background: url(imagenes/apagado.gif) no-repeat right center;}
#links li a {
 font-size: 1.2em ;padding: 8px 20px 0 0;display: block;height: 22px;text-decoration: none;margin:0;}
#links li a:hover{background: url(imagenes/encendido.gif) no-repeat right center;}
#footer {clear:both;text-align:center;border-top: 1px dotted #FFE089;margin:10px;font-size:85%;padding-top:10px;}
#footer img {margin:3px;}
/*  Formulario de contacto */
#formulario{
padding: 0px;
margin: 0px;
border: 0;
text-align: left;
}

#formulario h3 {padding: 0px;color:#254c73;
font-weight:bold;
margin: 0px;}

#formulario p{
padding: 0px;
margin: 0px;
padding-bottom: 5px;
}

div#formulario fieldset {
padding: 5px;
margin: 5px;
		}


div#formulario fieldset:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	color:  #fff;
	margin: 0;
	padding: 0;
	}

#formulario label{
margin-bottom: 7px;
padding-bottom: 0;
margin-top: 1px;
display: block;
}

div#formulario legend {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #254c73;
	text-align: left;
}
	
div#formulario textarea {font-weight:normal; font-size:11px;
    width: 370px;
	height:30px;
	background-color: #fff;
	overflow: auto;
	position: relative; /* para mac con IE5*/
	/* si pongo aquí voice sale en bloques*/
}


	
div#formulario select {
width: 375px;
background-color: #fff;
}

div#formulario input {font-weight:normal; font-size:11px;
	width: 370px;height:15px;
	background-color: #fff;
	}
	
div#formulario input.checkbox {width: 20px;height:15px;
	background-color: #fff;
	}	
	
div#formulario input.boto {
	color: #254c73;height:20px;
	background-color: #fff;
	border: 1px solid #254c73;
	width: 90px;font-size:11px;
	font-weight: bold;
	cursor: pointer;
				}
		
		
div#formulario input.boto:hover,
div#formulario input.boto:focus {
	border-color: #B06019;
	color: #F39B4D;
	background-color: #F5D7BD;font-size:11px;
	}
	
	
div#formulario p {margin:0px;}

.peque {font-size:10px;}
.italico {font-style:italic;}
img {border:none;}
