*{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body{
	background:url(images/background.jpg) #0E3674;
	background-repeat:repeat-x;
	background-position:top;
	margin-top:15px;
	margin-bottom:10px;
	font-size:11px;
}
b{
	font-size:11px;

}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0E3775;
	font-weight:bold;
	font-size:11px;
}
ol{
	margin-left:45px;
	font-size:11px;
}
ol a{
	font-size:11px;
}
ol li{
	font-size:11px;
}
ol li a{
	font-size:11px;
}
ol li b{
	font-size:11px;
}

#pagina{
	width:900px;
	background:white;
	height:100%;
}
#interior{
	width:800px;
	background:#FFFFFF;
	height:100%;
}
.form_buscar{
	margin-top:20px;
}
.form_buscar input{
	border:1px solid #454545;
	padding-left:2px;
	padding-top:2px;
	height:16px;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.form_buscar input[type=submit]{
	position:relative;
	top:1px;
	padding-right:2px;
	padding-bottom:2px;
	//padding:0px;
	//top:0px;
}

input[type=text]{
	height:16px;
	border:1px solid #A5A5A5;
	padding-left:2px;
	padding-top:2px;
	color:#454545;
	font-weight:lighter;
	font-size:11px;

}
.form_buscar textarea{
	width:280px;
	height:180px;
	border:1px solid #A5A5A5;
	padding:2px;
	font-size:11px;
	color:#A5A5A5;
	font-weight:lighter;
	
}
#buscar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #454545;
	cursor:pointer;
	color:black;
	font-size:11px;
	height:20px;
}
.cabecera_grande{
	width:800px;
	height:259px;
	margin-bottom:20px;
	margin-top:20px;
}
.clientes{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	width:135px;
	height:25px;
	background:url(images/background-clientes.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:5px;
	display:block;
	font-size:11px;
	position:relative;
	top:-14px;
	left:265px;
	margin-bottom:-25px;
}

.clientes a{
	color:white;
	display:block;
	width:135px;
	height:25px;
	font-size:11px;
	
}
/******************* IDIOMES *************************/
.idiomes{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:white;
	width:770px;
	margin-bottom:15px;
	font-size:11px;
	color:#D9D9D9;	
}
.idiomes a{
	color:white;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.idiomes a:hover{
	text-decoration:underline;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

/********************* MENU ***************************/
.menu {
	margin-top:5px;
	width:800px;
	height:25px;
	text-align:left;
}
.menu ul {
	list-style:none;
}
.menu li {
   display:inline;
}
.menu a {
   float:left;
   text-decoration:none;
   height:20px;	  
   border-right:1px dotted #656565;
   padding:25px;
   background-position:center;
   padding-top:0px;
   padding-bottom:0px;
}
.menu a span {
    float:left;
   display:block;
   height:20px;
}

/***************** CABECERA GRANDE ********************/

/*
.promo_esquerra{
	position:relative;
	margin-top:-200px;
	text-align:left;
	margin-left:42px;
	cursor:default;

}
.promo_dreta{
	position:relative;
	margin-top:-200px;
	margin-left:350px;
	text-align:left;
	cursor:default;
}
.texto_promo1{
	font-family:"Variable black", Verdana, Arial, Helvetica, sans-serif;
	color:#0E3775;
	font-size:18px;
	letter-spacing:-1px;
}
.texto_promo2{
	font-family:"Variable bold", Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:28px;
	letter-spacing:-1px;
}
.texto_promo3{
	font-family:"Variable black", Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	font-weight:bold;
	font-size:50px;
	letter-spacing:-3px;
}
*/
/********************* INDEX **************************/
#producto td{
	padding-right:10px;
}
#producto{
	/*margin-top:20px;*/
	width:800px;
	text-align:left;
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:160px;
}

.informacion_producto{
	height:113px;
	width:123px;
	border:1px solid #DADADA;
	border-top:0px;
	border-bottom:0px;
	text-align:center;
	color:#454545;
	font-size:11px;
	background:white;
}
.informacion_producto img{
	margin-top:-2px;
	padding-bottom:5px;
	cursor:pointer;
}
.informacion_producto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0E3775;
	font-weight:bold;
	font-size:13px;

}
.informacion_producto b{
	font-weight:bold;
	color:#0E3775;
	text-decoration:underline;
}
.informacion_producto img{
	vertical-align:top;
}
.borde_producto_superior{
	background:url(images/border_superior.jpg);
	width:125px;
	height:16px;
	position:relative;
}
.borde_producto_inferior{
	background:url(images/border_inferior.jpg);
	width:125px;
	height:16px;
	position:relative;
}
/********************* PAGINA PRODUCTOS ****************/
.borde_productos_superior{
	background:url(images/border_superior_productos.jpg) no-repeat;
	width:255px;
	height:20px;
	position:relative;
}
.borde_productos_inferior{
	background:url(images/border_inferior_productos.jpg) no-repeat;
	width:260px;
	height:20px;
	position:relative;
}

/********************* PIE ****************************/
.pie{
	width:800px;
	color:#D9D9D9;
	font-size:11px;
	
}
.pie a{
	color:white;
	font-weight:bold;
	color:#fff;
}
/*********************  PRODUCTOS ******************************/
#productos{
	font-family:"Variable bold", Verdana, Arial, Helvetica, sans-serif;
	width:800px;
	height:auto;
	padding-bottom:20px;
}
#productos .cabecera_grande{
	font-family:"Variable bold", Verdana, Arial, Helvetica, sans-serif;
	width:800px;
	height:163px;
	background:url(images/background-cabecera.jpg);
	background-repeat:no-repeat;
	//margin-top:10px;
}
*html #productos .cabecera_grande{
	margin-top:15px;
}
#productos .cabecera_grande .promo_esquerra{
	float:left;
	width:247px;
	margin-top:18px;
	margin-left:20px;
	height:163px;
}
#productos .cabecera_grande .promo_dreta{
	font-family:"Variable bold", Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	height:163px;
	margin-right:40px;
	width:400px;
	
}
#productos .cabecera_grande .promo_dreta .texto_promo1{
	font-family:"Variable black", Verdana, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#0E3775;
}
#productos .cabecera_grande .promo_dreta .texto_promo2{
	font-family:"Variable black", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#656565;
	font-weight:bold;
}
#pasador img{
	margin-top:35px;
}
#esquerra{
	width:434px;
	font-size:11px;
	color:#000;
    line-height:18px;
	//float:left;
	margin-right:470px;
	//margin-right:0px;
}
body:nth-of-type(1) div#esquerra {
       margin-right:0px;
	   float:left;
	   min-height:650px;
	   height:100%;
} 
#dreta{
	margin-right:0px;
	width:320px;
    margin-top:53px;
	height:100%;
	float:right;
	margin-left:46px;
	_margin-left:0px;
}
#productos #dreta .fotos{
	margin-bottom:20px;
	width:320px;
	text-align:center;
	position:relative;
}

/********************* PESTAŅAS ********************************/
#pestanas img{
	margin:10px;
	margin-top:0px;
}
#productos #pestanas{
      border: 1px solid #DADADA;
	  border-top:0px;
	  border-bottom:0px;
      padding: 10px;
	  padding-top:0px;
	  padding-bottom:5px;
	  text-align:justify;
	  width:434px;
	  margin-bottom:-20px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-size:11px;
      color:#000000;
	  line-height:18px;
	  
}
#productos #pestanas b{

	font-size:11px;
	color:#000000;
}
#productos #pestanas ul li{
	margin-left:35px;	
	font-size:11px;
	line-height:15px;
}

ul#tabnav {
      list-style-type: none;
      margin-top:15px;
      padding-left: 0px;
	  width:448px;
      border-bottom: 1px solid #DADADA;
	  height:38px;
    font-size:11px;
	  
}
ul#tabnav li {
      float: left;
      margin: 2px 5px 0 0px;
	  _margin-bottom:-12px;
      color: #0E3775;
	  text-align:center;
	 font-size:11px;
}
ul#tabnav a:link, ul#tabnav a:visited {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
      display: block;
      color: #0E3775;
	  text-decoration:none;
	  text-align:center;
	  height:37px;	  
	  padding-top:10px;
}
ul#tabnav a:hover {
}
#tabnav .activo {
	  background:url(images/pestana.jpg);
	  width:126px;
	  height:37px;
	  background-repeat:no-repeat;
 	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
}
#tabnav .inactivo {
      border-bottom: 1px solid #fff;
	  background:url(images/pestana.jpg);
	  width:126px;
	  height:36px;
	  background-repeat:no-repeat;
      border-bottom: 1px solid #DADADA;
}
.pestana_inferior{
	background-image:url(images/pestana_inferior.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
	width:456px;
	height:22px;
}
.pestana_superior{
	background-image:url(images/pestana_superior.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:-3px;
	width:455px;
	height:22px;
    border-left: 1px solid #DADADA;
}
/***************** PRESUPUESTO/FICHA TECNICA *******************/
.fichas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0E3775;
	font-weight:bold;
	font-size:13px;
	width:456px;
	height:55px;
	margin-top:25px;
}
.fichas img{
	text-align:left;
	float:left;
	margin-left:15px;
	padding-right:15px;
	margin-top:-12px;
}
.fichas #ficha_tecnica{
	background:url(images/background-fichas.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:55px;
	float:right;
	margin-right:10px;
	_margin-right:15px;
	text-align:left;
	padding-top:12px;
	font-weight:lighter;
	color:#515151;
	font-size:11px;
}
.fichas #presupuesto{
	background:url(images/background-fichas.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:55px;
	float:left;
	margin-left:10px;
	_margin-left:15px;
	text-align:left;
	padding-top:12px;
}
/******************* empresaseccion ***********************************/
#empresaseccion{
	line-height:18px;
	text-align:justify;
	font-size:11px;
	color:#000;
	font-size:11px;
	color:#000000;
}
#empresaseccion td{
	font-size:11px;
}
#empresaseccion td td{
	font-size:11px;
}
#empresaseccion ul{
	margin-top:10px;
	margin-bottom:10px;
}
#empresaseccion ul li{
	line-height:18px;
	text-align:justify;
	font-size:11px;
	color:#000;
	margin-left:35px;
}
#empresaseccion b{
	font-size:11px;
}
/**********************  noticias empresa *****************************/
#noticias{
	text-align:justify;
	font-size:11px;
	margin-top:35px;
	width:800px;
	color:#000000;
	clear:both;
}
#noticias a{
	font-size:11px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#resumen{
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
	padding-bottom:10px;
	color:#000000;
}
#noticia{
	font-size:11px;
	color:#000000;
	margin-bottom:40px;
}
.pdf{
	text-align:center;
	color:black;
	font-weight:normal;
	}
.elementoVisible {
	display:block;
	margin-bottom:10px;
}

.elementoOculto {
	display:none;
}

.linkContraido {     
	cursor: pointer;     
}
.linkExpandido {     
	cursor: pointer;    
	
}
/*********************    idiseccion     ******************************/
#idiseccion{
	font-size:11px;
	color:#000;
	text-align:justify;
	line-height:18px;
}
#idiseccion b{
	font-size:11px;
}
#idiseccion li{
	margin-left:35px;
	font-size:11px;
	line-height:18px;
}
.pestana_inferior_grande{
	background-image:url(images/pestana_inferior_grande.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
	width:800px;
	height:22px;
}
.pestana_superior_grande{
	background-image:url(images/pestana_superior_grande.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:-3px;
	width:800px;
	height:22px;
    border-left: 1px solid #DADADA;

}
/*********************   REFERENCIAS ***************************/
.referencias{
	margin-left:45px;
	margin-bottom:25px;
	vertical-align:middle;
	text-align:center;
}
/*********************  CONTACTO  ******************************/
.central{
	width:800px;
	height:auto;
}
.central .cabecera_grande{
	font-family:"Variable bold", Verdana, Arial, Helvetica, sans-serif;
	width:800px;
	height:163px;
	background:url(images/background-cabecera.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:25px;
}
.esquerra{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:230px;
	margin-right:570px;
	//margin-right:0px;
	min-height:290px;
	//float:left;
}
.esquerra .borde_superior_pequeno{
	background-image:url(images/contacto/border_superior_pequeno.jpg);
	width:180px;
	height:16px;
	background-repeat:no-repeat;
}
#titulos{
	text-transform:uppercase;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:-9px;
	text-decoration:underline;
	text-align:center;
}
.informacion_contacto{
	width:202px;
	border:1px solid #DADADA;
	border-top:0px;
	border-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:5px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	color:#454545;
	margin-bottom:-3px;
	//margin-left:-1px;
	
}
.informacion_contacto b{
	font-size:10px;
	text-transform:uppercase;
	color:#0B3873;
}
.informacion_contacto a{
	font-size:11px;
	color:#454545;
	font-weight:lighter;
}
.esquerra .borde_inferior_pequeno{
	background-image:url(images/contacto/border_inferior_pequeno.jpg);
	width:180px;
	height:16px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.esquerra .borde_superior_grande{
	background-image:url(images/contacto/border_superior_grande.jpg);
	width:227px;
	height:19px;
	background-repeat:no-repeat;
}
.esquerra .borde_inferior_grande{
	background-image:url(images/contacto/border_inferior_grande.jpg);
	width:227px;
	height:19px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}


.dreta{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	margin-left:20px;
	float:right;
	width:550px;
	
}
.form_contacto{
	width:550px;
	float:right;
	text-align:left;
	font-size:10px;
}
/*
.form_contacto{
	text-align:left;
	padding-left:10px;
	width:560px;
	//width:560px;
	font-size:10px;
	_position:relative;
	_right:115px;
	_top:-135px;
}
*/

.form_contacto td{
	font-size:11px;
}
.form_contacto textarea
{
	border:1px solid #A5A5A5;
	width:448px;
	margin-right:10px;
	font-size:11px;
	color:#454545;
	padding:2px;
	
}
.form_contaco input[type=text],select{
	font-size:10px;
	color:#454545;
	text-transform:uppercase;
	
}