/* Menu Horizontal Cabecera */
.menu { width: 600px; height: 28px; background: url("../images/botonera_fnd.jpg") no-repeat bottom; font: 8pt verdana; line-height: normal; float: right; padding: 0px; margin: 19px 0px 13px 0px; }
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu li { display: inline; height: 26px; margin: 0; padding: 0; font: 8pt Verdana; color: #333; font-weight: bold; }
.menu a { width: 120px; color: #333; text-align: center; float: left; margin: 0px; padding: 8px 0px 0px 0px; text-decoration: none; }
.menu li.current a{ height: 26px; background: url("../images/boton_v.jpg") no-repeat; color: #fff; padding 0px 0px 5px 0px; }
/* Menu Horizontal Cabecera */

body {  background: url("../images/fondo.png") repeat; margin: 5px 0px 0px 0px; text-align: center; }
input { font: 8pt verdana; color: #73B35D; border: 1px solid #73B35D; background: #E7E6E6; }
textarea { font: 8pt verdana; color: #73B35D; border: 1px solid #73B35D; background: #E7E6E6; }
img { border: 0; }
.br { clear: both; margin: 0px; }
.daimon { color: #73B35D; font-weight: bold; }
.nota { font: 8pt arial; color: #999; margin: 0px; }

.cabecera { width: 799px; background: url("../images/cabecera.jpg") no-repeat; margin: 0 auto; }
	.botones { width: 100%; text-align: right; padding: 12px 0px 0px 0px; }
	.botones a{ font: 8pt Verdana; color: white; text-decoration: none;  margin: 0px 47px 0px 29px; }
.flash { width: 799px; height: 233px; background: white; margin: 0 auto; padding: 0; }
.menu_servicios { width: 799px; height: 205px; background: url("../images/fondo_servicios.gif") repeat-x; margin: 0 auto; padding: 0px; text-align: center; }
	.iconos { margin: 0px auto; padding: 20px 0px 0px 0px; }
	.iconos a { font: 12pt Verdana; color: #73B35D; margin: 0; text-decoration: none; }
	.iconos img { border: 0; }
.cuerpo { width: 799px; background: url("../images/fondo_cuerpo.jpg") repeat-y; margin: 0 auto; }
.cuerpo h1 { font: 8pt verdana; color: #333; text-align: left; font-weight: bold; margin: 0px; }
	.cuerpo_h1 { background: url("../images/h1.jpg") no-repeat; margin: 0; padding: 8px 0px 8px 40px; }
	.cuerpo_izq { float: left; width: 400px; margin: 0px; padding: 20px 0px 10px 30px; }
	.cuerpo_izq p { font: 8pt verdana; color: #666; margin: 0px 0px 6px 0px; text-align: justify; }
	
	.cuerpo_der_grafico { float: right; background: url("../images/caja_disenho_graf.jpg") no-repeat; width: 350px; margin: 0px; padding: 40px 0px 0px 0px; }
	.cuerpo_der_grafico h1 { font: 12pt arial; color: #73B35D; font-weight: bold; margin: 0px 0px 15px 132px; text-align: left; }
	.cuerpo_der_grafico p { font: 8pt arial; color: #666; margin: 0px 57px 20px 132px; text-align: justify; }
	.cuerpo_der_grafico a { color: #73B35D; text-decoration: none; font-weight: bold; }
	.cuerpo_der_grafico a:hover { color: #333; }
	
	.cuerpo_der_web { float: right; background: url("../images/caja_disenho_web.jpg") no-repeat; width: 350px; margin: 0px; padding: 40px 0px 0px 0px; }
	.cuerpo_der_web h1 { font: 12pt arial; color: #73B35D; font-weight: bold; margin: 0px 0px 15px 132px; text-align: left; }
	.cuerpo_der_web p { font: 8pt arial; color: #666; margin: 0px 57px 20px 132px; text-align: justify; }
	.cuerpo_der_web a { color: #73B35D; text-decoration: none; font-weight: bold; }
	.cuerpo_der_web a:hover { color: #333; }
	
	.cuerpo_der_consultoria { float: right; background: url("../images/caja_consultoria.jpg") no-repeat; width: 350px; margin: 0px; padding: 40px 0px 0px 0px; }
	.cuerpo_der_consultoria h1 { font: 12pt arial; color: #73B35D; font-weight: bold; margin: 0px 0px 15px 132px; text-align: left; }
	.cuerpo_der_consultoria p { font: 8pt arial; color: #666; margin: 0px 57px 20px 132px; text-align: justify; }
	.cuerpo_der_consultoria a { color: #73B35D; text-decoration: none; font-weight: bold; }
	.cuerpo_der_consultoria a:hover { color: #333; }
	
	.cuerpo_der_software { float: right; background: url("../images/caja_software.jpg") no-repeat; width: 350px; margin: 0px; padding: 40px 0px 0px 0px; }
	.cuerpo_der_software h1 { font: 12pt arial; color: #73B35D; font-weight: bold; margin: 0px 0px 15px 132px; text-align: left; }
	.cuerpo_der_software p { font: 8pt arial; color: #666; margin: 0px 57px 20px 132px; text-align: justify; }
	.cuerpo_der_software a { color: #73B35D; text-decoration: none; font-weight: bold; }
	.cuerpo_der_software a:hover { color: #333; }
	
	
	.cuerpo_der_servicios { float: right; width: 350px; margin: 0px; padding: 10px 0px 0px 0px 0px;}
	.cuerpo_der_contacto { float: right; background: url("../images/mapa.jpg") no-repeat bottom right; width: 350px; height: 200px; margin: 0px; padding: 0px;}
	.cuerpo_der_quienes { float: right; background: url("../images/quienes.jpg") no-repeat bottom right; width: 350px; height: 200px; margin: 0px; padding: 0px;}
	.cuerpo_der_empleo { float: right; background: url("../images/empleo.jpg") no-repeat bottom right; width: 350px; height: 200px; margin: 0px; padding: 0px;}
.pie { width: 799px; background: url("../images/pie.gif") no-repeat; margin: 0 auto; padding: 10px 0px 5px 0px; }
.pie p { font: 8pt verdana; color: #333; text-align: center; margin: 0px; }
.pie a { color: #73B35D; text-decoration: none; font-weight: bold; }

.soporte { position:absolute; background: url("../images/fnd_soporte.jpg") no-repeat; top:50%; left:50%; width:700px; height:600px; margin-left:-350px; margin-top:-300px; }
.soporte_texto { width: 80%; margin: 120px auto 30px auto; padding: 0;  text-align: left; }
.soporte_texto p { font 12pt Verdana; color:#333; text-align: center; }
.soporte_contenidos { width: 15%; margin: 0px auto; padding: 0;  text-align: left; }
.soporte_contenidos p { color: white; font: 12pt Verdana; text-align: left; }
.soporte_contenidos a { color: white; margin: 0px 20px; text-decoration: none;  text-align: left; }
