.tabulado{ text-indent: 10px; font-weight: normal }

#outer{width:775px; margin: 50px auto 0;  /*overflow:hidden;*/ position: relative }

#wrapper{ background: #fff; display: table-cell}

#header{padding: 10px 0 0 0; text-align: right }

#seccion-principal{
	background: #fff;
	text-align: right;
	width: 625px; min-height: 440px;
	float: left; position: relative; z-index: 10;
	
	/*border: 1px solid red*/
}

#seccion-principal p.descripcion{
	font-size: 60%;
	color: rgb(97,115,115);
	width: 115px;
	margin: 0;
	position: absolute;
	top: 250px;
	right: 560px;
}

#seccion-principal p.descripcion_vert{
	font-size: 60%;
	color: rgb(97,115,115);
	width: 115px;
	position: absolute;
	top: 250px;
	right: 300px
}

#seccion-principal p {text-align: left;}

#seccion-principal p a{ font-size: 12px; color: rgb(97,115,115) }

span.negrita{font-weight: bold;}

/*- seccion noticias -*/
#seccion-noticia{
	/*background: #fff;*/
	font-size: 100%;	
	width: 500px;
	padding-top: 50px;/*
	margin-bottom: -5000px;
	padding-bottom: 5000px;*/
	float: right;
}
#noticia-foto{ float: left; width: 170px;}
#noticia-foto ul{ display: block;	clear: both;}

a[href*=".pdf"], a[href*="maps"], a.externo{
	font-size: 60%;
	padding-right: 20px;
	
	line-height: 25px;
	color: rgb(76,89,89);
	display: block;
}

a[href*=".pdf"]{ background:url(imagenes/pdf_a.gif) no-repeat center right }
a[title="externo"]{	background:url(imagenes/http.gif) no-repeat center right }
a[href*="maps"]{ background:url(imagenes/brujula.gif) no-repeat center right }
#noticia-texto{
	position: relative;	text-align: left;
	top: -15px; margin-right: 30px;
	width: 270px; float: right;
}

#seccion-noticia p{	font-size: 70%;	line-height: 1.7em;}
#seccion-noticas img{	float: left;}

.piedefoto{	float: right;	text-align: right; width: 140px;}
.fecha-ampliada{	font-size: 80%;	font-weight: bold;	color: rgb(97,115,115);}

/*- lista de noticias en la seccion de noticias -*/
#noticias{
	background: #fff;
	text-align: left;	
	width: 275px;
	float: right;
	height: 460px
	
	/*
	margin-bottom: -5000px;
	padding-bottom:5000px;*/
}

#noticias ul{ width: 225px; margin-left: 15px }

#noticias li{ height: 70px; border-bottom: rgb(76,89,89) 1px solid; overflow: hidden }

#noticias a{ color: rgb(97,115,115) }

#noticias li:hover{	background: url(imagenes/noticias-hover.png) center right no-repeat;}
#noticias li:first-child{border-top: rgb(76,89,89) 1px solid;}

#indicador-seccion{	background: #fff;}

/*-- noticias de la portada --*/
#quick-news{ width: 225px; position: absolute}

#quick-news span.ultimahora{
	color: rgb(255,128,0);
	text-align: right;
	display:block;
	width: 220px;
	font-size: 9px;
	font-weight:bold;
	text-transform:uppercase;
}

#quick-news li{
	height: 70px;
	border-top: rgb(76,89,89) 1px solid;
	border-bottom: rgb(76,89,89) 1px solid;}
#quick-news li:hover{
	background: #f7f7ed;}
#quick-news li:first-child{
	border-bottom: none;}
	
.fecha{
	font-size: 60%;	font-weight: bold;
	color: #000;
	float: left;	clear: right;
}
.imagen{ float: left; margin: 4px 4px auto auto; border: rgb(76,89,89) 1px solid }
.texto{ font-size: 80%; margin: 15px; display: block }
/*-------------------------*/


/*-- seccion de nosotros --*/
#nosotros{
background: url(imagenes/nosotros-trans.png);
font-size: 11px;
position: absolute;
width: 300px;
top: 100px;
right: 100px
}


/*-- seccion de producto --*/
/* 12 02 2008 */
#imagen-fondo{ float: left; position: relative; z-index: 30 }
/* ---------------- */

#listado-productos{
/*	height: 450px; */	width: 100%;
	
/*	top: 0;
	
	display: block; */font-size:11px;
	
	text-align: left;
	/*cuidado!!*/
	overflow: hidden;
	margin: 60px 0 0
}

#listado-productos li{ height: 112px; overflow: hidden; border-bottom: rgb(217,217,217) 1px solid }

#listado-productos li:first-child{ 	border-top: rgb(217,217,217) 1px solid;}
#listado-productos li:hover{ background: #f7f7ed;}

#listado-productos li img{ float:left; margin: 15px 25px 5px 25px; border: 1px solid gray;}
#listado-productos li p{ width: 420px; color:#000 }
#listado-productos li a:hover{ color: #036}

#listado-productos h2{ text-transform: uppercase}

#imagen-fondo{ position: relative }
#listado-productos{ position: absolute; right: 0; top:0 }

#catalogo_pic{ margin: 100px 0 auto 100px; width: 300px }

ul#descargas{ width: 600px; float: left; margin: 0; padding:0}

ul#descargas li{ display: inline; float: left; width: 75px; }

#contacto p{ color: rgb(97,115,115)}
#contacto p a{ margin: 0 0 0 120px}
#noticia-texto h2{ text-transform: none}
#noticia-texto p{ margin-bottom: 0.8em}

/*
20080616
*/

.acabados{width: 160px;float: left;padding: 10px;}
.acabados_{width: 103px;float: left;padding:20px;}

.acabados p, .acabados_ p{
display: inline;
font-size: 12px;
font-weight:bold;
text-transform:lowercase;
}

.series{width: 580px;padding: 10px;display: block;clear: both}
.series p{float: left;width: 400px;margin-left: 10px;display: inline}
.series img{float: left}
.series p a{color: #000;font-weight: bold;display: inline}

/*
20080618
*/

.algo{width: 600px;height: 112px;position: relative;}
.algo h2{position: absolute;top: 0px;left: 120px;}
.algo p{position: absolute;top: 40px;left: 120px;}
.algo img{position: absolute;top: 10px;left: 5px;}
