html{background:#fff;}

body{background:#fff; color:#333;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

html,body{height:auto!important;min-height:100%;}

a{text-decoration:none;color: #339900;}

a:hover{	text-decoration: underline;}

h1,h2,h3{
font-weight:bold;}

h1{	font-size: 18px;font-weight: normal;}

#slogan h1{color:#666666; margin-left:140px;margin-bottom:5px;}

h2{
	font-size: 18px;
	color:#6e861e;
}

h3,h4{font-size: 14px;}

h4 a:hover {text-decoration: underline;}
h4 a {	font-weight: normal;}


h5,h6{font-weight:normal;}

label{font-size: 1em;	font-weight: bold;	line-height: 2.3em;}

.black {
	color:#333;
	padding:0;
	padding-top:-25px;
	background-color: #FFFFFF;
	height:25px;
}
	
/* End CSS Top Menu */

div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{
border:0;margin:0;outline:0;padding:0;}

#wrapper{height:auto!important;	margin:0 auto;	margin-left:auto;	margin-right:auto; margin-top:-7px;	width:990px;}
#menuh img{float:left;margin-top:-49px;}
	
#slogan{margin-top:30px;height:26px;margin-left:40px;
visibility:hidden}
#flags{float:right;margin-top:-20px;margin-right:10px;}
#flags img {margin-right:5px;}

.small{	font-size: 10px;}
.big { color:#b0c11d; font-size: 16px;font-weight:bold;}

.border10{margin:15px 15px 5px 0;}

/* Begin CSS Top Menu */
.menu3 {float:left; padding:0; margin:14px 0 0 0; list-style:none; height:27px; width:810px; position:relative;}
.menu3 li {
	float:left;
	background-color: #000000;
	margin-left: 4px;
	width:131px;
	text-align:center;
}
.menu3 li a {
	display:block;
	height:22px;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 0 0;
	cursor:pointer;
	width:131px;
	text-align:center;

}
.menu3 li a b {	display:block;}
.menu3 li.current a, .menu3 li.current a b, .menu3 li a:hover, .menu3 li a:hover b, .menu3 li.current a:hover b  {background-color: #549433;}
.menu3 li.current a:hover {background-color: #549433; cursor:default;}
.menu3 li.border a {border-left-width: 0px;	border-left-style: solid;	border-left-color: #333333;}	
/* End CSS Top Menu */


/* Begin CSS Content Columns */

#content{
	margin-top:10px;
	height:auto;
	float: left;
	width: 990px;
	height: 454px;
	background-image: url(../images/bg-content.jpg);
	background-repeat: no-repeat;
}

#column0  			{margin: 15px; width: 960px; height: 424px;}
#column1  			{margin: 10px 0px 30px 30px; width: 415px; height: 394px; float: left;}
#column2, #column2oferta {margin: 15px 15px 15px 15px; width: 515px;	height: 424px; float: left;}
#column1.cataleg_detail  	{margin: 10px 0px 30px 30px; width: 658px; height: 394px; float: left;}
#column2catalegdetail		{margin: 15px 15px 15px 15px; width: 272px;	height: 424px; float: left;}


#column1 h3 {margin-top:10px; color:#333;}
#column1 li {display:inline-table;width: 75px;	text-align: center; margin-top:5px;}
#column1 li img{height: 60px;width: 80px;margin: 0px 5px;}
#column1 a.spacing5 {line-height: 30px;letter-spacing: 3px;}
#column1 ul{margin:5px 0;}
#column1 li.abc {display:inline-block;width: 120px;	text-align: left; margin:2px 5px 4px 0;}
#column1 p{	margin-top:5px;}
#column1 form {	margin:5px 0 15px 0;}
#column1 form input.search, form input.ok {background-image: url(../images/search.gif);height: 20px;width: 20px;background-repeat: no-repeat;margin-left: 5px;	border: 0;}
form input.ok {background-image: url(../images/ok.gif);}
form input.search {display:block;}
#column1 div.oferta{
	border: 1px solid #b0c11d;
	float: left;
	width: 122px;
	height: 115px;
	margin:0 5px 5px 0;
	padding:3px;
	text-align: center;
}
#column1 img { border:1px solid #333;}
#column1 table { border:0px; margin:20px;}
#column1 td { border:0px; padding-top:5px; text-align:center; width:50%;}
#column1 div.oferta img, #column1 div.oferta_current img {height: 50px;	width: 50px;}

#column2.cataleg{background-image: url(../images/cataleg_bg.jpg);	background-repeat: no-repeat;	text-align: right;}
#column2oferta{background-image: url(../images/oferta_bg.jpg);	background-repeat: no-repeat;	text-align: center;	padding-top:20px;}
#column2oferta img {height: 250px;	width: 250px; margin:20px;}
#column2oferta h3 {color:#549433}
#column2catalegdetail img {margin-bottom:5px;}

#acces {width: 248px;height:130px;	margin-top:10px;	float:right;	text-align: left;}
#acces2 {
	width: 210px;
	height:130px;
	background-color: #FFFFFF;
	border: 1px solid #b0c11d;
	padding:10px;
	margin: 10px 0 -120px 600px;
	position: absolute;
	visibility: hidden;
}

#download {	width: 250px;	font-size: 10px;	margin-top:265px;	float:right; margin-left:400px;}
#download a {color:#333;}
#next {font-size: 10px;	}

#results {height: 320px;margin-top:-10px;}
#results ul {border-bottom: 1px solid #C66300;}
#results ul.noborder {border:0;margin-top:20px;}
#results li {width:85px;font-weight: normal;color: #333333;	font-size: 12px;margin:0}
#results li.big, #results li.big-right {width:308px;	text-align: left;}
#results li.presenta {width:158px;}
#results li.big-right {text-align: right;width:358px;	}
#results li.right {text-align: right;}
#results li.right img{height: 20px;width: 20px;float:right;margin-top:-5px; margin-right:-20px;}
#results li.left {text-align: left;}
#results h2{margin-top:-15px;}

div.cerca1 {border-top: 0; margin-top:15px;}
div.cerca_border0 {	border-top: 0;}
div.cerca1 p {padding:0 0 7px 0;	font-size: 18px;	color:#b2c511;font-weight:bold;}

/* End CSS Content Columns*/


#credit{clear:both;	text-align: center;	margin-top: 20px;	font-size:10px;}


/* BEGIN CSS FORMS */

form {
padding: 0px 5px 0px 5px;
font-size: 12px; 
voice-family: "\"}\"";/*===== HACK PARA IE6.========*/
voice-family: inherit;
margin-top:-10px;/*===== IE6 SI VE ESTA LINEA  ========*/
	}
html>body form{/*===== IE6 NO VE ESTA LINEA  ========*/
margin-top:-0px;
margin-bottom:-0px;
	}
	
.select {
margin:5px 10px; /* set top margin same as form input - textarea etc. elements */
font-size: 11px;
width: 230px;
}

.submit {
float:left;
font-size: 11px;
background-color: #b2c511;
color: #FFFFFF;
margin-left: 95px;
margin-top:10px;
cursor: pointer;/* CURSOR - MANO PARA TODOS LOS NAVEGADORES EXCEPTO IE 5.x*/
cursor: hand; /* EL MISMO CURSOR PARA IE 5.x */
padding:2px;
	}
.submit{/*===== HACK PARA IE6  ========*/
	voice-family: "\"}\"";
	voice-family: inherit;
border:0px solid #02114D;/*ELIMINA EL BORDE DEL BOTON EN IE 6.0*/
	}
html>body .submit{/*===== HACK PARA IE6  ========*/
border:1px solid #02114D;/*BORDE DE 1 PX PARA EL RESTO DE NAVEGADORES, INCL. IE7 */
	}

form label { 
	display: inline;
	float: left; 
	width: 140px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

form textarea {
margin:5px 10px; /* set top margin same as form input - textarea etc. elements */
font-size: 11px;
width: 230px;
overflow: auto; 
}


form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

#email_sent
{
height:350px;
border: 1px solid #000000;
padding: 10px;        /* padding in fieldset support spotty in IE */
margin: 0;
padding-top:20px;
text-align:center;
line-height:30px;
}

/************************************************************************************************/



.divOccupation1{width:auto;float:none;}
#box1_big form,{text-align: left; margin:10px;}

/* End CSS FORMS */