@charset "utf-8";
/* CSS Document */

body{
background-color:#FBFAF7;
background-image:url(../imagenes/fondo.gif);
background-position:center center;
background-repeat:no-repeat;
background-attachment:fixed;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
	scrollbar-face-color: #EAEAEA;
	scrollbar-shadow-color: #B5B5B5;
	scrollbar-highlight-color: #F8F8F8;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #B5B5B5;
}

#contenedor{ 
      position:absolute; 
      left:50%; 
      top:50%;
	  	margin-left:-495px; 
	  	margin-top:-295px;
      width:990px; 
      height:590px;
			background-color:#fff;      
}
#contenidos{
			width:990px; 
			height:512px;

}

#izq{
			width:769px; 
			height: 512px;
			float:left;
					
}
#arriba{
			width:769px; 
			height:85px;
			background-image:url(../imagenes/fondoArriba.gif);
}
#cabecera{
			width:769px;
			height:59px;
}
#menu{
			width:auto;
			height:22px;
			padding-left:87px;
}

#menu a{
display:block;
width:122px;
height:22px;
background-image:url(../imagenes/botonmenu.jpg);
background-repeat:no-repeat;
margin-left:25px;
float:left;
text-align:center;
color:#fff;
text-decoration:none;
font-size:12px;
padding-top:3px;
}
#menu a:hover{
background-image:url(../imagenes/botonmenu_sobre.jpg);
}

#menu a.nocambia{background-image:url(../imagenes/botonmenu_sobre.jpg);}
#menu a.nocambia:hover{background-image:url(../imagenes/botonmenu_sobre.jpg);}

.slogan{ width:auto; float:right; margin-top:15px;}

#medio{
			width:769px; 
			height:427px;
			background-image:url(../imagenes/fondoEnmedio.gif);
}

#medioTextos{
			width:769px; 
			height:427px;
			background-image:url(../imagenes/fondoEnmedioTextos.gif);
			float:left;
}

.informacion{
			width:669px;
			padding:20px; 
			height:334px;
			overflow:auto;
			margin:30px;
			margin-top:17px;


}

.producto{
			width:689px;
			padding:20px 10px 20px 10px; 
			height:372px;
			margin:30px;
			margin-bottom:0px;
			margin-top:0px;

}

/* --------- inicio menu productos ------------ */

#menuproductos{width:auto; height:auto; position:absolute; z-index:10000;margin-top:64px;background-color:#fff;margin-left:-3px; float:left}
.botonera{
width:auto;
height:auto;
position:relative;
z-index:10000;
padding:3px;
padding-top:2px;
border:1px solid #999;
background-color:#fff;

}

.titproductos{ width:auto; display:block; text-align:right; padding-right:10px; padding-bottom:4px; height:auto; margin-top:5px; color:#333;}
a.apartado{
display:block;
width:205px;
height:auto;
border-top:1px solid #fff;
background-color:#666;
color:#FFFFFF;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}
a.apartado:hover{
display:block;
width:205px;
height:auto;
border-top:1px solid #fff;
background-color:#000;
color:#FFFFFF;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}

a.menuactivo{
display:block;
width:205px;
height:auto;
border-top:1px solid #fff;
background-color:#000;
color:#FFFFFF;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}


		
a.apartado_sub{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
border-right:3px solid #666;
background-color:#f3e5e5;
color:#5D091E;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}

a.apartado_sub:hover{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
background-color:#fff;
color:#c71444;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
background-color:#f3e5e5;
color:#5D091E;
font-size:10px;
text-decoration:none;
font-weight: normal;
border-right:3px solid #000;
}

a.apartado_sub2{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
border-right:3px solid #BB1A10;
background-color:#EFDADA;
color:#5D091E;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}
a.apartado_sub2:hover{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
border-right:3px solid #990000;
background-color:#990000;
color:#fff;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}

a.apartado_sub2sobre{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
border-right:3px solid #990000;
background-color:#990000;
color:#fff;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}

a.apartado_sub2sobre:hover{
display:block;
width:202px;
height:auto;
border-top:1px solid #fff;
border-right:3px solid #990000;
background-color:#990000;
color:#fff;
text-decoration:none;
padding-left:6px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;
text-decoration:none;
font-weight: normal;
}

.hijo{
display:none;
}
.hijo2{
display:none;
}


/* --------- fin menu ------------ */


.direccion{
text-align:center;
width:560px;
margin-left:170px;
line-height:20px;
font-size:11px;
margin-top:15px;
letter-spacing:-1px;

}

#der{
			width:221px; 
			height:512px;
			float:right;
			background-image:url(../imagenes/fondoDerecha.gif);
			
}
#abajo_1{
   width:990px; 
   height:46px;
	 background-image:url(../imagenes/fondoPiedras.jpg);
}
#abajo_2{
	 width:990px; 
   height:32px;
	 background-image:url(../imagenes/fondoAbajo.jpg);
	}
	
	.botones{ width:106px; margin-left:438px;}
	.copy{ float:left; width:200px; font-size:9px; color:#FFFFFF; margin-top:17px; margin-left:10px;}
	.ncs{ float:right; width:111px; margin-right:5px;}
	
	
	
/* -------- IFRAME PRODUCTOS --------- */

.bodyProductos{ width:97%; text-align:center}
.tituloproducto{
width:auto;
float:left;
position:relative;
left:-26px;
top:-15px;
padding:3px;
padding-left:20px;
padding-right:15px;
background-color:#999999;
color:#FFFFFF;
}

.textos{ width:99%; float: left; clear:both; text-align:left; margin-top:10px;}
.foto{ width:310px; margin:4px; background-color:#00CC33}
.imProducto{  border-bottom:1px solid #CC0000; border-top:5px solid #fff; display:block;}
.detallefoto{ text-align:left; font-size:9px;}

.celdaconfondo{background-color:#CC0000; color:#FFFFFF; border:1px solid #fff}
.tablaproducto{ border:1px solid #CC0000; border-collapse:collapse; background-color:#fff; margin:1%;}
.rodeatablaprod{ 
width:100%; background-color:#eee; clear:both;margin-top:10px; padding-bottom:5px;
}
.rodeatablaprod-confotoizq{  background-color:#eee; clear:both; width:auto; float:right;  height:210px; padding:3px;border-bottom:1px solid #999;}
.rodeatablaprod-confotoizq-auto{  background-color:#eee; clear:both; width:auto; float:right;  height:auto; padding:3px;border-bottom:1px solid #999;}

.desctabla{display:block; float: right; width:90%;text-align:left; padding:5px; clear:both; text-align:right; padding-right:10px;}

.btnInterior{
width:auto;
width:122px;
height:22px;
background-image:url(../imagenes/botonmenu.jpg);
border:0px;
text-align:center;
color:#fff;
font-size:12px;
}
.btnInteriorh{
width:auto;
width:122px;
height:22px;
background-image:url(../imagenes/botonmenu_sobre.jpg);
border:0px;
text-align:center;
color:#fff;
font-size:12px;
}
	
.subrallado{ border-bottom:1px solid #C4D2DF; padding-bottom:3px; margin-bottom:0px;}
.separadortansp{width:100%; clear:both;}
li{margin-bottom:4px;}	
ul.listassinmargenes, ul.listassinmargenes li {margin:0px; padding:0px; list-style:outside; list-style-type:none}
/* -------- cosas utiles --------- */

img{
border:0px;
}
hr{
height:1px; color:#C4D2DF;
}
.hr2{
height:2px; color:#F6FBF3; clear:both; width:97%
}

.anotaciones {font-size: 9px}

.oculto{display:none}

.fleft{
float:left
}
.fright{
float: right;
}

form{
margin:0px;
padding:0px;
}

p{margin-bottom:10px;}





