body {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	color:#2a2a29;
	width:1024px;
	background:url(../img/fondo.jpg) repeat-x top;
}
.izq {
	float:left;
}
.der {
	float:right!important;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
}
.nobackground {
	background-image:none !important;
}
.noborder {
	border:none !important;
}
.nomargin {
	margin:0px !important;
}
.oculto {
	display:none;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	text-decoration:underline;
}
a img {
	border:none;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border:none;
	margin:0;
	padding:0;
}
div {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
div#global {
	margin:0 auto;
	text-align:left;
	padding:0;
	overflow:auto;
	overflow:hidden;
	width:1024px;
}
div#global div#cabecera {
	margin:0 0 10px 0;
	padding:0;
	overflow:auto;
	overflow:hidden;
	width:1024px;
	height:104px;
	font-weight:bold;
	color:#f8fab9;
}
div#global div#cabecera h1 {
	margin:0;
	padding:0;
	text-indent:-999em;
	width:auto;
	overflow:auto;
	overflow:hidden;
	width:1px!important;
	height:1px!important;
	font:normal 1px Arial, Helvetica, sans-serif;
}
div#global div#cabecera ul#cabecera-idiomas {
	float:right;
	margin:0;
	padding:23px 19px 0 0;
}
div#global div#cabecera ul#cabecera-idiomas li {
	display:inline;
	margin:0 0 0 10px;
}
div#global div#cabecera ul#cabecera-idiomas li a {
	color:#FFF;
}
div#global div#cabecera ul#cabecera-idiomas li a:hover {
	color:#f8fab9;
}
div#global div#cabecera ul#menu {
	margin:0;
	padding:20px 0 0 0;
	clear:both;
	text-align:center;
	width:100%;
	font:normal 14px Arial, Helvetica, sans-serif;
}
div#global div#cabecera ul#menu li {
	display:inline;
}
div#global div#cabecera ul#menu li a {
	color:#FFF;
	height:46px;
	cursor:pointer;
}
div#global div#cabecera ul#menu li a span {
	padding:15px 17px 0 19px;
	display:inline-block;
	height:46px;
}
div#global div#cabecera ul#menu li a:hover {
	color:#53781b;
	text-decoration:none;
	background:url(../img/menu_der.gif) no-repeat right top;
	height:46px;
	display:inline-block;
}
div#global div#cabecera ul#menu li a:hover span {
	text-decoration:none;
	background:url(../img/menu_izq.gif) no-repeat 0em 0px;
	height:46px;
	display:inline-block;
}
div#global div#cabecera ul#menu li.activo a {
	color:#53781b;
	text-decoration:none;
	background:url(../img/menu_der.gif) no-repeat right top;
	height:46px;
	display:inline-block;
}
div#global div#cabecera ul#menu li.activo a span {
	text-decoration:none;
	background:url(../img/menu_izq.gif) no-repeat 0em 0px;
	height:46px;
	display:inline-block;
}
div#global div#sub-cabecera {
	margin:0;
	padding:0;
	overflow:auto;
	overflow:hidden;
	width:1024px;
	height:107px;
	background:url(../img/natura_activa.gif) no-repeat top left;
	font-weight:bold;
}
div#global div#sub-cabecera ul {
	margin:27px 30px 0 0;
	padding:0;
	float:right;
	color:#595959;
}
div#global div#sub-cabecera ul li {
	margin:0 0 14px 0;
	padding:0;
}
div#global div#contenido {
	width:1024px;
	height:580px;
	overflow:auto;
	overflow:hidden;
	background:url(../img/fondo_contenido.jpg) no-repeat 0em 0px;
	clear:both;
}
p#pie {
	margin:0 0 0 20px;
}
p#pie a {
	color:#547A1C;
}
p#pie a:hover {
	color:#595959;
}
div#global div#contenido div#contenido_izq_interiores {
	width:697px;
	overflow:auto;
	overflow:hidden;
	float:left;
	margin:9px 0 0 19px;
}
div#global div#contenido div#contenido_izq_interiores h2 {
	width:682px;
	height:46px;
	overflow:auto;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:12px 0 0 15px;
	background:url(../img/fondo_h2.gif) no-repeat 0em 0px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0144ad;
}
.underline {
	text-decoration:underline;
}
p#info {
	display:block;
	border:5px solid #FFF;
	background-color:#608923;
	color:#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0!important;
	margin:0 10px 10px 0;
	text-align:center;
}
p#info strong {
	font:bold 14px Arial, Helvetica, sans-serif;
}
div#global div#contenido div#contenido_der p#certificaciones {
	margin:5px 0 0 14px;
	padding:0;
	color:#4f81bd;
	font-weight:bold;
}
ul.ko {
	margin:0 0 0 16px;
}
ul.ko li {
	margin-bottom:10px;
	padding:0 0 0 14px;
	background:url(../img/ko.gif) no-repeat 0em 2px;
	font-weight:bold;
	color:#C30;
}
p.ok {
	margin:0 0 10px 16px;
	padding:0 0 0 17px!important;
	background:url(../img/ok.gif) no-repeat 0em 2px;
	font-weight:bold;
	color:#090;
}
p.ko {
	margin:0 0 10px 16px;
	padding:0 0 0 17px!important;
	background:url(../img/ko.gif) no-repeat 0em 2px;
	font-weight:bold;
	color:#C30;
}
p.espacio_foto {
	padding-top:80px!important;
}
div#global div#contenido div#contenido_centro div#presentacion h3 a {
	color:#547A1C;
}
div#global div#contenido div#contenido_centro div#presentacion p a {
	color:#547A1C;
}
div#global div#contenido div#contenido_centro div#presentacion h3 a:hover {
	color:#315E94;
}
div#global div#contenido div#contenido_centro div#presentacion p a:hover {
	color:#315E94;
}
div#global div#contenido div#contenido_centro div#presentacion h4 a {
	color:#547A1C;
}
div#global div#contenido div#contenido_centro div#presentacion h4 a:hover {
	color:#315E94;
}
p.back {
	margin:0 0 5px 16px;
	padding:0 0 0 19px!important;
	background:url(../img/back.gif) no-repeat 0em 4px;
}
p.back a {
	color:#547A1C;
}
p.back a:hover {
	color:#315E94;
}
p.solicitepresupuesto {
	float:left;
	margin:40px 0 0 450px;
	padding:0;
}
