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

/****************/
/* RESETEO */
/****************/
html, body, a, p, h1, h2, h3, h4, h5, h6, div, table, form, blockquote, td, img{
	margin:0;
	padding:0;
	border:0;
	border:none;
	outline-style:none;
}
ul, ol{
	margin:0;
	padding:0;
	border:none;
	border: 0;
	list-style-type: none;
}
/********************/
/* GENERALES */
/*******************/
html, body {height:100%; min-height:100%;}
.clearFloat{
	clear:both;

}
.forzarDer{
	float:right;
}
.forzarIzq{
	float:left;
}
a{
	text-decoration:none;
	outline-style: none;
}
body { background:url(img/bg_body.gif) repeat-x #FFF; font-family: Georgia, Verdana, Geneva, sans-serif; font-size:12px; }
input {margin:0 0 0 10px; padding:0; font-size:11px;}
input.enviar {margin-bottom:10px;}
textarea { width:300px; margin:0 0 0 10px; padding:0; font-size:11px;}
span.contacto {color:#4aae28; margin-left:5px;}
#cabecera {width:100%; height:150px; text-align:center; margin-bottom:4px; }
#flash {width:680; height:150px; margin-bottom:-52px; margin-top:14px;}
#flash p { font-size:11px; }
#flash img {padding-right:10px;}
#flash2 {width:670; height:300px; margin-top:8px;}
#flash2 p { font-size:11px; }
#flash2 img {padding-right:10px;}
#flashseccion {width:100%; height:200px; margin-bottom:10px;}
#flashseccion p { font-size:11px; }
#flashseccion img {padding-right:10px;}
#menu ul {margin-left:4px;}
#menu li {float:left;}
#menu a {width:136px; height:80px; display:block; color:#333; background: #CCC; margin-right:2px; padding-left:4px; padding-top:4px;}
#menu a:hover {background: #999; color:#FFF;}
#menulateral {width:300px; float:left;}
#menulateral ul {margin:4px 0 0 4px;}
#menulateral li { padding-bottom:2px;}
#menulateral a { width:276px; height:21px; display:inline-block; background: #E3E3E3 url(img/bgmenu.jpg) repeat-x; padding:10px 0 0 4px; border-left:4px solid #DBDBDB; color:#002E56;}
#menulateral a:hover { background:url(img/bgmenuactivate.jpg) repeat-x; color:#FFF;}
#menulateral p {font-size:10px; text-align:justify; color:#DF1434; padding:7px 10px 7px 0;}
#contenedor { height:auto !important;height:100%; min-height:100%; width:1000px; margin:0 auto 0 auto;}
#contenido { clear:both; padding-bottom:20px; margin-bottom:40px;}
#contenido h1 {padding:8px 10px 5px 10px; text-align:justify; color:#333; font-size:11px;}
#contenido p {padding:10px 10px 0 10px; color:#333; font-size:11px;}
#contIzda {width:300px; *width:280px; _width:280px; padding-right:20px; * padding-right:10px; _ padding-right:10px; float:left; overflow:hidden;}
#contIzda.contacto {width:220px; margin-right:5px; float:left; overflow:hidden;}
#ofertas {width:282px; height:295px; background:url(img/ofertas3.jpg) no-repeat; margin-top:50px;}
#ofertas p {width:160px; padding:50px 0 0 30px; display:block;}
.presu {margin-top:-50px; }
.presudos {margin:0;  position:relative; top:300px; left:0;}
#insta {margin-top:8px;}
#contDcha {width: 680px; float:left;}
#contDcha.cerram {width:670px;}
#contDcha.contact {width:710px; float:left;}
#contDcha h1 {font-size:14px; color:#666; }
#contDcha h2 {padding:10px 0 10px 10px; text-align:justify; color:#4aae28; font-size:11px; clear:both;}
#contDcha li {padding: 5px 0 0 30px; font-size:11px; color:#4aae28; list-style:square inside;}
#contDcha p {text-align:justify;}
#contDcha p.titulos { width:120px; float:left;}
#contDcha p.fichero {width:40px; float:left;}
a.cerramientos { width:680px; height:30px; display:block; background: url(img/bg_cerra.jpg) repeat-y #FFF; padding:6px 0 0 10px; margin-bottom:10px; font-size:18px; color:#FFF;}
#contenido p.cerramien {clear:both; position:relative; top:10px;}
.empresa {margin-right:20px; padding:10px 0 10px 0;}
.trabajo {float:left; width:500px;}
.imagen {float:left; clear:left;}
.cerramiento {padding:0; text-align:justify; margin:0;}
#catalogo { width:650px; float:left; padding:0 0 30px 30px; font-size:11px;}
#catalogo p {padding:2px 0 2px 2px; margin:4px 0 4px 4px; clear:both;}
.cata p {margin-left:10px; text-align:justify;}
#catalogo p.salto {clear:left; display:block; }
#catalogo h2 {padding:10px 0 10px 10px; text-align:justify; color:#333; font-size:11px; clear:both;}
#catalogo a {float:left; display:block; background: #FFFFFF; margin:4px; padding:4px; border:1px solid #CCC;}
#contacto {width:300px; float:left;}
#contMapa { width:320px; height:320px; float:left; padding:10px; background:#999; position:relative; top:15px; left:80px;}
#mapa { width:320px; height:320px; float:left;}
#pie{
	color: #EEE;
	background-color:#666;
	font-size:10px;
	text-align:center;
	height:30px;
	margin-top:-30px;
	clear:both;
}
#pie p {padding-top:10px;}
.corte {
clear:both;
}

