/* LCSnetwork * Author: Lewistel.net */	
/**** ESTRUCTURE CSS ****/

body {
	padding: 0 380px;
	background: # #333333;
	color: #000000;
	font-family:  "Tahoma", Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 100.01%;
	text-align: center
}
#sizer {
	margin: 0 auto;
	padding: 0;
	width: 0%;
	text-align: left;
	max-width: 248px }
#expander {
	margin: 0 -380px;
	min-width: 760px; 
	position: relative;
	border: 0; } 
/*\*/
* html #expander {height: 0;} 
/* #expander must have "height: 0" in IEwin bug fixing */

/* Holly hack */
/*\*/
* html .outer p {margin-right: -6px;}
/* */

/**** MENU CSS ****/

#menu { height: 100%; margin: 0 0 25px; padding: 0; font-size: 11px }
#menu h4 a { display: block; margin: 0 0 0 1px; padding: 3px 0 3px 10px; font-weight: 700; font-size: 13px; text-decoration: none; color: #FFF; background: #8B93A5 }
#menu h4 a:hover { color: #F7F7F7; background: #6A7389; text-decoration: none }
#menu ul { width: 180px; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #CED3D9 }
#menu ul li { position: relative }
#menu li ul { position: relative; display: block; border-bottom: 0 }
#menu ul li a { display: block; padding: 5px 5px 5px 10px; font-weight: 700; text-decoration: none; color: #6A7389; background: #E4E6E7; /* IE6 Bug */ border-top: 1px solid #CED3D9; border-left: 1px solid #CED3D9; border-right: 1px solid #CED3D9; border-bottom: 0 }
#menu ul li a:hover { color: #6A7389; background: #CED3D9 }
#menu li ul li a { display: block; padding: 5px 5px 5px 20px; font-weight: 400; color: #6A7389; background: #F7F7F7 }
#menu li ul li a:hover { color: #6A7389; background: #EBEDEE }
#menu li:hover ul, #menu li.over ul { display: block }
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1% }
* html #menu ul li a { height: 1% }
/* End */

/* --- HEADER --- */

.header { font-size: .7em; }
#headericons { width: 760px; margin: 3px auto; padding: 0; background: #FFF; border: 0 solid #CED3D9; }
#headerlogo { height: 77px; margin: 0 0 2px 0; padding: 0; background: #f7f7f7; }
#logo img { margin: 20px 15px 16px 10px;}
#headerlogo p { display: none;}
#logo { float: left; margin: 0; padding: 0; }
#support { float: right; clear:right; margin: 0; padding: 0; }
#support noscript p { display: inline; }
#headerbar { height: 41px; color: #484B4D; background: #B7BCC2 url(../images/botonera_fondo.gif) no-repeat right top; margin-bottom: 4px; border-bottom: none; }

/* --- HEADER - MENÚ HORIZONTAL --- */

.menuh {position: relative; width: 427px; height:41px; margin: 0 0 0 333px; padding: 0; text-align: right;  background: url(../images/botonera_fondo.gif) no-repeat right top;}  
#menuhorizontal { display: inline; position: absolute; overflow: hidden; width: 427px; height: 41px; margin: 0; padding: 0; list-style: none;}
#menuhorizontal li { display: inline; margin: 0; padding: 0; list-style-type: none; }
#menuhorizontal a { float: left; overflow: hidden; height: 0 !important; height /**/:41px; /* for IE5/Win */  padding: 41px 0 0 0;  }
#menuhorizontal a:hover { background-position: 0 -41px;	}
#menuhorizontal a:active, #menuhorizontal a.selected { background-position: 0 0; }
li#mhosting, #mhosting a  { width: 70px; background: url(../images/botonera_hosting.gif) top left no-repeat; }
li#mservicios, #mservicios a  { width: 77px; background: url(../images/botonera_servicios.gif) top left no-repeat; }
li#mcontratar, #mcontratar a  { width: 85px; background: url(../images/botonera_contratar.gif) top left no-repeat; }
li#msoporte, #msoporte a  { width: 73px; background: url(../images/botonera_soporte.gif) top left no-repeat; }
li#mclientes, #mclientes a  { width: 122px; background: url(../images/botonera_clientes.gif) top left no-repeat; }
	
/* --- HEADER - BUSCADOR --- */
	
#searchbox { float: left; width: 333px; height: 41px; margin: 0; padding: 0; background: #B7BCC2 url(../images/header_footer/botonera_fondo.gif) repeat-x center top; border: 0; }
#searchbox fieldset { margin: 12px 0 0 6px; }
#termino { width: 130px; margin: 0 2px 0 0; }
#searchbox label { display: block; width: 140px; margin: 0; padding: 0 0 0 20px ; text-align: left; background: url(../images/buscador_lupa.gif) no-repeat left top; }



/* --- ICONOGRAFÍA FOOTER Y HEADER --- */

.icons ul { margin: 0; padding: 0; list-style: none; float: right; }
.icons ul li { margin: 2px 0 0 15px; padding: 0; background-repeat: no-repeat; background-position: 0 50%; float: left; }
.icons ul li a { padding-left: 16px; /* width of icon + whitespace */ color: #484B4D; background: none; text-decoration: none; font-weight: 400; }
.icons ul li a:hover { padding-left: 16px; /* width of icon + whitespace */ color: #2E485E; background: none; text-decoration: underline; font-weight: 400; }	
.ilegales { background: url(../images/footer_bot_legales.gif) no-repeat top left; }
.imapa { background: url(../images/footer_bot_sitemap.gif) no-repeat top left; }
.iinicio { background: url(../images/header_bot_inicio.gif) no-repeat top left; }
.iempresa { background: url(../images/header_bot_empresa.gif) no-repeat top left; }
.icontacto { background: url(../images/header_bot_contactenos.gif) no-repeat top left; }

/* --- FOOTER - VALIDACION CSS Y XHTML--- */

.footer { height: 18px; padding: 5px 10px 3px 10px; margin: 0 0 4px; text-align: left; font-size: .7em; color: #484B4D; background: #F7F7F7; border: 1px solid #CED3D9; }
.derechos { float: left; }
p.validation img { margin: 0 0 0 5px; }
p.validation { margin: 0; float: right; }
#validation { position: absolute; bottom: 0; margin: 10px 5px 10px 7px }
#validation p { margin: 0 3px 0 0; padding: 0; }	
	

