/* CSS Document */

body{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:0px;margin:0px;color:#252525;}

a:hover{color:#000000;}
fieldset, form, ul, p {margin:0px;padding:0px;border:0px;}
h1,h2, .error{font-weight:bold;color:#FF6600;font-size:12px;position:relative;top:0px;left:0px;padding:0px;border:0px;}
.titulo{position:relative;left:45px;}
h2{color:#666666;}

p {width:420px;}
.error span{width:750px;}
#principal {
position:relative;
top:0px;
margin-left:-380px;
left:50%;
width: 760px;}

#logo{position:absolute;left:550px;top:0px;border:0px;z-index:1000;}
/* cabecera */
#menutxt{position:absolute;top:60px;left:30px;}
#cabmenu{position:relative;
				top:40px; left:-10px;
				width:556px;height:67px;
				padding-bottom:0px;
				background: url(../images/menu/global.gif) no-repeat;}
				#cabmenu a{position:absolute;top:0px;
					width:90px;height:67px;}
				#cabmenu a:hover{
					background-repeat:no-repeat;
					}
				#menu_0{left:0px;}
				#menu_0:hover{background: url(../images/menu/menu0_over.gif); }
				#menu_1{left:79px;}
				#menu_1:hover{background: url(../images/menu/menu1_over.gif); }
				#menu_2{left:171px;}
				#menu_2:hover{background: url(../images/menu/menu2_over.gif); }
				#menu_3{left:282px;}
				#menu_3:hover{background: url(../images/menu/menu3_over.gif); }
				#menu_4{left:470px;}
				#menu_4:hover{background: url(../images/menu/menu4_over.gif);}
				#menu_5{left:385px;}
				#menu_5:hover{background: url(../images/menu/menu5_over.gif);}
				.home{width:95px;position:relative;left:79px;}
				.casosexito{position:relative;left:171px;width:95px;}
				.filosof{position:relative;left:282px;width:95px;}
				.contacto{position:relative;left:385px;width:95px;}
				
.slogan{position:relative;top:35px;}

#contenido{position:relative;top:20px;left:10px;width:750px;}
#migas{position:relative;top:0px;left:0px;color:#666666;}
	#migas a, #contenido a{color:#536DA4;}
	#migas a:hover, #contenido a:hover{color:#000;}
	#migas a:active, #contenido a:active, .servicios a:active, .menuservicios a:active, .listadoservicios a:active, .servicioscontent a:active, #pie a:active{color:#FF6600;}
	#migas a:visited, #contenido a:visited, .servicios a:visited, .menuservicios a:visited, .listadoservicios a:visited, .servicioscontent a:visited, #pie a:visited{color:#A2B0CE;}
	
ul#quehacemos{width:290px;position:relative;left:20px;top:5px;
	list-style-position: outside;
	list-style-image: url(../images/general/flecha.gif);
	list-style-type: none;	color:#0065a4;}
ul#quehacemos li{line-height:16px;padding-bottom:5px;}

/* servicios */
.servicios, .menuservicios, .listadoservicios{position:relative;width:240px;float:left;left:10px;}

	.servicios a, .menuservicios a, .listadoservicios a{color:#0065a4;line-height:20px;font-weight:bold;}
	.servicios a:hover, .menuservicios a:hover, .listadoservicios a:hover, .servicioscontent a:hover, #pie a:hover{color:#000000;}
	.menuservicios{top:0px;width:230px;line-height:20px;font-weight:bold;}
	.menuservicios span{color:#FF6600;font-weight:bold;}
	.exito span, .filosofia span{color:#536DA4;font-weight:bold;}
	.exito{position:relative;left:10px;background:url(../images/iconos/caso_ok.gif) no-repeat;padding:50px 15px 0 20px;width:340px;height:250px;float:left;}
	.txt{padding-right:20px;text-align:justify;width:310px;}
	.servicioscontent{position:relative;left:25px;float:left;width:460px;border-left:1px dotted #CCCCCC;padding-left:20px;}
	.servicioscontent a{color:#666666;}
	
	.listadoservicios{padding:10px;width:220px;left:0px;margin-right:10px;}
	.listadoservicios a{color:#536DA4;font-weight:bold;}

	.filosofia{position:relative;width:330px;left:0px;padding-bottom:20px;float:left;padding-right:45px;}
		.filosofia img{position:relative;float:left;padding-right:10px;top:-4px;}
		
	.accordion_toggle {
			display: block;
			height: 25px;
			width: 460px;
			background:url(../images/acordeon/accordion_toggle_active.jpg) no-repeat;
			padding: 0 0px 0 25px;
			line-height: 24px;
			font-size:11px;
			font-weight:bold;
			color: #ffffff;
			margin: 0 0 0 0;
		}
		
		
		.accordion_content {
		display:block;
			color: #444444;
			line-height: 24px;
			width:450px;
			padding:10px;
		}
	
.ilustracion{position:absolute;right:20px;top:25px;}

.aviso{position:absolute;right:30px;top:40px;color:#666666;}

#pie{position:relative;top:40px;clear:both;text-align:right;padding-bottom:20px;background:#ffffff;width:760px;}
#pieimg{width:760px;height:5px;}
#pie, #pie a{color:#687FAF;}

#w3c{position:absolute;left:0px;top:30px;width:250px;text-align:left;}
#w3c img{border:0px;}


#formulario{position:relative;top:0px;left:0px;width:450px;margin:0px;padding:0px;}

						#formulario input, #formulario textarea{ width:250px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
						#formulario textarea{height:150px;}
						#formulario label{ color:#000;font-weight:normal;margin:5px 0px;display:block;width:100px;float:left;}
						#formulario select{width:250px;}
						#formulario fieldset{margin:0px 0px 5px 0px;padding:0px;position:relative;width:500px;left:0px;margin-bottom:5px;}
						#formulario input.boton{width:70px;position:relative;left:75px;top:5px;}
						
#datoscontacto{position:absolute;left:445px;top:80px;background:url(../images/iconos/mapa.gif) no-repeat;padding:60px 15px 0 20px;width:290px;height:280px;}
