body {
	background: #333333 url(../img/bg.gif) repeat;
	color: #34393C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	margin: 0px; padding: 0px;
}

a {color: #3D6273; text-decoration: none;}
a:hover {text-decoration: underline;}
span.clear {clear: both; display: block;}
h1 {color: #FFFFFF; font-size: 1.2em; font-weight: normal; margin: 0px 25px 0px 0px; padding: 20px 0px 10px 0px; text-align: right;}
h2 {background: #CADBE3; border-top: 3px solid #2F5D72; color: #144257; font-size: 1.2em; margin: 0px 0px 10px 0px; overflow: auto; padding: 5px;}

#container {background: #FFFFFF; margin: 0px auto 0px auto; width: 900px;}

#idioma {list-style: none; font-size: 0.9em; margin: 10px auto 5px auto; text-align: right; width: 855px;}
#idioma li {display: inline;}
#idioma li a {color: #FFFFFF;}

/** Header **/
#header {background: url(../img/headerbk.gif) repeat-x; padding: 0px 0px 0px 20px;}
#header a img {border: none;}
#header img {float: left;}
#header ul.menu {background: #1F495C url(../img/bkmenu.gif) repeat-x; height: 20px; list-style: none; margin: 0px 20px 10px 290px; padding: 0px 5px 15px 13px;}
#header ul.menu li {display: inline;}
#header ul.menu li a {color: #FFFFFF; display: block; height: 15px; float: left; margin: 0px 13px 0px 13px; padding: 10px 5px 10px 5px;}
#header ul.menu li a.on, #header ul.menu li a:hover {background: #1F495C url(../img/bkmenuon.gif) repeat-x; text-decoration: none;}

/** Continguts de la pagina **/
#continguts {background: #FFFFFF; clear: both; font-size: 1.1em; padding: 20px;}
#continguts img {background: #EFECE8; float: left; margin: 0px 15px 10px 0px; padding: 10px;}
#continguts p {margin: 0px 0px 40px 0px; padding: 0px;}

/* Empresa */
#continguts #empresa {background: #000000 url(../img/bkempresa.jpg) no-repeat; background-position: top right; color: #FFFFFF; padding: 30px 570px 30px 30px;}
#continguts #empresa h2 {background: none; border-color: #FFFFFF; color: #FFFFFF; font-size: 1.1em;}

/* Tiendas */
#continguts #tiendas {background: #000000 url(../img/bktiendas.jpg) no-repeat; background-position: top right; padding: 30px;}
#continguts #tiendas b {display: block; margin: 0px 0px 3px 0px;}
#continguts #tiendas p {margin: 0px 0px 15px 0px;}
#continguts #tiendas p a {color: #FFFFFF; text-decoration: underline;}
#continguts #tiendas p span {color: #CD0C0C; margin: 0px 0px 0px 5px;}

#continguts #tiendas .tienda {border-top: 1px dotted #FFFFFF; color: #FFFFFF; margin: 0px 330px 0px 0px; padding: 20px 10px 10px 10px;}
#continguts #tiendas .tienda2 {border-top: 1px dotted #FFFFFF; color: #FFFFFF; margin: 0px 377px 0px 0px; padding: 20px 10px 10px 10px;}
#continguts #tiendas .tienda3 {border-top: 1px dotted #FFFFFF; color: #FFFFFF; margin: 0px 333px 0px 0px; padding: 20px 10px 10px 10px;}
#continguts #tiendas .tienda4 {border-top: 1px dotted #FFFFFF; color: #FFFFFF; margin: 0px 175px 0px 0px; padding: 20px 10px 10px 10px;}

/* Productos */
#continguts #productos {padding: 30px;}
#continguts #productos ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
#continguts #productos ul li {margin: 0px 0px 5px 0px;}
#continguts #productos #interior {}
#continguts #productos #exterior {clear: both;}

/* Productos */
#continguts #proyectos {background: #212320 url(../img/bkproyectos.jpg) no-repeat; background-position: top right; color: #FFFFFF; padding: 30px 400px 30px 30px;}
#continguts #proyectos h2 {background: none; border-color: #FFFFFF; color: #FFFFFF; font-size: 1.1em;}
#continguts #proyectos h3 {font-size: 1.1em; margin: 0px; padding: 0px;}
#continguts #proyectos p {margin: 0px 0px 30px 0px;}
#continguts #proyectos ul {list-style: none; margin: 10px 0px 0px 0px; padding: 0px;}
#continguts #proyectos ul li {margin: 0px 0px 4px 0px;}

/* Servicios */
#continguts #servicios {background: #212320 url(../img/bkservicios.jpg) no-repeat; background-position: top right; color: #FFFFFF; padding: 30px 400px 30px 30px;}
#continguts #servicios h2 {background: none; border-color: #FFFFFF; color: #FFFFFF; font-size: 1.1em;}
#continguts #servicios p {margin: 30px 0px 30px 5px;}
#continguts #servicios a {border-bottom: 1px dotted #FFFFFF; color: #FFFFFF; text-decoration: underline;}
#continguts #servicios ul {list-style: none; margin: 10px 0px 0px 5px; padding: 0px;}
#continguts #servicios ul li {margin: 0px 0px 6px 0px;}

/* Contacto */
#continguts #contacto {background: #212320 url(../img/bkservicios.jpg) no-repeat; background-position: top right; color: #FFFFFF; padding: 30px 410px 30px 30px;}
#continguts #contacto p {margin: 0px 0px 20px 0px;}
#continguts #contacto p.gracias {border: 1px dotted #FFFFFF; padding: 10px; margin: 0px 0px 10px 0px;}
#continguts #contacto form#formcontacto {margin: 0px; padding: 0px; text-align: right;}
#continguts #contacto form#formcontacto label {display: block;	 margin: 0px 0px 10px 0px;}
#continguts #contacto form#formcontacto input, #continguts #contacto form#formcontacto textarea {border: 1px solid #C4C5C7; margin: 0px 0px 0px 10px; width: 260px;}
#continguts #contacto form#formcontacto textarea {font-family: Arial, Helvetica, sans-serif;}
#continguts #contacto form#formcontacto .envia {background: #AF0000; border-color: #AF0000; color: #FFFFFF; cursor: pointer; width: 55px;}

/** Footer **/
#footer {clear: both; color: #ECF2F5; margin: 0px auto 0px auto; text-align: center; width: 900px;}
#footer p {margin: 10px 0px 0px 0px; padding: 0px;}