﻿/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
body{ 
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
   margin:0px; 
   text-align: left; 
   color:#000;
   background-color:#FFF;

} 

#contenedor
{ 
    width:800px; 
    background-image:url(elementos/rellenosanitario.jpg);
	min-height: 450px;
	height: auto !important;
	height: 450px;
	margin: auto;

} 
#contenedor2
{ 
    width:800px; 
    background-image:url(elementos/rellenosanitario2.jpg);
	min-height: 450px;
	height: auto !important;
	height: 450px;
	margin: auto;

} 

#cabecera
{ 
   width:710px; 
   background-image:url(elementos/encabezado.jpg);
   height:79px;
   padding-left:85px;
   padding-top:40px;
} 



#cuerpo{
	width:700px;
	background-image:url(elementos/cuerpo.jpg);
	margin-bottom:0px;
	min-height: 390px;
	background-repeat:no-repeat;
	height: auto !important;
	height: 390px;
	margin-bottom:10px;
	padding-left:100px;

} 

#cuerponovedades{
	width:700px;
	margin-bottom:0px;
	min-height: 490px;
	background-repeat:no-repeat;
	height: auto !important;
	height: 490px;
	margin-bottom:0px;
	padding-left:50px;

} 


#cuerpo2{
	width:650px;
	background-image:url(elementos/cuerpo.jpg);
	margin-bottom:0px;
	min-height: 390px;
	background-repeat:no-repeat;
	height: auto !important;
	height: 390px;
	margin-bottom:10px;
	padding-left:82px;

} 


.corte { clear: both;}

#pie
{
height:76px;
background-image:url(elementos/pie.jpg);
padding-top:85px;
background-color:#CCCCCC;
color:#0033CC;
font-size:9px;
text-align:center;
}

#pienovedades
{
height:50px;
background-image:url(elementos/pie.jpg);
padding-top:85px;
background-color:#CCCCCC;
color:#0033CC;
font-size:9px;
text-align:center;
}

#pienovedades2010
{
height:50px;
background-image:url(elementos/pienovedad2010.jpg);
padding-top:85px;
background-color:#CCCCCC;
color:#0033CC;
font-size:9px;
text-align:center;
}




/*MENU LOCO*/

/* common styling */

.menu {
margin-left:-5px;
margin-top:44px;}

.menu ul li a, .menu ul li a:visited 
{
display:block; 
text-decoration:none;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
height:relative; 
color:#173993; 
font-size:12px; 
overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {font-weight:500; display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000;}
.menu ul li:hover ul {display:block; position:absolute; width:185px;}
.menu ul li:hover ul li a.hide {color:#fff; width:185px;}
.menu ul li:hover ul li:hover a.hide {background:#C7D7E4;width:185px; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#C7D7E4;  width:185px;  color:#000;}
.menu ul li:hover ul li a:hover {background:#fff;width:185px; color:#000;}
.menu ul li:hover ul li:hover ul {display:block;}
/*A.menu {	COLOR:#666666; text-decoration: none; padding-left:2px; padding-right:2px;}
A.menu:hover { COLOR:#FFFFFF; text-decoration: none;	background-color:#666666;padding-left:2px; padding-right:2px; }*/


/*FIN MENU LOCO*/


/*CONTACTO*/
#ubicacontacto
{
margin-top:15px;
text-align:left;
border:#000 solid 1px;
width:420px;
background-color:#FFFFFF;
}
.contacto
{
list-style-type:none;
line-height:25px;
}

.imputi
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
width:120px; 
height:15px; 
}

.botoni
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:70px; 
height:18px; }
/*FIN CONTACTO*/

/*FONTOS*/
.rojita
{color:#FF0000;
font-weight:bold;
}
.negrita
{color:#000;
font-weight:bold;
}

.enlace
{
cursor:default;
}

.enlacefoto
{
border:3px #95969A solid;
}
.enlacefoto2
{
border:2px #95969A solid;
}


.listaproducto
{
float:left;
margin-top:5px;
width:625px;
height:100px;
min-height:100px;
height:auto;
margin-left:-10px;
border-bottom:2px #206BA5 solid;

}
.listaproducto2
{
float:left;
margin-top:5px;
margin-bottom:10px;
width:625px;
height:100px;
min-height:100px;
height:auto;
margin-left:-10px;
border-bottom:2px #206BA5 solid;

}

.fotolistaprod
{
float:left;
width:70px;
margin-left:5px;
margin-right:10px;
}

.textolistaprod
{
margin-left:5px; 
margin-top:5px;
float:left;
width:500px;
margin-bottom:10px;
}
.textolistaprod2
{
margin-left:5px; 
margin-top:5px;
margin-bottom:10px;
float:left;
width:600px;
}

.tituprodu
{

font-weight:bold;
color:#14315D;
font-size:11px;
}
.tituprodu2
{

font-weight:bold;
color:#14315D;
font-size:14px;

}
.cuerpoprodu2
{
color:#666666;
font-size:12px;
font-family:Verdana;
}
.codprodu
{
font-weight:bold;
color:#3F3F3D;
font-size:11px;
}

.descprodu
{
color:#000;
font-size:9px;
}

.botonlistaprod
{
background-image:url(elementos/verproducto.jpg);
width:94px;
height:27px;
background-repeat:no-repeat;
float:right;
font-weight:bold;
color:#003399;
font-size:10px;
padding-top:8px;
padding-left:15px;
margin-right:15px;
}

.botonlistaprod_news
{
background-image:url(fix-2011-05/verproducto.jpg);
width:109px;
height:27px;
background-repeat:no-repeat;
float:left;
font-weight:bold;
color:#003399;
font-size:10px;
padding-top:8px;
padding-left:0px;
margin-right:15px;
margin-bottom:10px;
text-align:center;
}

.bloque_noticia {
float:left;
width:100%;
margin-bottom:10px;	
}

a.enlacever
{
text-decoration:none;
color:#2E4D62;
}

a.enlacever:hover
{
text-decoration:none;
color:#FF0000;
}

.buscar
{
margin-left:3px;
height:30px;
width:30px;
}

#busc
{

float:left;

}

#busc div {
float:left;	
}

.busc1 { margin-top:5px;  } 
.busc2 { margin-top:3px; } 
.busc3 { margin-top:3px; margin-left:0px; } 

#alineame
{
float:left;
margin-top:-2px;
}


#buscador
{
margin-left:335px;
color:#173993;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
width:400px;

}

.desplegable

{
margin-left:4px;
height:18px;
width:100px;
border:1px SOLID #999999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:4px;
}

.buscador2
{
margin-left:15px;
height:13px;
width:100px;
background-color:#C7D7E4;
}
.clearfix {
clear:both;	
}

.familia
{
font-size:14px;
font-weight:bold;
color:#0066CC;
padding-top:17px;
margin-left:10px;
margin-bottom:38px;
}

.familia a {
font-size:11px;
font-weight:bold;
color:#0066CC;	
}

.familia a:hover {
text-decoration:none;
}

.familia2
{
font-size:16px;
font-weight:bold;
color:#0066CC;
padding-top:17px;
margin-left:24px;
margin-top:20px;
margin-bottom:38px;
}

#home
{
width::239px;
height:50px;

float:left;
margin-top:-20px;
margin-left:-17px;
margin-bottom:-10px;
}

.boton
{
background-image:url(elementos/boton.jpg);
background-repeat:no-repeat;
width:196px;
height:40px;
padding-left:13px;
padding-top:13px;
}

.boton29
{
background-image:url(elementos/boton.jpg);
background-repeat:no-repeat;
width:196px;
height:40px;
padding-left:13px;
padding-top:6px;
}

a.botono
{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0066CC;
}

#fichaizquierda
{
float:left;
width:230px;
}
#fichaderecha
{
float:left;
width:370px;
}



/*detalle*/
.tituprodub
{

font-weight:bold;
color:#14315D;
font-size:13px;
}
.codprodub
{
font-weight:bold;
color:#3F3F3D;
font-size:13px;
}

.descprodub
{
color:#666666;
font-size:10px;
}

/**/

/*NOVEDADES*/
.titunove
{

font-weight:bold;
color:#14315D;
font-size:13px;
}
.bajanove
{
color:#3F3F3D;
font-size:11px;
}

.textonove
{
color:#000;
font-size:10px;
}

#recnove
{
background-color:#EAEFF5;
padding:4px;
margin:4px;
}
/*FIN NOVEDADES*/

#instiiz
{
width:114px;
float:left;
background-image:url(elementos/subseccion_fondo.jpg);
color:#1a527b;
}

#intiz
{
width:114px;
float:left;
font-size:15px;
text-align:center;
color:#1a527b;
padding-top:30px;
}


#intiz2
{
width:114px;
float:left;
}

#instide
{
font-size:12px;
padding-top:30px;
width:480px;
padding-left:25px;
float:left;
}

#cuerpo3{
	width:650px;
	margin-bottom:0px;
	min-height: 390px;
	background-repeat:no-repeat;
	height: auto !important;
	height: 390px;
	margin-bottom:10px;
	padding-left:82px;

} 



#textito
{float:left;
width:200px;
margin-right:15px;
}
#fotito
{
float:left;

}

#textocon
{
float:left;
width:350px;
}
#botoncon
{
float:left;
}

#pie2
{
height:50px;
background-image:url(elementos/pie2.jpg);
padding-top:50px;
background-color:#CCCCCC;
color:#0033CC;
font-size:9px;
text-align:center;
}

#botonete
{
background-image:url(elementos/botonete.jpg);
width:173px;
height:31px;
padding-left:12px;
padding-top:8px;
}

#marcar
{
margin-top:-8px;
}
#mapaco
{
width:311px;
float:left;
margin-top:10px;
}

#novedachis
{
float:left;
width:313px;
margin-top:10px;
margin-left:10px;
}


.ftlp
{
float:left;
width:70px;
margin-left:5px;
margin-right:10px;
color:#EAEFF5;
}
.campo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #D6E4F3;
}
.rojo
{
color:#FF0000;
font-weight:bold;
}
#botonete2
{
background-image:url(elementos/botonete.jpg);
background-repeat:no-repeat;
width:500px;
height:31px;
padding-left:12px;
padding-top:8px;
}








/****************************************************************/
/* MENU NUEVO */
/****************************************************************/

#menu-fix {
float:left;
margin: 0px auto;
padding:0;
width:680px;
text-align:left;
margin-left:0px;
z-index:999;
margin-left:-5px;
margin-top:44px;
}

#menu-fix ul {
margin:0px;
margin-left:0px;
padding-top:0px;
margin-top:30px;
}

#menu-fix ul li{
display:inline; 
float:left;
position:relative;
margin-left:0px;
}

#menu-fix ul li a {
float:left; 
display:inline;
text-indent:-9999px;
overflow:hidden;
}

#menu-fix ul li a.btn1 { background:url(../img/menu/btn1.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn1:hover{ background:url(../img/menu/btn12.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn1_active{ background:url(../img/menu/btn13.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn2 { background:url(../img/menu/btn2.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn2:hover{ background:url(../img/menu/btn22.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn2_active{ background:url(../img/menu/btn23.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn3 { background:url(../img/menu/btn3.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn3:hover{ background:url(../img/menu/btn32.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn3_active{ background:url(../img/menu/btn33.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn4 { background:url(../img/menu/btn4.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn4:hover{ background:url(../img/menu/btn42.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn4_active{ background:url(../img/menu/btn43.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn5 { background:url(../img/menu/btn5.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn5:hover{ background:url(../img/menu/btn52.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn5_active{ background:url(../img/menu/btn53.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn6 { background:url(../img/menu/btn6.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn6:hover{ background:url(../img/menu/btn62.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn6_active{ background:url(../img/menu/btn63.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn7 { background:url(../img/menu/btn7.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn7:hover{ background:url(../img/menu/btn72.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn7_active{ background:url(../img/menu/btn73.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li a.btn8 { background:url(../img/menu/btn8.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn8:hover{ background:url(../img/menu/btn82.png) no-repeat 0 top; width:78px; height:44px; }
#menu-fix ul li a.btn8_active{ background:url(../img/menu/btn83.png) no-repeat 0 top; width:78px; height:44px; }

#menu-fix ul li ul { 
padding:0 0px; 
margin-top:44px;
margin-left:0px;
z-index:999;
position:absolute; 
top:0px; 
left:0; 
}

#menu-fix ul li ul li {
clear:both;
overflow:hidden;
padding:0 0px;
width:78px;
height:20px;
margin-left:0px;
left:0px;
text-align:center;
}

#menu-fix ul li ul li.sub-nada {
width:78px;
height:27px;
border-bottom:none;
}

#menu-fix ul li ul li.sub-final {
height:10px;
background:url(../img/submenu-final.png) no-repeat top left;
float:left;
border-top:1px solid #c0c0c0;
}


#menu-fix ul li ul li a {
background:#eaeaea;
float:left;
font-family:Arial, Helvetica, sans-serif;
display:block;
color:#000000;
padding:3px 0px; 
font-size:11px;
text-indent:0px; 
text-decoration:none;
width:76px;
border:1px solid #c0c0c0;
border-bottom:none;
}

#menu-fix ul li ul li a:hover {
background:#99dbe8;
}






/****************************************************************/
/* NOVEDADES */
/****************************************************************/

.modulo_novedades {
float:left;
width:428px;	
}

.modulo_novedades img {
border:0;
}

.modulo_novedades h2 {
font-size:14px;
color:#999999;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
}

.modulo_novedades h3 {
margin-top:12px;
margin-bottom:14px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:normal;
color:#848484;
}

.modulo_novedades hr {
margin:0 auto;
margin-left:0px;
width:428px;
border:none;
border-bottom:1px solid #c3c3c3;
margin-top:16px;
}

.hr2 {
margin:0 auto;
margin-left:0px;
width:428px;
border:none;
border-bottom:1px solid #c3c3c3;
margin-top:16px;
}

.modulo_novedades p {
margin-top:14px;
margin-bottom:14px;
width:428px;
font-size:12px;
color:#848484;
line-height:22px;
text-align:justify;
}

.modulo_novedades a {
font-size:11px;
font-weight:bold;
color:#febf01;
text-decoration:underline;
}

.novedades_paginacion {
width:420px;
text-align:right;
margin-top:20px;
margin-bottom:20px;
}

.novedades_paginacion a {
font-size:12px;
color:#848484;
text-decoration:none;
font-weight:normal;
margin-left:1px;
padding:2px 5px;
}

.novedades_paginacion a:hover {
font-size:12px;
color:#fff;
background:#054ea2;
text-decoration:underline;
font-weight:normal;
}

.puntos_activo {
background:#C8C6EC;
color:#FFFFFF;
padding:0px 3px;
}

.modulo_novedades a:hover {
text-decoration:none;
}

.clearfix {
clear:both;
}

.news_derecha {
float:left;
width:200px;
margin-top:0px;
text-align:left;
margin-left:12px;
}

.news_derecha h2 {
font-size:14px;
color:#999999;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
margin-bottom:38px;
}

.noticia_archivo {
float:left;	
width:200px;	
height:71px;
background:url(../img/archivo.png) no-repeat top left;
}

.noticia_boton {
float:left;	
width:198px;
max-height:61px;
background:#fafafa;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
}

.noticia_boton_index {
float:left;	
width:295px;
max-height:61px;
background:#fafafa;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
}

.noticia_boton:hover {
float:left;	
width:198px;
max-height:61px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
background:url(../img-2011-07/bg-news.jpg) repeat-x top left #e6e6e6;
cursor:pointer;
}

.noticia_boton_index:hover {
float:left;	
width:295px;
max-height:61px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
background:url(../img-2011-07/bg-news.jpg) repeat-x top left #e6e6e6;
cursor:pointer;
}

.noticia_boton ul, .noticia_boton_index ul {
list-style-type:none;
margin-left:-30px;
}

.noticia_boton li, .noticia_boton_index li {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000000;
background:none;
padding-left:5px;
line-height:18px;
}
.noticia_boton:hover, .noticia_boton_index:hover {
text-decoration:underline;
}

.noticia_boton li.news_fecha {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background:url(../img/news_bullet.png) no-repeat top left;
}

.noticia_final {
float:left;
width:200px;	
height:116px;
background:url(../img/bg_news2.png) no-repeat top left;
}


.news_antiguo {
float:left;	
width:198px;
max-height:25px;
background:#fafafa;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
}

.news_antiguo_index {
float:left;	
width:295px;
max-height:25px;
background:#fafafa;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
}

.news_antiguo:hover, .news_antiguo_index:hover {
background:url(../img-2011-07/bg-news.jpg) repeat-x bottom left #e6e6e6;
color:#000;
}

.news_antiguo a:hover, .news_antiguo_index a:hover {
float:left;	
cursor:pointer;
text-decoration:underline;
color:#000;
}

.news_antiguo a, .news_antiguo_index a {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#c3c3c3;
background:none;
padding-left:15px;
line-height:18px;
text-decoration:none;
}
.news_antiguo:hover, .news_antiguo_index:hover {
text-decoration:underline;
}

.news-archivo {
float:left;	
width:178px;
padding:10px;
background:#fafafa;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #eaedee;
border-left:1px solid #eaedee;
}

.news-ano {
height:20px;	
}

.news-mes {
height:20px;	
margin-left:24px;
}

.news-ano a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;	
}
.news-mes a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;	
text-decoration:none;
}

.news-ano a:hover, .news-mes a:hover {
text-decoration:underline;
}




/* BOLETINES Y CATALOGOS */
.pdf-box {
float:left;	
padding:30px 0px 30px 0px;
border-bottom:1px solid #CCC;
margin-bottom:10px;
}
.pdf-left {
float:left;
width:75px;	
}
.pdf-right {
float:left;
width:345px;	
}
.pdf-right a {
color:#ff0000;
}


