/* CSS Document */

body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #DCE6ED url(../images/bg-body.jpg) repeat-x top;
	font-size: 12px;
	text-align:left;
	margin: 0 0 0 0;
	color: #000000;
}

html, body { height:100%; width:980px; }


/*---------A LiNK---------*/

a { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:link { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:visited { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:hover { color: #A2322B; font-size: 12px; font-weight: normal; text-decoration: none; }
a:active { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }

/*---------H1---------*/

h1 { font-family: Verdana, Arial; color: #2478C4; font-size: 17px; font-weight: normal; text-decoration: none; display: inline; background: url(../images/icon-h1.gif) no-repeat 0 4px; padding: 0px 0 7px 20px;}
h1 a:link {color: #2478C4;text-decoration: underline; font-size: 17px;}
h1 a:visited {color: #2478C4;text-decoration:underline; font-size: 17px;}
h1 a:hover {color: #2478C4;text-decoration:none; font-size: 17px;}
h1 a:active{color: #2478C4;text-decoration:underline; font-size: 17px;}

/*---------H2---------*/

h2 { font-family: Verdana, Arial; color: #000; font-size: 12px; font-weight: normal; text-decoration: none; display:inline; }
h2 a:link {color: #000;text-decoration: underline; font-size: 12px;}
h2 a:visited {color: #000;text-decoration:underline; font-size: 12px;}
h2 a:hover {color: #2478C4;text-decoration:none; font-size: 12px;}
h2 a:active{color: #000;text-decoration:underline; font-size: 12px;}

/*--------- MENU ---------*/

ul { margin:0; padding: 10px 0 0 0; list-style: none;}
ul li {	padding: 0 0 5px 7px; background: url(../images/icon-menu.gif) no-repeat 0 3px; }
ul li a { /*display:block; width:95px; height:30px;*/ }
ul li a:hover {	}
ul li a span { display:block; }

/*---------ID's #---------*/
/* ----------------------------------------------------- */

#body-white { background: #DCE6ED url(../images/bg-body-white-ie6.gif) repeat-y top; margin:0 auto;}

#header { background: url(../images/header.jpg) no-repeat top; width:980px; height:145px; float:left; }
	#header-block { margin: 65px 0 0 455px; }
	#header-block a { text-decoration:none; }
#lateral { background: url(../images/lateral.jpg) no-repeat top left; width:190px; height:520px; float:left; }
#content { background: #fff; width:790px; margin: auto; float:left;  }
#footer { background: url(../images/footer.jpg) no-repeat top; width:980px; height:240px; margin: 0 0 0 0; clear:both;}
	#footer-block { width:400px; height:90px; margin: 0 0 0 215px; font-size:10px;}
	#footer-block a { font-size:10px;}
	

#bg-menu { background: url(../images/bg-menu.jpg) no-repeat top left; width:138px; height:520px; float:left; padding: 0 30px 0 20px; }
#bg-menu a { text-decoration:none; }

#products { float:left; margin: 10px 0 50px 15px; width: 570px; }
#finder { float:left; width: 570px; height:40px; }
	.text-field { margin: 0 0 0 15px; border: solid 1px #000; background-color:#E4E4E4; width: 200px;}
	.required { margin: 0 0 0 15px; border: solid 1px #000; background-color:#E4E4E4; width: 200px;}
	.required-email { margin: 0 0 0 15px; border: solid 1px #000; background-color:#E4E4E4; width: 200px;}
	.url { margin: 0 0 0 15px; border: solid 1px #000; background-color:#E4E4E4; width: 200px;}
#stock { float:left; width: 570px; }

.file-products { width: 590px; float:left; }

.ref-top { background: url(../images/ref-top.gif) no-repeat top; width: 154px; height:29px; float:left; }
.ref-bottom { background: url(../images/ref-bottom.gif) no-repeat bottom; width:154px; float:left; }
	.ref-text { margin: 0 0 25px 10px; text-align:left; font-size:10px; width:125px; }

.img-product { width:160px; margin:15px 20px 0 0; float:left; height:270px; }

.btn-enviar { border: 0px; background:#fff url(../images/btn-enviar.gif) no-repeat top left; width:125px; height:45px; cursor:pointer; }
.submit { border: 0px; background:#fff url(../images/btn-enviar.gif) no-repeat top left; width:125px; height:45px; cursor:pointer; }

.tamany { max-width:150px; max-height:150px;}

label { width: 10em; float: left; }
label.error { clear:both; color: red; width:350px; height:35px; margin:5px 0 0 30px; }





