body{
	border:0;
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:0.85em;
	background:#121402 url(bck-pagina.png) top repeat-x;
	color:#FFF;
	}
a{
	color:#A4B410;
	text-decoration:none;
	}
a:hover{
	color:#FFF;
	text-decoration:none;
	}
p, ul{
	color:#BDBEB4;
	}
p strong{
	color:#FFF;
	}
img{
	border:0;
	}
#cuerpo{
    position:relative;
    left:50%;
    width:990px;
    margin:20px 0 16px -495px;
	padding:0;
	height:900px;
	}
#cuerpo #izquierda{
	width:650px;
	background:transparent url(bck-izquierda.gif) top left no-repeat;
	padding:200px 25px 20px 25px;
	margin:12px 0 0 0;
	float:left;
	}
#cuerpo #izquierda #navegacion{
	text-transform:uppercase;
	font-size:1.35em;
	text-align:center;
	height:40px;
	font-family: "Palatino Linotype",Palatino,Georgia,'Times News Roman',Times,serif;
	}
#cuerpo #izquierda #navegacion ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#cuerpo #izquierda #navegacion ul li{
	margin:0 0 0 19px;
	padding:0;
	display:inline;
	}
#cuerpo #izquierda #navegacion ul li.inicio{
	margin:0;
	}
#cuerpo #izquierda #img-container .nav a{
	border:0;
	}
#cuerpo #izquierda #img-container .nav a:hover{
	border-bottom:1px dotted #FFF;
	}
#cuerpo #izquierda #navegacion ul li a{
	}
#cuerpo #izquierda #navegacion ul li a:hover{
	color:#A4B410;
	border-bottom:1px dotted #A4B410;
	}
#cuerpo #izquierda #navegacion ul li a.on{
	color:#FFF;
	border-bottom:1px dotted #FFF;
	}
#mapa iframe{
	width:650px;
	height:380px;
	}
#cuerpo #izquierda p{
	line-height:1.5em;
	margin:0;
	padding:0 0 0.75em 0;
	}
#cuerpo #izquierda p a{
	font-weight:bold;
	border-bottom:1px dotted #A4B410;
	}
#cuerpo #izquierda p a:hover{
	color:#FFF;
	border-bottom:1px dotted #FFF;
	}
#cuerpo #izquierda #columna-izquierda, #cuerpo #izquierda #columna-derecha{
	float:left;
	width:306px;
	}
#cuerpo #izquierda #columna-derecha{
	margin-left:38px;
	}
#nuestros-servicios{
	background:transparent url(bck-servicios.gif) bottom left no-repeat;
	}
#nuestros-servicios .item{
	background:transparent url(bck-item.gif) right top no-repeat;
	padding:0.6em 1.4em 0.6em 1.4em;
	margin:0 0 16px 0;
	color:#000;
	}
#nuestros-servicios .item h3{
	margin:0;
	padding:0 0 0.2em 0;
	}
#nuestros-servicios .item h3 span{
	border-bottom:2px dotted #000;
	}
#nuestros-servicios .item ul{
	color:#000;
	margin:0;
	padding:0.5em 1.4em;
	}




#cuerpo #derecha{
	width:285px;
	background:transparent url(bck-derecha.png) top repeat-x;
	min-height:800px;
	float:right;
	margin-bottom:24px;
	}
#cuerpo #derecha strong{
	color:#FFF;
	}


#cuerpo #derecha a{
	color:#A4B410;
	}
#cuerpo #derecha #logo{
	padding:118px 10px 0 0;
	margin-bottom:55px;
	color:#FFF;
	background:transparent url(bck-logo.png) top no-repeat;
	}
#cuerpo #derecha #logo #tarjeta strong{
	font-weight:normal;
	font-size:1.6em;
	}
#cuerpo #derecha #logo #tarjeta p{
	font-style:italic;
	margin:0;
	padding:0 0 0.2em 0;
	font-size:0.9em;
	text-align:right;
	}
#cuerpo #derecha #logo #tarjeta p a{
	color:#BDBEB4;
	}
#cuerpo #derecha #logo #tarjeta p a:hover{
	color:#FFF;
	border-bottom:1px dotted #FFF;
	}
#cuerpo #derecha #productos .izquierda, #cuerpo #derecha #productos .derecha, #cuerpo #derecha #productos #firmas{
	float:left;
	width:134px;
	padding:0 0 0 6px;
	line-height:1.1em;
	font-size:0.9em;
	text-transform:uppercase;
	}
#cuerpo #derecha #productos #firmas{
	width:275px;
	margin-top:8px;
	font-size:1em;
	}
#cuerpo #derecha #productos #firmas ul li a:hover{
	opacity:0.75;
	filter:alpha(opacity=75);
	}
#cuerpo #derecha #productos ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#cuerpo #derecha #productos ul li{
	margin:0;
	padding:0.05em 0;
	border-bottom:1px dotted #A4B410;
	}
#cuerpo #derecha #productos ul li a{
	display:block;
	padding:0.25em 0;
	}
#cuerpo #derecha #productos ul li a:hover{
	background:#121402;
	}
#cuerpo #derecha #productos ul li a.on{
	color:#FFF;
	background:#121402;
	}
#cuerpo #derecha #contenido{
	margin:0;
	padding:0 12px;
	}
#cuerpo #derecha #contenido p{
	margin:0;
	padding:12px 0 0 0;
	line-height:1.35em;
	}
#cuerpo #derecha #slide1dv{
	position:relative;
	width:285px;
	height:220px;
	overflow:hidden;
	z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
	}
#cuerpo #derecha #slide1dv-2{
	position:relative;
	width:285px;
	height:385px;
	overflow:hidden;
	z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
	}
#cuerpo #derecha form{
	margin:0;
	padding:8px 0;
	}
#cuerpo #derecha form dl{
	margin:0;
	padding:0;
	}
#cuerpo #derecha form dl dt{
	margin:0;
	padding:0;
	color:#A4B410;
	}
#cuerpo #derecha form dl dd{
	margin:0 0 2px 0;
	padding:0;
	}
#cuerpo #derecha form dl dd input, #cuerpo #derecha form dl dd textarea{
	border:1px solid #A4B410;
	font-size:0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	width:256px;
	background:#232803;
	color:#FFF;
	padding:2px;
	}
#cuerpo #derecha form .boton input{
	margin:8px 0;
	border:0;
	font-size:0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#A4B410;
	color:#232803;
	padding:4px;
	}
#cuerpo #derecha .nota{
	margin:16px 0;
	padding:16px;
	padding-top:4px;
	background:transparent url(bck-item.gif) top right no-repeat;
	}
#cuerpo #derecha .nota p{
	color:#000;
	font-style:italic;
	}

h1, h2{
	display:none;
	}
h3{
	margin:0 0 0.4em 0;
	padding:0;
	font-family: "Palatino Linotype",Palatino,Georgia,'Times News Roman',Times,serif;
	font-weight:normal;
	font-size:1.6em;
	font-style:italic;
	}
h3 span{
	border-bottom:1px dotted #FFF;
	}
#cuerpo #horario{
	background:transparent url(bck-horario.gif) top right no-repeat;
	padding:0.5em 1em;
	}
#cuerpo #horario p{
	font-size:0.85em;
	line-height:1.5em;
	}
#cuerpo #que-vendemos h3{
	padding:0;
	margin:0;
	border-bottom:1px dotted #FFF;
	font-size:2em;
	}
#cuerpo #que-vendemos .paginacion{
	font-family: "Palatino Linotype",Palatino,Georgia,'Times News Roman',Times,serif;
	position:relative;
	top:-28px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	height:1.4em;
	}
#cuerpo #que-vendemos .paginacion span{
	padding-right:0.75em;
	font-weight:normal;
	color:#A4B410;
	}
#cuerpo #que-vendemos .paginacion a{
	color:#A4B410;
	}
#cuerpo #que-vendemos .paginacion a:hover{
	border-bottom:1px dotted #A4B410;
	}

#cuerpo #que-vendemos #columna-izquierda.lista{
	width:160px;
	font-size:0.9em;
	}
#cuerpo #que-vendemos #columna-izquierda.lista ul{
	margin:0;
	padding:0 0 0 1.2em;
	}
#cuerpo #que-vendemos #columna-izquierda.lista ul li{
	margin:0;
	padding:0 0 0.3em 0;
	}
#cuerpo #que-vendemos #columna-izquierda.lista{
	width:160px;
	}
#cuerpo #que-vendemos #galeria{
	margin:0 0 0 160px;
	padding:0;
	}
#cuerpo #que-vendemos #galeria ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#cuerpo #que-vendemos #galeria ul li{
	margin:0 0 0 8px;
	padding:0;
	display:inline;
	width:90px;
	height:110px;
	float:left;
	text-align:center;
	font-family:Tahoma;
	font-size:0.8em;
	}
#cuerpo #que-vendemos #galeria a:hover img{
	opacity:0.75;
	filter:alpha(opacity=75);
	}
#cuerpo #que-vendemos #columna-izquierda img, #cuerpo #que-vendemos #columna-derecha img{
	margin:4px 0;}

#cuerpo #que-vendemos .leer-mas a, #cuerpo #que-vendemos .volver a{
	font-family: "Palatino Linotype",Palatino,Georgia,'Times News Roman',Times,serif;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	height:2em;
	border:0;
	}
#cuerpo #que-vendemos .leer-mas-1 a:hover, #cuerpo #que-vendemos .volver a:hover{
	border-bottom:1px dotted #FFF;
	}
#cuerpo #firmas-y-marcas{
	background:transparent url(bck-firmas-y-marcas.gif) top right no-repeat;
	padding:0 0 0 0.75em;
	margin:0;
	}
#cuerpo #firmas-y-marcas h3{
	color:#000;
	border-bottom:1px dotted #000;
	margin-right:0.5em;
	}
#cuerpo #firmas-y-marcas ul{
	list-style:none;
	margin:1em 0 0 0;
	padding:0.4em 0 0 0;
	}
#cuerpo #firmas-y-marcas ul li{
	display:inline;
	margin:0 17px 5px 0;
	padding:0;
	height:100px;
	width:110px;
	}
#cuerpo #firmas-y-marcas ul li img{
	}
#cuerpo #firmas-y-marcas .paginacion{
	top:31px;
	padding-right:14px;
	color:#000;
	}
#cuerpo #firmas-y-marcas .paginacion span{
	color:#000;
	}
#cuerpo #firmas-y-marcas .paginacion a{
	color:#888;
	}
#cuerpo #firmas-y-marcas .paginacion a:hover{
	border-bottom:1px dotted #888;
	}
#cuerpo #firmas-y-marcas .spacer{
	border:0;
	margin:0;
	}


.oculto{
	display:none;
	}
.spacer{
	clear:both;
	margin:0 0 2em 0;
	padding:1.2em 0 0 0;
	border-bottom:1px dotted #A4B410;
	}

/* josemi */
.bloque_cuaderno {
	font-family: 'Palatino Linotype',Palatino,Georgia,'Times News Roman',Times,serif;
	font-size: 1.4em;
	line-height: 1.6em;
	height: 45px;
	/*background-color: red;*/
	width: 100%;
	text-align: center;
}

#cuerpo #derecha div.bloque_cuaderno a:hover {
	color:#A4B410;
	border-bottom:1px dotted #A4B410;
}

#cuerpo #derecha div.bloque_cuaderno a.on {
	color:#FFF;
	border-bottom:1px dotted #FFF;
}

#cuerpo #derecha #logo {
	margin-bottom: 10px;
}
/* /josemi */
