* { margin:0; padding:0; }

body{
	padding: 0px;
	margin: 0px;
	background-color: #f4f4f4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img{
	border: 0px;
}

#header{
	width: 950px;
	height: 104px;
	background: White;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	padding: 15px 0 0 26px;
	font-size: 11px;
	font-style: normal;
	color: #000;
	background-image: url(../images/bg_menu.gif);
	background-position: 110px 67px;
	background-repeat: no-repeat;
}

#header div{
	float: left;
}

#header input, label{
	float: left;
}

#body{
	width: 976px;
	background: White;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}

#footer{
	width: 976px;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	font-size: 11px;
	background-color: White;
	color: #666666;
}

#footer a{
	color: #1D91CC;
	text-decoration: none;
	margin: 5px;
}

#footer a:hover{
	text-decoration: underline;
}



/*************** CLASES **********/

.clearline{
	clear: both;
}

.worldwide{
	color: #1D91CC;
	text-decoration: none;
}

a:hover.worldwide{
	text-decoration: underline;
}

#site{
	padding: 22px 0 0 28px;
}

#section_buscar{
	/*padding: 19px 0 0 177px;*/
	padding: 19px 0 0 420px;
	height: 19px;
}

#search{
	background-color: #fff;
	/*background-color: #cccccc;*/
	border: solid 1px #666666;
}

#img_input{
	padding: 0 0 0 6px;
}


.legales{
	width: 592px;
	background-color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 45px 0 20px 30px;
	text-align: left;
}

.left{
	float: left;
}

.right{
	float: right;
}

.border_box{
	width: 924px;
	height: 104px;
	padding: 6px 0 0 0;
	background-image: url(../images/bg_border_box.gif);
	background-repeat: no-repeat;
}




/****** MENU *******/

#content_menu_header{
	margin: 20px 0 0 10px;
}

/****** LEO MENU *********************/

#menu_header{
	padding: 20px 0 0 105px;
	/*margin: 0 0px 0 70px;*/
	width: auto;
	font-size: 11px;	
}

#menu_header span{
	margin: 0 16px 0 16px;
	position: relative;
}

.link_menu{
	color:#333333;
	/*font-weight: bold;*/
	text-decoration: none;
}

a:hover.link_menu {
	color:#F38A3C;
	/*font-weight: bold;*/
	text-decoration: underline;

}

.link_menu2{
	color:#999999;
	font-weight: normal;
	text-decoration: none;
}

a:hover.link_menu2{
	color:#f0731e;
	font-weight: normal;
	text-decoration: underline;
}

.productos{
	display: block;
	position: absolute;
	top: 90px;
	left: 230px;
	text-align: left;
}

.software{
	display: block;
	position: absolute;
	top: 90px;
	left: 328px;
	text-align: left;
}
.contactos{
	display: block;
	position: absolute;
	top: 90px;
	left: 415px;
	text-align: left;
}

/*------
ul.submenu{
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 147px;
}

ul.submenu li{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

ul.submenu li a{
	border: 0px;
	display: block;
	background:transparent url(../images/menu_css.gif) no-repeat;
}

li#telefono_i a{
	width: 133px;
	height: 21px;
}

li#telefono_i a:link, li#telefono_i a:visited{
	background-position: 0px -82px;
}

li#telefono_i a:hover, li#telefono_i a:focus{
	background-position:: -133px -82px;
}*/

/*** MENU *****/

/*#content_submenu ul{
		list-style-type: none;
		border: 0px;
		display: block;
		background: transparent url(../images/menu_css.gif) no-repeat;
}*/

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.submenu {
	width: 147px;
	/*border: 1px solid #ccc;
	margin: 10px;*/
	}
	
.submenu li a {
  	/*height: 32px;*/
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 18px;
	text-decoration: none;
	}	
	
.submenu li a:link, .submenu li a:visited {
	color: #333;
	display: block;
	background: url(../images/menu_css.gif) 0px -41px;
	text-decoration: none;
	padding: 3px 0 0 3px;
	}
	
.submenu li a:hover, .submenu li a:active {
	color: #fff;
	background: url(../images/menu_css.gif) -147px -41px;
	text-decoration: none;
	/*padding: 8px 0 0 30px;*/
	}
