html{
	color:#F7F7F5;
	background:#FFF;
	font-size: 14px;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; text-align:justify}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body {font-size:62.5%}
h1 {font-size:2.4em}  /* displayed at 24px */
h2 {font-size:1.8em}  /* displayed at 18px */
h3 {
}  /* displayed at 15px */
h4 {font-size:1.3em}  /* displayed at 13px */
h5 {font-size:1em} 
h6 {font-size:0.8em}
p {font-size:1.2em}
ul li {font-size:1.2em}
ul li ul li {font-size:1em}
body {
	background:url(../images/fondo.jpg) #F7F7F6 repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}
#logo {
	height:97px;
}
#logo h1 a {
	display:block;
	width:270px;
	height:97px;
	background:url(../images/logo.png);
	text-indent:-9000px;
}
h2 {
	font-weight:bold;
	color:#666;
}
h3 {
	color:#666;	
}
#encabezado_home {
	margin:30px 0px 20px 5px;
		
}
#encabezado_home h2 {
	font-size:2.6em;
}	
#encabezado_home h3 {
	font-size:1.6em;
	margin:4px 0px;
}
#slider {
	width:960px;
	height:250px;
	overflow:hidden;
	text-align:center;
}
#navegacion_slider {
	float:right;
}
div.separador5 {
	clear:both;
	height:5px;
}
div.separador10 {
	clear:both;
	height:10px;
}
div.separador15 {
	clear:both;
	height:15px;
}
div.separador20 {
	clear:both;
	height:20px;
}
div.topcaja {
	height:10px;
	background:url(../images/recuadro_top.jpg) no-repeat top;
}
div.caja_home {
	background:url(../images/recuadro_middle.jpg) repeat-y top;	
}
div.botcaja {
	height:10px;
	background:url(../images/recuadro_bottom.jpg) no-repeat top;
}
div.caja_home h3 {
	margin:10px 15px;	
}
h3.uno, h3.dos, h3.tres {
	padding:12px 0px 12px 45px;
	font-size:1.4em;
}
h3.uno {
	background:url(../images/uno.jpg) no-repeat left;	
}
h3.dos {
	background:url(../images/dos.jpg) no-repeat left;	
}
h3.tres {
	background:url(../images/tres.jpg) no-repeat left;	
}
h3.uno a:link, h3.dos a:link, h3.tres a:link, h3.uno a:visited, h3.dos a:visited, h3.tres a:visited {
	color:#655F53;
	text-decoration:none;
	text-align:justify
}
div.img_caja_home {
	text-align:center;	
}
div.caja_home ul {
	margin:0px 15px;	
}
div.home_masinfo {
	padding:15px 0px;
	text-align:center;	
}
#footer {
	background:#D9D7D0;
}
div.fondo_tabla {
	background:url(../images/fondo_tabla.jpg) #D9D7D0 repeat-x bottom;	
}
h3.h3footer {
	font-size:2em;	
	color:#9E2431;
	margin:20px 0px 10px 0px;
}
table.formu tr td {
	padding:6px 0px 6px 18px;
	color:#655F52;
	font-size:1.3em;
	vertical-align:top;
}
table.formu tr th {
	color:#655F52;
	font-size:1.3em;
	text-align:right;
}
input.degrad, textarea.degrad {
	background:url(../images/fondo_input.jpg) #FFF repeat-x top;
	border:1px solid #C6C4BF;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#666;
}
#pie {
	background:#000;
	color:#666;
	padding:15px 0px;
}
div.logo1, div.logo2, div.logo3, div.logo4 {
	float:left;
	margin-left:30px;
}

h4.telefono_pie {
	margin:0px;
	padding:0px;
	color:#666;
	font-size:18px;
}
h4.telefono_pie span {
	font-size:24px;	
}
h4.telefono_pie a:link, h4.telefono_pie a:visited {
	color:#666;
	text-decoration:none;
}
h4.telefono_pie a:hover, h4.telefono_pie a:active {
	color:#AAA;
	text-decoration:none;
}
#pagina {
    background: url(../images/fin_pagina.jpg) #FFF no-repeat bottom;
    min-height: 500px;
    padding: 20px 20px 95px 40px;
}
#pagina h2 {
	font-size:2.4em;
	color:#9F2633;
}
#pagina h3 {
	font-size:2em;	
	margin-bottom:20px;
}
#pagina h4 {
	font-size:1.8em;
	color:#999;
	margin-bottom:15px;
}
#pagina h5 {
	color:#BBB;
	font-size:1.5em;
	margin-bottom:15px;
}
#pagina p {
	font-size:1.5em;
	color:#655F52;
	line-height:1.5em;
	margin-bottom:15px
}
div.imagen {
	float:right;
	padding:40px;
	background:#F6F6F6;
	margin-left:10px;
	margin-bottom:10px;
}
div.imagen p {
	color:#999;	
}
div.separa {
	background:url(../images/separador.jpg) no-repeat top;
	height:1px;
	margin:20px 0px;
}
div.cita {
	font-size:2.2em;
	font-style:italic;
	font-weight:bold;
	color:#999;
	margin-bottom:9px;
	font-family:"Myriad", "Myriad Pro", "Calibri", Georgia;
}
div.autor {
	color:#999;
	font-size:1.1em;
}
div.autor em {
	font-style:italic;	
}
div.cuadrado {
	border:1px solid #F1F1F1;
	padding:4px;
	width:97px;
}
#topbar {
	height:97px;
	overflow:hidden;
}
#topbar ul {
	list-style-type:none;
}
#topbar ul li {
	float:left;	
}
#topbar ul li a {
	float:left;	
}
/*-------- INICIO --------*/
#topbar ul li.menu_inicio a:link, #topbar ul li.menu_inicio a:visited {
	display:block;
	width:116px;
	height:97px;
	background:url(../images/topbar_inicio.jpg) no-repeat 0px 0px;
	text-indent:-9000px;
}
#topbar ul li.menu_inicio a:hover, #topbar ul li.menu_inicio a:active {
	display:block;
	width:116px;
	height:97px;
	background:url(../images/topbar_inicio.jpg) no-repeat 0px -97px;
	text-indent:-9000px;
}
#topbar ul li.menu_inicio_activo a:link, #topbar ul li.menu_inicio_activo a:visited, #topbar ul li.menu_inicio_activo a:hover, #topbar ul li.menu_inicio_activo a:active {
	display:block;
	width:116px;
	height:97px;
	background:url(../images/topbar_inicio.jpg) no-repeat 0px -194px;
	text-indent:-9000px;
}

/*-------- EMPRESA --------*/
#topbar ul li.menu_empresa a:link, #topbar ul li.menu_empresa a:visited {
	display:block;
	width:135px;
	height:97px;
	background:url(../images/topbar_empresa.jpg) no-repeat 0px 0px;
	text-indent:-9000px;
}
#topbar ul li.menu_empresa a:hover, #topbar ul li.menu_empresa a:active {
	display:block;
	width:135px;
	height:97px;
	background:url(../images/topbar_empresa.jpg) no-repeat 0px -97px;
	text-indent:-9000px;
}
#topbar ul li.menu_empresa_activo a:link, #topbar ul li.menu_empresa_activo a:visited, #topbar ul li.menu_empresa_activo a:hover, #topbar ul li.menu_empresa_activo a:active {
	display:block;
	width:135px;
	height:97px;
	background:url(../images/topbar_empresa.jpg) no-repeat 0px -194px;
	text-indent:-9000px;
}

/*-------- SERVICIOS --------*/
#topbar ul li.menu_servicios a:link, #topbar ul li.menu_servicios a:visited {
	display:block;
	width:118px;
	height:97px;
	background:url(../images/topbar_servicios.jpg) no-repeat 0px 0px;
	text-indent:-9000px;
}
#topbar ul li.menu_servicios a:hover, #topbar ul li.menu_servicios a:active {
	display:block;
	width:118px;
	height:97px;
	background:url(../images/topbar_servicios.jpg) no-repeat 0px -97px;
	text-indent:-9000px;
}
#topbar ul li.menu_servicios_activo a:link, #topbar ul li.menu_servicios_activo a:visited, #topbar ul li.menu_servicios_activo a:hover, #topbar ul li.menu_servicios_activo a:active {
	display:block;
	width:118px;
	height:97px;
	background:url(../images/topbar_servicios.jpg) no-repeat 0px -194px;
	text-indent:-9000px;
}

/*-------- CASOS DE EXITO --------*/
#topbar ul li.menu_casos a:link, #topbar ul li.menu_casos a:visited {
	display:block;
	width:152px;
	height:97px;
	background:url(../images/topbar_casos.jpg) no-repeat 0px 0px;
	text-indent:-9000px;
}
#topbar ul li.menu_casos a:hover, #topbar ul li.menu_casos a:active {
	display:block;
	width:152px;
	height:97px;
	background:url(../images/topbar_casos.jpg) no-repeat 0px -97px;
	text-indent:-9000px;
}
#topbar ul li.menu_casos_activo a:link, #topbar ul li.menu_casos_activo a:visited, #topbar ul li.menu_casos_activo a:hover, #topbar ul li.menu_casos_activo a:active {
	display:block;
	width:152px;
	height:97px;
	background:url(../images/topbar_casos.jpg) no-repeat 0px -194px;
	text-indent:-9000px;
}

/*-------- CONTACTO --------*/
#topbar ul li.menu_contacto a:link, #topbar ul li.menu_contacto a:visited {
	display:block;
	width:109px;
	height:97px;
	background:url(../images/topbar_contacto.jpg) no-repeat 0px 0px;
	text-indent:-9000px;
}
#topbar ul li.menu_contacto a:hover, #topbar ul li.menu_contacto a:active {
	display:block;
	width:109px;
	height:97px;
	background:url(../images/topbar_contacto.jpg) no-repeat 0px -97px;
	text-indent:-9000px;
}
#topbar ul li.menu_contacto_activo a:link, #topbar ul li.menu_contacto_activo a:visited, #topbar ul li.menu_contacto_activo a:hover, #topbar ul li.menu_contacto_activo a:active {
	display:block;
	width:109px;
	height:97px;
	background:url(../images/topbar_contacto.jpg) no-repeat 0px -194px;
	text-indent:-9000px;
}
ul.navega {
	margin:20px 0px;	
}
ul.navega li {
	margin:2px 0px;
	padding:5px 0px;
	border-bottom:1px solid #E5E3DD;
	color:#655F52;
}
ul.navega li a:link, ul.navega li a:visited {
	color:#655F52;
	font-size:1.1em;
	text-decoration:none;
}
ul.navega li a:hover, ul.navega li a:active {
	color:#FFF;
}
ul.navega li ul {
	margin:0px 0px 0px 15px;	
}
ul.navega li ul li.sinborde {
	border-bottom:none !important;	
}
div.caja_home ul {
	list-style-type:circle !important;
	color:#666;
	margin:0px 0px 10px 10px;
}
div.caja_home ul li {
	margin:5px 0px 5px 15px;
	font-size: 14px;
}
#submenu ul {
	list-style-type:none;	
}
#submenu ul li {
	display:block;
	width:256px;
	height:78px;
}
#submenu ul li a:link, #submenu ul li a:visited {
	display:block;
	width:240px;
	height:58px;
	padding-top:20px;
	padding-left:16px;
	color:#999;
	text-decoration:none;
	font-size:18px;
	background:url(../images/submenu.jpg) no-repeat 0px 0px;
}
#submenu ul li a:hover, #submenu ul li a:active {
	display:block;
	width:240px;
	height:58px;
	padding-top:20px;
	padding-left:16px;
	color:#444;
	text-decoration:none;
	font-size:18px;
	background:url(../images/submenu.jpg) no-repeat 0px 0px;
}
#submenu ul li.current a:link, #submenu ul li.current a:visited, #submenu ul li.current a:hover, #submenu ul li.current a:active {
	display:block;
	width:240px;
	height:58px;
	padding-top:20px;
	padding-left:16px;
	color:#FFF;
	text-decoration:none;
	font-size:18px;
	background:url(../images/submenu.jpg) no-repeat 0px -78px;
}
#submenu ul li.ultimo a:link, #submenu ul li.ultimo a:visited {
	display:block;
	width:240px;
	height:58px;
	padding-top:20px;
	padding-left:16px;
	color:#999;
	text-decoration:none;
	font-size:18px;
	background:url(../images/submenu.jpg) no-repeat 0px 10px;
}
#submenu ul li.ultimo a:hover, #submenu ul li.ultimo a:active {
	display:block;
	width:240px;
	height:58px;
	padding-top:20px;
	padding-left:16px;
	color:#444;
	text-decoration:none;
	font-size:18px;
	background:url(../images/submenu.jpg) no-repeat 0px 10px;
}

/*----------- 8 junio -----------*/
a:link, a:visited {
 font-weight:bold;
 color:#9F2633;
 text-decoration:none;
}
a:hover, a:active {
 font-weight:bold;
 color:#444;
 text-decoration:underline;
}
ul.navega li a {
 font-weight:normal; 
}
div.extendido {
 font-size:1.2em;
 color:#777;
 margin-bottom:15px;
}
#pagina ul {
 list-style:circle;
 margin-bottom:20px;
}
#pagina ol {
 list-style:decimal;
 margin-bottom:20px;
}
#pagina ul li {
 list-style:disc;
 font-size:1.2em;
 color:#655F52;
 line-height:1.5em;
 margin-bottom:10px; 
 margin-left:25px;
}
#pagina ol li {
 list-style:decimal;
 font-size:1.2em;
 color:#655F52;
 line-height:1.5em;
 margin-bottom:10px; 
 margin-left:25px;
}
#submenu ul li a:link, #submenu ul li a:hover, #submenu ul li a:link, #submenu ul li a:active {
 font-weight:normal; 
}

/*------ 10 enero  -------*/
#nuestras_marcas {
 height:206px;
 background:url(../images/nuestras_marcas.jpg) no-repeat top;
}
#box_factoria {
 height:206px;
 background:url(../images/wcghouse.png) no-repeat top;
}
#box_proasoft {
 height:206px;
 background:url(../images/box_proasoft.jpg) no-repeat top;
}
div.box_texto {
	font-size:10px;
	color:#999;
	float:left;
	width:200px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
div.box_texto p {
 font-size:10px;
}
div.box_texto ul, div.box_texto ul li {
 list-style-type:disc; 
}
div.box_texto ul li {
 margin-left:10px;
 font-size:10px;
}
div.entrar {
 display:block; 
 width:102px;
 float:right;
 margin:107px 15px 0px 0px;
 text-align:right;
}
bot {
			height:30px;
			overflow:hidden;
			font-size:0;
			line-height:0;
			padding:0;
			background:url(../images/drop-list-bot.png) no-repeat left top;
		}
