/* CSS Document */
body {margin:0; background:url(images/iconos/fondo.gif);font-family: Arial, Helvetica, sans-serif;scrollbar-face-color: #FFFFFF;scrollbar-3dlight-color: #005A9B;scrollbar-arrow-color: #005A9B;scrollbar-highlight-color: #FFF;scrollbar-shadow-color: #005A9B;scrollbar-darkshadow-color: #FFF;scrollbar-track-color: #FFF;scrollbar-base-color: #FFFFFF;}
#global {margin:0px auto 0px auto;}
#wrap {width:920px;margin:0px auto 0px auto;vertical-align:top;}
#wrap table { margin:0}
#contenedor { width:798px; background-color:#FFFFFF}
#contenedor_cabecera { width:100%; height:182px; margin:0}
#contenedor_menu_sup { width:100%; height:70px; margin:0; background-color:#FFFFFF}

#flash_cabecera { width:798px; height:100px; margin:0; float:left;}
#header_bg {width:798px; height:12px; margin:0; font-size:2px; float:left; background:url(images/iconos/header_bg.gif);}
#contenedor_ppal {width:798px; background-color:#FFF; margin:0; float:left;}

.azul10{font-size:10px; text-decoration:none; color:#005A9B; font:"arial narrow";}
.azul10_activo{font-size:10px; text-decoration:underline; color:#CCC; font:"arial narrow";}
.azul10:hover{font-size:10px; text-decoration:none; color:#CCC; font:"arial narrow";}
.azul11{font-size:11px; text-decoration:none; color:#005A9B; font:"arial narrow";}
a.azul11:hover{font-size:11px; text-decoration:none; color:#999; text-decoration:underline; font:"arial narrow";}
.azul11-ON{font-size:11px; text-decoration:none; color:#999; text-decoration:underline; font:"arial narrow";}
.azul11_activo{font-size:11px; text-decoration:none; color:#999; text-decoration:underline; font:"arial narrow";}
#footer{width:920px; height:33px; background:#FFFFFF;}
	#footer_dcha {width:10px; height:33px; float:right; background:url(images/iconos/esq_dcha.gif) no-repeat bottom;}
	#footer_center { width:900px; height:32px; float:left; border-top:#CCCCCC dotted 1px;}
	#footer_izda {width:10px; height:33px; float:left; background:url(images/iconos/esq_izda.gif) no-repeat bottom;}
#direccion {width:375px; float:left; vertical-align:text-bottom; margin-top:7px;}
#quick a{width:163px; margin: 7px 113px auto 134px; float:left; text-align:left; font:"arial narrow"; color:#999; font-size:11px;text-decoration:none; background:url(images/logo_QUICK.gif) no-repeat right;}
#quick a:hover{text-decoration:underline; background:url(images/logo_QUICK-ON.gif) no-repeat right; }
#mail a{width:115px; float:left; vertical-align:text-bottom; margin-top:7px; text-align:right; font-size:11px; text-decoration:none; color:#005A9B; font:"arial narrow"; background:url(images/iconos/sobre-OFF.gif) no-repeat right; }
#mail a:hover{width:115px; float:left; vertical-align:text-bottom; margin-top:7px; text-align:right; font-size:11px; text-decoration:none; color:#999; font:"arial narrow"; background:url(images/iconos/sobre-ON.gif) no-repeat right; }

#contenedor_menu {width:148px; margin:13px 7px 7px 7px; float:left;}
#menu{width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#005A9B; margin-bottom:2px;}
#area{width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#FFF; margin-bottom:2px; background-color:#C0CA09}
#menu_link {width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#005A9B; text-decoration:none; margin-bottom:2px;}
#menu_link:hover{color:#32B0D6;background:#EAEAEA;}
#menu_link_activo {width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#32B0D6; text-decoration:none; margin-bottom:2px; background:#EAEAEA;}

#menu_priv {width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#969D06; text-decoration:none; margin-bottom:2px;}
#menu_priv:hover{color:#FFFFFF;background:#C0CA09;}
#menu_priv_activo {width:148; height:17px; display:block; font:"arial narrow"; font-size:11px; color:#FFFFFF; text-decoration:none; margin-bottom:2px; background:#C0CA09;}

#precontainer {width:629px;  margin:0px; float:right; background:#FFFFFF;}
#container {width:629px; margin:13px 0px 7px 0px; float:right; background:#FFFFFF}
#container2 {width:629px; margin:0 0 7px 0; float:right; background:#FFFFFF; }

#ficha-index2 {width:203px; height:293px; border:#CCCCCC 1px solid; float:right; background:#FFFFFF}
#ficha-index {width:203px; height:293px; border:#CCCCCC 1px solid; float:right; margin-right:7px; background:#FFFFFF}
.festivo {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5em;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
	text-align: center;
}
.txt-norm {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5em;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: justify;
}
a.txt-norm:hover {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5em;
	text-transform: none;
	color: #005A9B;
	text-decoration: none;
	text-align: justify;
}
.txt-normBold {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: justify;
}
#ruta{width:629px; height:13px; float:right; clear:right; text-align:right; vertical-align:top;margin-bottom:7px;}
.txt-ruta {
	font-family: Arial;
	font-size: 9px;
	text-transform: none;
	color: #005A9B;
	text-decoration: none;
}
a.txt-ruta:hover{
	font-family: Arial;
	font-size: 9px;
	text-transform: none;
	color: #32B0D6;
	text-decoration: none;
}
#texto{width:629px; height:300px; overflow-y:auto; overflow-x:hidden}
#menu-vidrios {width:629px; height:17px; background:#8A8F05;}
.menu-vidrios {
	font-family: "arial narrow";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu-vidrios:hover {
	font-family: "arial narrow";
	font-size: 11px;
	text-transform: none;
	color: #E1E100;
	text-decoration: none;
}
a.menu-vidrios_activo {
	font-family: "arial narrow";
	font-size: 11px;
	text-transform: none;
	color: #E1E100;
	text-decoration: none;
}
.txt-norm-vidrios {
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: normal;
}
.txt-peq-vidrios {
	font-family: Arial;
	font-size: 10px;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: normal;
}
.txt-norm-vidriosBold {
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: justify;
	line-height: normal;
}
.menu-obras {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.menu-obras:hover {
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	color: #999999;
	text-decoration: underline;
}
a.menu-obras_activo {
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	color: #999999;
	text-decoration: underline;
}
#obras{width:152px; height:104px; margin:0 7px 7px 0; float:left;}
#obras-esq{width:152px; height:104px; margin:0 0 7px 0; float:left;}
.tit_priv{font-family:Arial; font-size:12px; color:#C0CA09; font-style:normal; font-weight:bold;}

#mes {width:308px; margin:0 7px 7px 0; border:1px #CCCCCC solid; float:left;}
#mes2 {width:308px; margin:0 7px 7px 0; float:left;}
#mes-dcha {width:308px; margin:0 0 7px 0; border:1px #CCCCCC solid; float:right;}
#mes-dcha2 {width:308px; margin:0 0 7px 0; float:right;}