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

body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
h1, h2, h3 {
	margin: 0;
	/*text-transform: uppercase;*/
	font-weight: bold;
	color: #069;
}
h1 { font-size: 44px; }
h2 { font-size: 18px; }
h3 { }

div#clear {
	clear: both;
	height: 30px;
}
div#clear0 {
	clear: both;
}
div#page {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
}

/* Header */
div#header {
	width: 900px;
	height: 108px;
	margin: 0 auto;
}
div#logo {
	width: 200px;
	height: 108px;
	float: left;
}
/* 	QUICK MENU */
div#quick_menu {
	float: right;
	margin-top:74px;
	width: 200px;
	text-align:right;
}

/* MENU */
div#menuCont {
	float: left;
	width: 900px;
	height: 30px;
	padding-top: 0px;
	border: 1px solid #999;
	background:url(../images/back_menu.jpg) repeat-x;
}
div#menu {
	float: left;
	width: 725px;
	height: 29px;
	padding-top: 0px;
}
div#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}
div#menu li {
	display: block;
	float: left;
}
div#menu a {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 7px 25px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #999;
}
div#menu a:hover { 
	color: #f60;
	background: url(../images/back_menu_on.jpg) repeat-x;
}
div#menu ul li a.current{
	color:#f60;
	background: url(../images/back_menu_on.jpg) repeat-x;
}
/* MENU ACCESS */
div#access {
	width: 160px;
	float:right;
	background: url(../images/back_menu_on.jpg) repeat-x;
	height:30px;
	padding-left:10px;
}
div#access img {
	float: left;
}
div#access a {
	display: block;
	margin:0 auto;
	float: left;
	padding:7px 0 0 4px;
	text-decoration: none;
	font-weight:bold;
	color: #069;
}
div#access a:hover {
	color: #f60;
}
/* FOOTER */
div#footer {
	padding:10px;
}
div#footerHome {
	width: 900px;
	/*height:97px;*/
	height:194px;
	background:url(../images/back_footer2.jpg) repeat-x;
	border: 1px solid #999;
	text-align:center;
}
div#footerText {
	float:left;
	color:#666;
	/*text-align:center;*/
	margin:70px 0 0 35px;
	font-size:26px;
	font-weight:bold;
}


div#footerImage {
	float:right;
}
/*------ menuinf -------*/
#menuFooter {
	width:900px;
	margin:0 auto;
}
#menuinf {
	clear:both;
	width:880px;
	display:block;
	margin-top:10px;
	font-size:10px;
}
#menuinf{
	text-align:center;
	padding:0px;
	height:auto;
}
#menuinf ul, li {
	list-style-type: none;
}
#menuinf ul {
	height:15px;
	width:auto;
	margin:0px auto;
	padding:0px auto;
}
#menuinf li {
	display:inline;
	width:auto;
	height:15px;
}
#menuinf a {
	padding:0px 5px 0px 8px;
	border-left:1px solid #ccc;
	text-decoration:none;
	color:#069;
}
#menuinf a#primero {
	border-left:none;
}
#menuinf a:hover {
	color:#FF0000;
}
/* CLIENTES */
.clientescodes a:link,.clientescodes a:visited {
	color:#069;
	font-weight:bold;
	text-decoration:none;
}

.clientescodes a:hover {
	color:#F60;
}
div#clientes {
	width:900px;
}
div#clientes h3{
	text-align:center;
	color:#069;
	margin:10px;
	font-size:18px;
}
div#clientes p{
	text-align:justify;
	margin:0 20px 20px 20px;
}
div#clientesSlide {
	display:block;
	float:left;
	width:200px;
}
div#clientesmain {}
div#clientesLF {
	width:420px;
	margin:20px 0 20px 0px;
	border:1px solid #ccc;
	display:block;
	float:left;
	background:url(../images/back_clientes.jpg) repeat-x;
}
div#clientesRT {
	width:420px;
	margin:20px 0px 20px 0;
	border:1px solid #ccc;
	display:block;
	float:right;
	background:url(../images/back_clientes.jpg) repeat-x;
}
div#clientesForm {
	float:right;
	width:180px;
	margin:10px;
}
div#clientesForm p {
	margin:5px 0;
}
div#clientesForm a,div#clientesForm a:visited {
	display:block;
	width:56px;
	height:18px;
	background:url(../images/enter-off.jpg) no-repeat;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:1px 0 0 14px;
	margin-top:10px;
}
div#clientesForm a:hover {
	background:url(../images/enter-on.jpg) no-repeat;
}
div#clientesAcces {
	display:block;
	margin:20px;
	border:1px solid #CCC;
}
div#clientesAcces img {
	float:left;
	margin:10px 10px 10px 30px;
}
div#msgFormCli {
	color:#900;
	font-size:10px;
	background-color:#FFC;
}
/* CLIENTES CONTACTO */
div#clientes2 {
	width:900px;
	background:url(../images/contact.jpg) no-repeat;
}
div#clientes2 h3{
	text-align:center;
	color:#069;
	margin:10px;
	font-size:18px;
}
div#clientes2 p{
	text-align:justify;
	margin:0 20px 20px 20px;
}
div#clientesContact {
	display:block;
	float:right;
	margin:20px 10px 20px 0;
	border:1px solid #CCC;
	width:670px;
	background:url(../images/back_clientes.jpg) repeat-x #FFF;
}
div#clientesContactLF {
	margin:20px 0 20px 10px;
	float:left;
	display:block;
	/*width:205px;*/
	color:#069;
}
div#clientesContactLF h4 {
	font-size:12px;
	margin:0 0 10px 0;
}
div#clientesContactLF p {
	margin:0 0 10px 10px;
	text-align:left;
}
div#clientesContact input {
	margin:0;
}
div#clientesContact form {
	margin:0;
}
div#clientesContactMain {
	padding:0 20px;
}
div#clientesContactROW {
	margin-bottom:5px;
}
div#colCLI01 {
	float:left;
	width:80px;
	text-align:right;
	margin:0 5px 0 0;
	padding:4px 0 0 0;
	display:block;
}
div#colCLI02 {
	float:left;
	width:165px;
}
div#colCLI03 {
	float:left;
	width:55px;
	text-align:right;
	margin:0 5px 0 0;
	padding:4px 0 0 0;
	display:block;
}
div#colCLI04 {
	float:left;
	margin:0 5px 0 0;
	padding:4px 0 0 0;
	text-align:right;
}
div#colCLI05 {
	float:left;
}
/* EMPRESA */
div#empresa {}
div#empresamain {
	float:right;
	width:500px;
	padding:20px;
	text-align:justify;
}
div#empresaIMG {
	float:left;
	height:382px;
	width:320px;
	background:url(../images/fachada.jpg) no-repeat;
	margin:10px 0;
}
/* FERIAS */
div#ferias {
	width:900px;
}
div#feriasimg {
	float:left;
	width:380px;
	height:400px;
	margin:10px 0;
}
div#feriasTitulo {
	float:right;
	width:500px;
	display:block;
	height:44px;
	border: 1px solid #ccc;
	margin:10px 10px 10px 0;
	background:url(../images/back_area_clientes.jpg) repeat-x;
}
div#ferias h3{
	text-align:center;
	color:#069;
	margin:10px;
	font-size:18px;
}
div#feriasMain {
	display:block;
	float:right;
	margin:0px 10px 10px 0;
	padding:15px 0 0 0;
	width:500px;
	background:url(../images/back_clientes.jpg) repeat-x #FFF;
	border:1px solid #CCC;
}
div#feriasNombre {
	margin:0 0 5px 20px;
}
div#feriasStand {
	margin:0 0 5px 40px;
}
div#feriasLink {
	margin:0 0 20px 40px;
}
div#feriasLink a,div#feriasLink a:visited {
	text-decoration:none;
	color:#666;
}
div#feriasLink a:hover {
	color:#F60;
}
/* LEGAL */
div#legal {
	width:900px;
}
div#legalmain {
	float:right;
	width:860px;
	padding:20px;
	text-align:justify;
}
/* PRODUCTOS */
div#productos {
	width:900px;
}
div#productosimage {
	width:360px;
	height:430px;
	float:left;
	background:url(../images/back_productos_img.jpg) no-repeat;
}
div#productosimage img{
	margin:35px 0 0 30px;
}
div#productosmain {
	width:507px;
	float:right;
}
div#productostext {
	display:block;
}
div#productostext a:link, div#productostext a:visited {
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
div#productostext a:hover {
	color:#F60;
}
div#productostext p {
	margin:0;
	text-align:center;
	color:#069;
}
div#productosseccion {
	width:507px;
	height:52px;
	background:url(../images/back_productos_sec.jpg) no-repeat;
	margin-top:30px;
}
div#productosseccion h3{
	font-size:18px;
	text-align:center;
	margin:0;
	padding:12px 0 0 0;
}
div#productosfotos {
	width:507px;
	background:url(../images/back_productos_fotos.jpg) repeat-y;
}
div#productosrow {
	padding-left:18px;
	padding-bottom:5px;
	height:120px;
}
div#productosdet {
	width:112px;
	height:112px;
	float:left;
	margin:0 5px 0 0;
	border: 1px solid #CCC;
}
div#productosnav {
	width:507px;
	height:37px;
	background:url(../images/back_productos_nav.jpg) no-repeat;
}
div#productosLF {
	float:left;
	width:50px;
	padding:11px 0 0 21px;
}
div#productoscategoria {
	float:left;
	width:360px;
	text-align:center;
	padding-top:11px;
	color:#069;
}
div#productoscategoria h3{
	font-size:14;
	font-weight:bold;
}
div#productosRT {
	float:right;
	width:50px;
	padding:11px 21px 0 0;
	text-align:right;
}
/* NOTICIAS */
div#noticias {
	width:700px;
	margin:0 auto;
}
div#noticiasTitulo {
	display:block;
	height:44px;
	border: 1px solid #ccc;
	margin:10px;
	background:url(../images/back_area_clientes.jpg) repeat-x;
}
div#noticiasTitulo h3 {
	text-align:center;
	padding-top:10px;
}
div#noticiasMain {
	margin:10px;
	border: 1px solid #ccc;
	background:url(../images/back_clientes.jpg) repeat-x #FFF;
}
div#noticiasFoto {
	float:left;
	width:200px;
	padding:5px;
	margin:10px;
	border: 1px solid #ccc;
	text-align:center;
	background-color:#FFF;
}
div#noticiasText {
	float:right;
	width:400px;
	margin:10px;
}
div#noticiasText h3 {
	display:block;
	border-bottom:1px solid  #069;
	padding:5px 0;}
div#noticiasText p {
	margin:10px 0 0 10px;
	text-align:justify;
}
/* IE6 Only */
* html #footerText {
	float:none;
	font-size:20px;
}
* html #footerHome {
	text-align:left;
}
* html #clientesContact{
	margin:0px;
	float:right;
	text-align:right;
}
* html #feriasTitulo{
	display: inline;
	margin-right:10px;
}
* html #feriasMain{}