body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #DFD564 url(../images/landscapeFull.jpg) ;
	margin:15pt auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 965px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF ;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 2px solid #950B09;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header img {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 7px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	position:relative;
	right: 10px;
}
.oneColFixCtrHdr #menu {
margin:0;
height:30px;
padding:5px 0;
position:relative;
right:10px;
text-align:center;
background:#951C13;
color:#F8FF1B;
top:-5px;
width:944px;
}
#idioma select {
border:2px solid #C56F18;
bottom:-4px;
float:right;
left:-8px;
position:relative;
width:138px;
}
.oneColFixCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #mainSquare {
	padding: 5px 0px;
	background: #F9F7CE;
	position:relative;
	width:944px;
	right:10px;
	
}
.oneColFixCtrHdr #submenu {
	padding: 5px 0px;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	background: #F9F7CE;
	position:relative;
	width:944px;
	height:100px;
	top:30px;
	
}
.oneColFixCtrHdr #lastnews {
	background: #F9F7CE;
	left:76px;
	position:relative;
	width:220px;	
}
#lastnews a, a:hover{
text-decoration:none;
color:#C56F18;	
}
#lastnews b {bottom:0px; color:#C56F18;font-size:17px;position:relative;}
#lastnews span {
bottom:79px;
color:#6F6F6F;
float:right;
font-size:12px;
position:relative;
width:168px;
}
#lastnews img{
	position:relative;
	right:;
	top:;
}
.oneColFixCtrHdr #production {
background:#F9F7CE none repeat scroll 0 0;
bottom:95px;
height:94px;
left:355px;
position:relative;
width:240px;
}
#production b {
bottom:0;
color:#C56F18;
font-size:17px;
position:relative;
}
#production a, a:hover {
color:#C56F18;
text-decoration:none;
position:relative;
}
#production span {
bottom:137px;
color:#6F6F6F;
float:right;
font-size:12px;
position:relative;
width:160px;
}
#production img {
bottom:57px;
position:relative;
}
.oneColFixCtrHdr #offers {
	background:#F9F7CE none repeat scroll 0 0;
	bottom:177px;
	left:650px;
	position:relative;
	width:220px;	
}
#offers b {
bottom:0;
color:#C56F18;
font-size:17px;
position:relative;
}
#offers a, a:hover{
text-decoration:none;
color:#C56F18;	
}
#offers span {
bottom:114px;
color:#6F6F6F;
float:right;
font-size:12px;
position:relative;
width:160px;
}
#offers img{
position:relative;
top:-10px;
}

.oneColFixCtrHdr #middleSquare {
	padding: 5px 0px;
	background: #F9F7CE;
	position:relative;
	width:800px;
	height:345px;
	
}
#titleproduct {
color:#717507;
font-family:times New Roman;
font-size:24px;
font-weight:bold;
left:33px;
position:relative;
}
#titleservice {
color:#717507;
font-family:times New Roman;
font-size:24px;
font-weight:bold;
left:347px;
position:relative;
top:-248px;
}
.oneColFixCtrHdr #products {
background:#F9F7CE url(../images/square_a.png) repeat scroll 0 0;
height:219px;
left:23px;
position:relative;
width:222px;
}
#products span {
color:#FFFFFF;
display:block;
font-family:arial;
font-size:12px;
font-weight:bold;
left:30px;
position:relative;
top:36px;
}
#products  a{
color:#FFFFFF;
text-decoration:none;
}
#products  a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#products p {
color:#FFFFFF;
font-family:arial;
font-size:12px;
left:94px;
position:relative;
top:36px;
}
.oneColFixCtrHdr #services {
background:#F9F7CE url(../images/square_b.png) repeat scroll 0 0;
bottom:248px;
display:block;
height:220px;
left:288px;
position:relative;
width:222px;
text-align:center;
}
#services span {
color:#FFFFFF;
font-family:arial;
padding:10px;
font-size:12px;
position:relative;
text-align:center;
top:36px;
}
#services  a{
color:#FFFFFF;
text-decoration:none;
}
#services  a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#services p {
color:#FFFFFF;
font-family:arial;
font-size:12px;

position:relative;
top:36px;
}
.oneColFixCtrHdr #catalogue {
background:#F9F7CE none repeat scroll 0 0;
text-align:left;
bottom:500px;
height:0px;;
left:543px;
position:relative;
width:400px;
}
#catimage {
background:transparent url(../images/square_c.png) repeat scroll 0 0;
height:156px;
position:relative;
width:182px;
}
.titcat {
color:#D1630A;
font-family:times New Roman,Arial;
font-size:25px;
font-weight:bold;
left:23px;
position:relative;
top:67px;
}
.titprod {
color:#737522;
font-family:trebuchet MS;
font-size:26px;
font-weight:bold;
left:31px;
position:relative;
top:64px;
}
.catext {
color:#6F6F6F;
font-family:arial;
font-size:10px;
left:204px;
margin-left:-129px;
position:relative;
text-align:left;
top:33px;
}
#homegallery {
background:#A4AB27 none repeat scroll 0 0;
border:7px solid #A4AB27;
height:85px;
position:relative;
top:15px;
width:364px;
}
.oneColFixCtrHdr #footer {
background:#FFFFFF none repeat scroll 0 0;
height:84px;
left:10px;
padding:0 10px;
text-align:center;
position:relative;
width:924px;
}
#footer img {
left:-9px;
position:relative;
top:5px;
width:945px;
}
#footer span {
bottom:70px;
color:#FFFFFF;
font-size:10px;
position:relative;
}

#footer span ul li{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:4px;
}
#footer span ul li a{
color:#FFFFFF;
text-decoration:none;
}

#contenido{display:none;}


#menu ul {list-style:none;margin:0;padding:0;}
#menu li {float:left;width:136px;margin:0;padding:0;text-align:center;}
#menu li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
#menu li a:hover, li a:focus, li a:active {background-position:-150px 0;color:#FFED2F;}
	#d a {}
	
	
/*carousel*/

input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }
label { display: block; } 

.infiniteCarousel {
position:relative;
top:1px;
width:395px;
}
.infiniteCarousel .wrapper {
height:105px;
top:0;
margin:0;
overflow:auto;
position:absolute;
width:364px;
}
.infiniteCarousel ul a img {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:4px solid #FFFFFF;
}
.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 85px;
  width: 90px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #FFFFFF;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #FCB817;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
#footerMenu{display:none;}
	
