@charset "UTF-8";
/* CSS Document */



body {
  background-image: url("f.gif");
  background-color: #FFFFFF;
  background-repeat: repeat-x;
}
p
	{
	font-family:Verdana, Geneva, sans-serif;
	line-height: 1.5;
	color:#666;
	font-size:10px;
	font-weight:lighter;
	}
.negrita
  {
  font-family:Verdana, Geneva, sans-serif;
  line-height: 1.5;
  color:#666;
  font-size:10px;
  font-weight:bold;
  }

.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
#contenedor
		{
    	width:755px;
		height:auto;
		margin:10px auto;
		margin-top:3%;
		}
#cabecero_vacio
		{
		float:left;
    	width:755px;
		height:150px;
		}
#cabecero
		{
		float:left;
    	width:755px;
		height:150px;
		position:relative;
		z-index:1;
		}

#logo
		{
		float:left;
    	width:200px;
		height:125px;
		margin-right:21px;
		margin-bottom:25px;
		}
#blog
		{
		float:right;
    	width:21px;
		height:31px;
		margin-right:15px;
		margin-top:30px;
		}
		
#caja_botonera
		{
		float:left;
        width:534px;
		margin-top:19px;
		height:auto;
		}

/*menu_display*/

.menu {
	margin-left:-40px;

}

.menu li
{
   list-style:none;
   display:block;
   float:left;
}

.menu ul li ul {
display: none;
margin-top:44px;
padding-top:0px;
padding-left:0px;
margin-left:-20px;
position: absolute;

}
.menu ul li:hover ul {
display: block;
background-color:transparent;
}
.menu ul li ul li {
display: block;
float: none;
position: relative;
padding: 0 20px;
line-height: 30px;

}

		
/*botones*/
		
		#contacto
		{
		width:130px;
		height:50px;
		background-image:url(contacto.png);
		background-repeat:no-repeat;
		float:left;
		}
		#contacto:hover, #contacto_n
		{
		width:130px;
		height:50px;
		background-image:url(contacto.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		}
		#clientes
		{
		width:123px;
		height:50px;
		background-image:url(clientes.png);
		float:left;
		}
		#clientes:hover, #clientes_n
		{
		width:123px;
		height:50px;
		background-image:url(clientes.png);
		float:left;
		background-position:bottom;
		}
		#catalogo
		{
		width:122px;
		height:50px;
		background-image:url(catalogo.png);
		float:left;
		}
		#catalogo:hover, #catalogo_n
		{
		width:122px;
		height:50px;
		background-image:url(catalogo.png);
		background-position:bottom;
		float:left;
		}		
		#nosotros
		{
		width:159px;
		height:50px;
		background-image:url(nosotros.png);
		float:left;
		}
		#nosotros:hover, #nosotros_n
		{
		width:159px;
		height:50px;
		background-image:url(nosotros.png);
		background-position:bottom;
		float:left;
		}
					/*sub-botonera: nosotros*/	
		#proyecto
		{
		width:159px;
		height:24px;
		background-image:url(bot_proyecto.png);
		background-repeat:no-repeat;
		background-color:transparent;
		float:left;
		}
		#proyecto:hover
		{
		width:159px;
		height:24px;
		background-image:url(bot_proyecto.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		}
		#noticias
		{
		width:159px;
		height:24px;
		background-image:url(bot_noticias.png);
		background-repeat:no-repeat;
		float:left;
		}
		#noticias:hover
		{
		width:159px;
		height:24px;
		background-image:url(bot_noticias.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		}
		#trabaja
		{
		width:159px;
		height:24px;
		background-image:url(bot_trabaja.png);
		background-repeat:no-repeat;
		float:left;
		}
		#trabaja:hover
		{
		width:159px;
		height:24px;
		background-image:url(bot_trabaja.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		}		
							/*fin_sub-botonera: nosotros*/	/*sub-botonera: clientes*/	
		#marcas
		{
		width:123px;
		height:37px;
		background-image:url(bot_marcas.png);
		background-repeat:no-repeat;
		float:left;
		position:relative;
	
	
		}
		#marcas:hover
		{
		width:123px;
		height:37px;
		background-image:url(bot_marcas.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		position:relative;

		}
		#acceso
		{
		width:123px;
		height:24px;
		background-image:url(bot_acceso.png);
		background-repeat:no-repeat;
		float:left;
		position:relative;
		
		}
		#acceso:hover
	{
		width:123px;
		height:24px;
		background-image:url(bot_acceso.png);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
		position:relative;
	
		}	
		
		/*fin_sub-botonera: clientes*/	
		
/*fin botones*/

#central
		{
		float:left;
    	width:755px;
		position:relative;
		}	

#caja_banners
		{
		float:left;
    	width:200px;		
		margin-right:20px;
		}
.titulo_seccion
		{
		float:left;	
		margin-top:40px;
		margin-left:20px;
		}		
/*barras separadoras*/	

#barra_nosotros
		{
		float:left;
    	width:1px;
		height:600px;
		background-color:#cc1341;
		margin-top:40px;
		}
#barra_servicios
		{
		float:left;
    	width:1px;
		height:600px;
		background-color:#6cc9e7;
		margin-top:40px;
		}
#barra_clientes
		{
		float:left;
    	width:1px;
		height:600px;
		background-color:#ff8e00;
		margin-top:40px;
		}
#barra_contacto
		{
		float:left;
    	width:1px;
		height:600px;
		background-color:#ced443;
		margin-top:40px;
		}
		
/*fin barras separadoras*/	

#caja_contenido
		{
		float:left;
    	width:534px;
		}
		.espacio_horizontal
		{
		float:left;
		width:534px;
		height:60px;

		}
		 .enlaces_verde
		{
	
			font-family:Verdana, Geneva, sans-serif;

			color:#CCCC33;
			font-size:10px;
			font-weight:lighter;
			text-decoration:underline;
		
		}
		#caja_ahorro
		{
		float:left;
    	width:470px;
		height:35px;
		margin-bottom:50px;
		margin-top:80px;
		margin-left:30px;
		}
		#txt_ppal
		{
		float:left;
		text-align:justify;
    	width:470px;
		margin-left:30px;
		margin-bottom:50px;
		}
		.titulo_texto
		{
		float:left;
		margin-top:20px;
		margin-bottom:40px;
		}
/*formularios*/	

#caja_formulario
	{
		float:left;
		margin-top:20px;
		width: 300px;
		}
#caja_nombres_campos
	{
		float:left;
		width: 50px;
		}
#caja_campos
	{
		float:right;
		width: 220px;
		line-height:1px
		}
 .boton
		{
			text-align:left;
			font-family:Verdana, Geneva, sans-serif;
			line-height: 1.5;
			color:#CC0033;
			font-size:10px;
			font-weight:lighter;
			background-image:none;
			background-color:transparent;
			border:none;
			text-decoration:underline;
		}
	

/*fin formularios*/	

#domicilio_social
		{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
    	width:150px;
		margin-left:-10px;
		margin-top:40px;
		text-align:left;
		color:#CC0033;
		font-size:10px;
		font-weight:lighter;
		}
		
/*pie*/	

#volver_ppal
		{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
    	width:755px;
		text-align:right;
		text-decoration:underline;
		color:#CC0033;
			font-size:10px;
	font-weight:lighter;
		}
#pie_img
		{
		float:left;
    	width:755px;
		background-image:url(pie.png);
		height:24px;
		margin-top:3px;
		}
#pie_texto
		{
		float:left;
    	width:755px;
		height:24px;
		
		}
#pie_texto_right
		{
		float:right;
    	width:755px;
		height:24px;
		
		}
 .enlaces_izda
		{
			text-align:left;
			font-family:Verdana, Geneva, sans-serif;
			line-height: 1.5;
			color:#CC0033;
			font-size:10px;
			font-weight:lighter;
			background-image:none;
		}
		
		
.enlaces_izda:hover
		{
			text-align:left;
			font-family:Verdana, Geneva, sans-serif;
			line-height: 1.5;
			color:#CC0033;
			font-size:10px;
			font-weight:lighter;
			text-decoration:underline;
			background-image:none;
		}
		
 .copyright_dcha
		{
		text-align:right;
		font-family:Verdana, Geneva, sans-serif;
		color:#666;
		font-size:10px;
		font-weight:lighter;
		}
		
		
#caja_banners_1
		{
		float:left;
    	width:133px;		
		margin-right:40px;
		margin-left:20px;
		margin-top:20px;
		}