body {
	font-family: Helvetica, Verdana;
	margin: 0px; padding: 0px;
	}

.anchoTodo { width: 994px; margin: auto; }

#header {
	background: #efefef url(../imgs/bg-header.png) repeat-x;
	height: 164px;
}
	.centradoHeader {
		background: url(../imgs/brillo_header.png) no-repeat center; position:relative;
	}

	#header H1 { width: 425px; height: 141px; font-size: 0px; color: #efefef; background-image:url(../imgs/logo.png); }
	#header div.menu { position: absolute; top: 26px; right: 0px; }
		#header div.menu a { display: block; margin-bottom: 2px; font-size: 0px; color: #efefef; width: 122px; height: 28px; }
			#header div.menu a#presentacion { background-image: url(../imgs/btn_presentacion.png); }
			#header div.menu a#servicios { background-image: url(../imgs/btn_servicios.png); }
			#header div.menu a#contacto { background-image: url(../imgs/btn_contacto.png); }
			#header div.menu a#presentacion:hover { background-position:bottom; color: #2E00FB; }
			#header div.menu a#servicios:hover { background-position:bottom; color: #739DFF }
			#header div.menu a#contacto:hover { background-position:bottom; color: #BACFFF; }

#container {
	background: #668cff url(../imgs/bg_body_top.png) top repeat-x;
	}

#side-a { float: left; width: 666px; }
	#side-a .contenido { 
		background: url(../imgs/quienes_somos.png) right  top no-repeat; padding-right: 270px; 
		color: #FFFFFF; font-size: 13px; text-align: justify; 
	}
	#side-a .contenido H1 { height: 56px; background: url(../imgs/titulo_bg.png) no-repeat; padding: 15px 0 0 65px; margin: 65px 0 0 0; }
	#side-a .contenido li { margin-bottom: 15px; }
	
	/******servicios******/
	
	#side-a .contenidoServ { 
		background: url(../imgs/servicios.png) right  top no-repeat; padding-right: 270px; 
		color: #FFFFFF; font-size: 13px; text-align: justify; 
	}
	#side-a .contenidoServ H1 { height: 56px; background: url(../imgs/titulo_bg.png) no-repeat; padding: 15px 0 0 65px; margin: 65px 0 0 0; }
	#side-a .contenidoServ li { margin-bottom: 15px; }
	
	/********************/

	/******contacto******/
	
	#side-a .contenidoCont { 
		background: url(../imgs/contacto.png) right  top no-repeat; padding-right: 270px; 
		color: #FFFFFF; font-size: 13px; text-align: justify; 
	}
	#side-a .contenidoCont H1 { height: 56px; background: url(../imgs/titulo_bg.png) no-repeat; padding: 15px 0 0 65px; margin: 65px 0 0 0; }
	#side-a .contenidoCont li { margin-bottom: 15px; }
	
	form, label, input, textarea { font-size : 1em; font-family:Arial, Helvetica, sans-serif; }
	textarea {border:#98b2fe solid 2px;}
	fieldset { width : 26em; padding : 1em 1em; border:1px solid #98b2fe;}
	label { position : relative; width : 18em; display : block; margin : .5em 0em; }
	label input { position : absolute; left : 60%; top : 0px; width : 178px; border:#98b2fe solid 2px;}
	input.submit { 
		background-color:#0D0D86; border:0 none; color:white; float:right;
		font-family:verdana; height:30px; margin-right:40px; width:80px;
		}

	/********************/
#side-b { 
	margin: 0; float: left; width: 328px; height: 1% /* Holly hack for Peekaboo Bug */
}

	#side-b h1 { 
		width: 328px; height: 149px; background-image: url(../imgs/algunos_clientes.png); 
		margin: 0px; padding: 0px; font-size: 0px; color: #639CFE; 
		}
.logos {width:292px; margin:auto;}

#footer {
	clear: both; color: #fefeff;
	background: #0d0d86 url(../imgs/bg_footer.png) repeat-x;
}
	.centradoFooter {
		background: url(../imgs/brillo_footer.png) no-repeat center top; position:relative; height: 199px;
	}

	#footer img, div.texto { float:left;  }
	#footer p { margin: 0; padding: 0; line-height: 18px; }
	#footer div.texto { margin-left: 65px; font-size: 12px; padding-top: 30px; }
	#footer div.texto a { text-decoration: none; color: #fefeff; }
	#footer div.texto p.mail { background: url(../imgs/mail_sobre.png) no-repeat left; padding-left: 30px; }
	#footer div.copy { clear:both; padding-top: 15px; text-align: center; font-size: 12px; }

