body,ul,ol,li,p,table,form,h1,h2,h3,h4,h5,h6,input {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
}
a {
	text-decoration:none;
	outline:none;
}
img{
	border:0px;
}
ul{
	list-style-image: none;
	list-style-type: none;
}
li{
	list-style-image: none;
	list-style-type: none;
}
p{
	margin-bottom:16px;
	text-indent:0px;
}
body {
	height:100%;
	background:url(../imagenes/fondo_repeat.png) repeat-x center top;
	background:url(../imagenes/fondo3.png) repeat-x left top;
}
html {
	height:100%;
	
}
#cuerpo {
	min-height:100%;
	width:1020px;
	margin:0 auto;
	background:url(../imagenes/fondo_blanco2.png) repeat-y center top;
}
* html #cuerpo {
	height:100%;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="imagenes/fondo_blanco2.png", sizingMethod="scale");
	background-repeat:repeat-y;
}
#pie {
	position:relative;
	line-height:33px;
	width:1020px;
	margin:0 auto;
	margin-top:-81px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}
#contenido {
	position:relative;
	padding-bottom:80px;
	width:1020px;
	margin:0 auto;
}
#pie div,#cabecera{
	width:988px;
	margin:0 auto;
	background:#FFFFFF;
	background:#7DB136;
	border:1px solid #FFFFFF;
}
#contenidos{
	width:988px;
	margin:0 auto;
	overflow:hidden;
}
#pie div div,#cabecera div{
	
}
#cabecera div{
	border:0px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:15px;
	height:150px;
	background:no-repeat left top;
	background-image:url(../imagenes/cabecera01.jpg)
}
.inicio #cabecera div{ background-image:url(../imagenes/cabecera01.jpg)}
.inicio #empresa div{ background-image:url(../imagenes/cabecera01.jpg)}
.inicio #servicios div{ background-image:url(../imagenes/cabecera01.jpg)}
.inicio #reciclado div{ background-image:url(../imagenes/cabecera01.jpg)}
.inicio #nuevas div{ background-image:url(../imagenes/cabecera01.jpg)}
.inicio #contacto div{ background-image:url(../imagenes/cabecera01.jpg)}
#pie div{
	border-bottom:0px;
	height:34px;
	background:#0B89B0;
	font-family:Arial, Helvetica, sans-serif
}
#pie div div{
	border:0px;
	line-height:12px;
	height:15px;
	margin-top:12px;
}
#pie a{color:#FFFFFF;}
#pie a:hover{color:#CCE981;}
#pie div div div#menu_pie{
border-top:1px solid #FFFFFF;
padding-top:2px;
font-size:11px;
margin-top:9px;

background:#0C98C0;
}
#pie div div div#menu_pie a{
margin:0 5px;
}
#pie div div div#iconos_pie{
border-top:1px solid #FFFFFF;
margin-top:0px;
line-height:23px;
height:24px;
font-size:11px;
font-weight:bold;
padding:2px 0px;
background:#7DB136;
}
#pie div div div#iconos_pie img{ vertical-align:middle;}
#pie div div div#iconos_pie span{margin:0 15px;}
#columna_izquierda{
	float:left;
	width:250px;
}
#columna_derecha{
	float:right;
	width:685px;
	margin:25px;
	display:inline;
	text-align:justify;
	position:relative;
}
#logo{
display:inline-block;
width:256px;
height:94px;
background:url(../imagenes/logo.png) no-repeat left top;
text-indent:-9999px;
cursor:pointer;
margin:26px;
float:left;
/*
background:url(../imagenes/logo2.png) no-repeat left top;
margin-top:14px;
margin-top:8px;
width:292px;
height:112px;
margin-left:8px;*/
margin-top:10px;
margin-left:12px;
}
* html #logo {
	background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="imagenes/logo2.png", sizingMethod="scale");*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="imagenes/logo.png", sizingMethod="scale");
}
#cabecera div#frase,#cabecera div#frase_fondo{
float:left;
background:none;
border:0px;
margin:0px;
position:absolute;
left:51px;
top:108px;
padding:0px 5px;
width:226px;
height:18px;
text-align:center;
font-weight:bold;
color:#0b89b0;
border-top:3px solid #0b89b0;
z-index:99;
top:108px;
font-size:12px;
text-align:center;
height:28px;
line-height:14px;
width:260px;
left:28px;
padding:2px;
width:236px;
left:34px;
top:102px;
}
#cabecera div#frase_fondo{
background:#FFFFFF;
filter: alpha(opacity=85);
opacity: .85;
-moz-opacity:0.85 ;
z-index:98;
}
#cabecera div div#buscador{
display:inline-block;
width:322px;
height:145px;
background:url(../imagenes/buscador.png) no-repeat left top;
float:right;
border:0px;
margin:6px;
}
* html #cabecera div div#buscador {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="imagenes/buscador.png", sizingMethod="scale");
	margin-bottom:-7px;
}
#buscador form{
margin:15px;
font-size:12px;
position:relative;
/**/
margin:8px;
padding:7px;
background:url(../imagenes/buscador_flash.gif) repeat-x left top;
}
#buscador p{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:15px;
text-transform:uppercase;
}
#buscador span{
display:block;
color:#064B79;
line-height:120%;
margin-bottom:8px;
width:292px;
}
* html #buscador span{margin-bottom:5px;}
*+html #buscador span{margin-bottom:5px;}
#buscador input{
border:0px;
line-height:23px;
padding:3px;
width:210px;
position:absolute;
background:url(../imagenes/input.gif);
}
* html #buscador input{ padding-top:0px; padding-bottom:6px; height:18px;}
*+html #buscador input{ padding-top:0px; padding-bottom:6px; height:18px;}
#buscador input.buscar{
padding:0px;
left:220px;
width:72px;
color:#000000;
border:2px solid #5096C1;
font-weight:bold;
background:#FFFFFF url(../imagenes/lupa.gif) no-repeat 6px 2px;
text-indent:16px;
font-size:12px;
cursor:pointer;
}
* html #buscador input.buscar{line-height:18px;height:24px; background-position:6px 1px;}
*+html #buscador input.buscar{line-height:18px;height:24px; background-position:6px 1px;}
#cabecera div div#horario{
position:absolute;
top:151px;
right:18px;
background:none;
text-align:right;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:0px;
height:auto;
}
#menu li{
border-bottom:1px solid #0C92B8;

}
#menu a{
border-bottom:1px solid #0A7D9E;
width:232px;
padding:9px;
padding-top:10px;
display:block;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
background:url(../imagenes/flecha1.gif) no-repeat 9px 70px;
}
#menu a:hover{border-bottom-color:#0B89B0;background-color:#0C92B8;}
.inicio #menu #inicio a,.empresa #menu #empresa a,.servicios #menu #servicios a,.reciclado #menu #reciclado a,.nuevas #menu #nuevas a,.contacto #menu #contacto a,.medio_ambiente #menu #medio_ambiente a{background-position:9px center; text-indent:13px;}
#atencionalcliente{
background:#0C98C0;
padding:25px;
color:#043D4D;
font-weight:bold;
line-height:20%;
border-bottom:1px solid #0A7D9E;
/**/
background:#0C98C0 url(../imagenes/telefono.png) no-repeat 14px center;
padding-left:43px;
padding-right:10px;
}
#atencionalcliente p{
margin-bottom:-12px;
color:#E1F2F7;
font-size:37px;
font-weight:normal;
line-height:130%;
}
#asociaciones{
padding:10px;
padding-bottom:95px;
background:#7DB136 url(../imagenes/asociaciones2.gif) no-repeat left bottom;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #0A708D;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
line-height:110%;
}
#asociaciones div{
float:left;
text-indent:-9999px;
}
.ver_compra{
line-height:31px;
background:url(../imagenes/carrito.png) no-repeat left top;
display:block;
border:1px solid #DAEBEB;
padding:0 9px;
padding-left:30px;
font-weight:bold;
}
.destacado_columna01{
background:#0C98C0;
padding:10px;
color:#043D4D;
font-weight:bold;
border-bottom:1px solid #0A7D9E;
background: url(../imagenes/diagonales1.gif);
font-size:14px;
border-top:4px solid #043D4D;
line-height:14px;
text-align:center;
}
.destacado_columna01 strong{
font-size:19px;
font-weight:normal;
color:#E1F2F7;
}
