/* CSS Document */

	/* Reset */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline
		}
		
		
		:focus {outline: 0}
		
		body {
		line-height: 1;
		}
		
		ol, ul {list-style: none}
		
		/* Las tablas necesitan 'cellspacing="0"' en el marcado */
		table {
			border-collapse: separate;
			border-spacing: 0
		}
		
		caption, th, td {
			text-align: left;
			font-weight: normal
		}
		
		blockquote:before, blockquote:after, q:before, q:after {content: ""}
		blockquote, q {quotes: "" "" }


/* Fix */
table.fix_ficha1 { font-size:10px;}
		
/* Cuerpo */
	body {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 11.3px;
	text-align: justify;
	background-color: #FBFBFB;
	}
	
		
/* Hipervinculos */
	a {outline: 0}
	a img {border: 0px; text-decoration: none}
	a:link, a:visited {text-decoration: none}
	a:hover, a:active {text-decoration:none}
	
	.hide {
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	float: left;
}

/*estructura*/
div#fond_head{
float:left;
	width: 100%;
	background-image: url(../images/fondos/fond_head.jpg);
	background-repeat:  repeat-x;
}

div#fond_flash{
	float:left;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../images/fondos/fond_flash.jpg);
	background-repeat:  repeat-x;
}

div#fond_contenido{
	float:left;
	width: 100%;
	background-color: #FFFFFF;
}

div#fond_foot{
float:left;
	width: 100%;
	background-image: url(../images/fondos/fond_foot.gif);
	background-repeat:  repeat-x;
}

/*head*/

div#head{
	width:965px;
	height: 87px;
	margin: 0 auto;
}

div#logo_grupo_sanzol{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/grupo_sanzol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#logo_construcciones_sanzol{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/construcciones_sanzol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#logo_carpinteria_sanzol{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/carpinteria_sanzol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#logo_investi{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/investi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#logo_pronaocio{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/pronaocio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#logo_pronainmuebles{
	float:left;
	width:965px;
	height:65px;
	background-image: url(../images/logos/pronainmuebles.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*flash*/

div#animacion{
	width:965px;
	height:250px;
	margin: 0 auto;
}
div#flash{
	float:left;
	width:723px;
	height:250px;
	margin: 0 auto;
}
div#slogan{
	float:right;
	width:242px;
	height:250px;
	margin: 0 auto;
	background-image: url(../images/fondos/fond_slogan.gif);
	background-repeat:   repeat-y;
	background-position: right top;
	margin: 0px;
}

div#banner{
	width:965px;
	height:150px;
	margin: 0 auto;
}
div#cuadro{
	height:150px;
	float: left;
	width: 250px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #42545C;
}
div#cuadro_artiberri{
	height:150px;
	float: left;
	width: 250px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(../images/banner/banner_artiberri.jpg);
	background-color: #42545C;
	background-repeat: no-repeat;
}
div#imagen_presente{
	background-image: url(../images/banner/presente.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_historia{
	background-image: url(../images/banner/historia.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_grupo{
	background-image: url(../images/banner/grupo.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_contacto{
	background-image: url(../images/banner/contacto.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_artica{
	background-image: url(../images/banner/artica.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_artiberri{
	background-image: url(../images/banner/artiberri.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_itaroa{
	background-image: url(../images/banner/itaroa.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_olite{
	background-image: url(../images/banner/olite.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_tafalla{
	background-image: url(../images/banner/tafalla.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_entremutilvas{
	background-image: url(../images/banner/entremutilvas.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_2001_2010{
	background-image: url(../images/banner/2001_2010.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_1991_2000{
	background-image: url(../images/banner/1991_2000.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_1981_1990{
	background-image: url(../images/banner/1981_1990.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_1971_1980{
	background-image: url(../images/banner/1971_1980.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_1961_1970{
	background-image: url(../images/banner/1961_1970.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_filosofia{
	background-image: url(../images/banner/filosofia.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_calidad{
	background-image: url(../images/banner/calidad.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_medio{
	background-image: url(../images/banner/medio.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_seguridad{
	background-image: url(../images/banner/seguridad.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_formacion{
	background-image: url(../images/banner/formacion.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_fondetur{
	background-image: url(../images/banner/fondetur.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_desarrollo{
	background-image: url(../images/banner/desarrollo.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_trayectoria_carpinteria{
	background-image: url(../images/banner/trayectoria_carpinteria.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_fichas_carpinteria{
	background-image: url(../images/banner/fichas_carpinteria.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_trabajos_carpinteria{
	background-image: url(../images/banner/trabajos_carpinteria.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

div#imagen_investi{
	background-image: url(../images/banner/investi.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_trayectoria_pronaocio{
	background-image: url(../images/banner/trayectoria_pronaocio.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_parquenasa{
	background-image: url(../images/banner/parquenasa.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_room{
	background-image: url(../images/banner/room.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_nota{
	background-image: url(../images/banner/nota.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
div#imagen_accesibilidad{
	background-image: url(../images/banner/accesibilidad.jpg);
	height:150px;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

/*contenido01*/
div#contenido{
	width:965px;
	margin: 0 auto;
}
div#lin_01{
	height:28px;
	background-image: url(../images/fondos/lin_01.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 241px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
h1.tit_conocenos{
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 9px 0px 0px 10px;
}
div#conocenos{
	float:left;
	width: 221px;
	margin-right: 10px;
	margin-left: 10px;
}
div#theMenu{
	margin: 0px 0px 7px 0px;

}

div.banner_ofertas{
	width: 221px;
	height:267px;
	margin-bottom: 10px;
}
.sociales {
float:left;
height:auto;
margin:0;
padding:0;
}
.isociales {
float:left;
height:32px;
margin:0;
padding:0;
width:32px;
}
div#lin_02{
	height:28px;
	background-image: url(../images/fondos/lin_02.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 240px;
	clear: none;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
h1.prom_curso{
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 2px 0px 0px 10px;
}
div#promociones{
	float:left;
	width: 220px;
	margin-right: 10px;
	margin-left: 11px;
}
div#promociones li{
	padding-bottom: 10px;
	height: 158px;
}
div#promociones h2{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
ul#fichas_promociones li{
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #889DA7;
	margin-bottom: 10px;
	width: 220px;

}
ul#fichas_promociones h2{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #889DA7;
}
div.ficha_img {
	float: left;
	width: 220px;
}
div.ficha_txt{
	width: 220px;
}
a.fichas_promociones{
	color: #E1081E !important;

}
a.fichas_promociones:link{
	color: #E1081E;
}
a.fichas_promociones:hover{
	color: #000000;
	text-decoration: underline;
}
a.vendido{
	color: #E1081E !important;
	font-weight: bold;
	text-decoration: blink;

}
a.vendido:link{
	color: #E1081E;
	font-weight: bold;
	text-decoration: blink;
}
a.vendido:hover{
	color: #E1081E;
	font-weight: bold;
	text-decoration: blink;
}
div.columna01{
	float:left;
	width:673px;
}
div.columna02{
	float:left;
	width:673px;
	margin-top: 4px;
}

div#lin_05{
	height:28px;
	background-image: url(../images/fondos/lin_02.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 240px;
	clear: none;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
h1.viv_entrega{
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 2px 0px 0px 10px;
}

div#lin_06{
	height:28px;
	background-image: url(../images/fondos/lin_02.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 240px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

div#financiacion{
	float:left;
	width: 221px;
	margin-right: 10px;
	margin-left: 11px;
}
h1.financiacion{
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 9px 0px 0px 10px;
}
div#financiacion li{
	padding-bottom: 10px;
}
div#financiacion h2{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
ul#ficha_financiacion li{
	width: 220px;
	
}
ul#ficha_financiacion h2{
	background-image: url(../images/iconos/mas.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}




/*contenido02*/
div#lin_03{
	height:25px;
	background-image: url(../images/fondos/lin_01.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 250px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
div#lin_04{
	height:25px;
	background-image: url(../images/fondos/lin_02.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	float: left;
	width: 714px;
	clear: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
div#contenido01{
	float:left;
	width: 965px;
}

div#contenido02{
	width: 963px;
	float:left;
	background-color: #FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(../images/iconos/logo_calidad.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#contenido03{
	width: 963px;
	float:left;
	background-color: #FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(../images/iconos/logo_calidad_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#contenido04{
	width: 963px;
	float:left;
	background-color:#FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
}


div#menu_lateral{
	float: left;
	width: 249px;
}
h1.tit_menu_lateral {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E1081E;
	padding-left: 5px;
	line-height: 30px;
	padding-bottom: 5px;
}
div.menu_lateral_logo{
	float: left;
	margin-right: 5px;
}
div#informacion_promociones{
	float: left;
	width: 673px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;

}
div#informacion_viviendas{
	float: left;
	width: 673px;
	height: 430px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;

}
div#informacion{
	float: left;
	width: 673px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;

}
h1.tit_informacion {
	margin-bottom: 7px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #889DA7;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #42545C;
}
a.bread{
	color: #454545;
}
a.bread:hover{
	color: #E1081E;
}
a.bread:visited {
	color: #454545;
}	
.breadcrumb_rojo {
	color: #E1081E;
}
div.tit_informacion{
	width: 500px;
	float: left;
	height: 13px;
}
div#informacion p{
	padding-bottom: 10px;
}
h1.breadcrumb {
	margin-bottom: 7px;
	height: 17px;
	font-weight: normal;
}
div.breadcrumb{
	width: 600px;
	float: left;
	height: 13px;
}
.imgs_dcha {
	clear: none;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 20px;
}
.imgs_dcha2 {
	clear: none;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.imgs_dcha3 {
	clear: none;
	float: right;
	padding-right: 69px;
}
div.logos_banca{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #889DA7;
	width: 100%;
	padding-bottom: 9px;
}
.imgs_izq {
	clear: none;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.leyenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #42545C;
	padding: 20px;
}
ul#fichas_promociones_realizadas li{
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #889DA7;
	margin-bottom: 10px;
	height: 100px;
	width: 673px;
	padding-bottom: 0px;
}
ul#fichas_promociones_realizadas h2{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #889DA7;
	font-weight: bold;
}
div.ficha_img_realizadas {
	float: right;
	width: 170px;
	background-color: #D0D8DC;
	height: 100px;
}
div.ficha_txt_realizadas{
	float: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 483px;
}
div#menu_curso{
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div#menu_curso ul{
	list-style:none;
}

div#menu_curso li{
	float:left;
	padding-right: 5px;
	padding-top: 2px;
}

a.link_menu_curso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42545C;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

a.link_menu_curso:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #5E7680;
	color: #FFFFFF;
}
a.link_menu_curso:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42545C;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.link_menu_curso_visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #5E7680;
	color: #FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5E7680;
	border-left-color: #5E7680;
}
div#titular_curso{
	background-color: #889DA7;
	height: 16px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5E7680;
	margin-top: 32px;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding-left: 5px;
}
div.parrafo_album{
	width:673px;
	height: 380px;
	margin: 0px;
	padding: 0px;
}
div.parrafo_boton_promocion{
	float:right;
	width: 120px;
	margin-bottom: 1px;
}
ul.img_boton_promocion li{
	width: 120px;
	height: 85px;
	float:left;
	margin-bottom: 1px;
}
div.img_promocion{
	float:left;
	width: 552px;
	height: 343px;
}
div.parrafo_promocion{
	padding-top: 10px;
}
div.img_localizacion{
	float:left;
	width: 410px;
	height: 343px;
}
div.parrafo_localizacion{
	float:left;
	width: 200px;
}
ul.img_localizacion li{
	width: 180px;
	height: 72px;
	float:left;
	margin-bottom: 1px;
}

/*foot*/
div#foot{
	height: 42px;
	margin: 0 auto
}
div#direccion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #778488;
	padding-top: 10px;
}



/*pseudoclases*/
.bold {
	font-weight: bold;
}
.bold a. {
	color: #42545C;
	font-weight: bold;
}
.bold_visited {
	color: #E1081E;
	font-weight: bold;

}
a.copy {
	color: #596466;
}
a.copy:hover {
	color: #E1081E
}
a.copy:visited {
	color: #596466;
}
.txt_norm_azul {
	color: #889DA7;
	text-decoration: none;
}
a.txt_norm_azul:hover {
	color: #454545;
	text-decoration: none;
}
.txt_paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636B70;
	font-style: normal;
	text-align: center;
	background-color: #5E7680;
	height: 17px;
	width: 17px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.txt_paginacion a. {
	color:#FE8A00;
}
.txt_paginacion_visited {
	color: #FFFFFF;
	background-color: #E1081E;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: center;
}
.txt_norm_blanco {
	color: #FFFFFF;
	text-decoration: none;
}

/*tabla*/
#mytable {
	MARGIN: 0px;
	WIDTH: 100%;
	padding: 0px;
}
CAPTION {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	color: #889DA7;
	padding-bottom: 5px;
}
TH {
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	background-color: #889DA7;
}
TH.nobg {
	background-color: #889DA7;
}
TD {
	COLOR: #454545;
	background-color: #D0D8DC;
	text-align: center;
}
TD.alt {
	COLOR: #454545;
	background-color: #FFFFFF;
	text-align: center;
}
TD.tabla_carp {
	BORDER-TOP-WIDTH: 1px;
	background-color: #889DA7;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5E7680;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5E7680;
	text-align: left;
	border-top-style: solid;
	border-top-color: #5E7680;
	text-transform: none;
}
TD.carp {
	BORDER-TOP-WIDTH: 0px;
	background-color: #D0D8DC;
	color: #454545;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5E7680;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5E7680;
	text-transform: none;
}

TH.spec {
	BORDER-TOP-WIDTH: 0px;
	background-color: #D0D8DC;
	color: #454545;
}
TH.specalt {
	BORDER-TOP-WIDTH: 0px;
	COLOR: #454545;
	background-color: #FFFFFF;
	
}
TH.tabla_carp {
	BORDER-TOP-WIDTH: 1px;
	background-color: #889DA7;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5E7680;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5E7680;
	border-left-width: 1px;
	border-left-color: #5E7680;
	text-align: left;
	border-top-style: solid;
	border-top-color: #5E7680;
	text-transform: none;
}

TH.carp {
	BORDER-TOP-WIDTH: 0px;
	background-color: #D0D8DC;
	color: #454545;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5E7680;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5E7680;
	border-left-width: 1px;
	border-left-color: #5E7680;
	text-transform: none;
}

/* menu lateral*/
	.menu_body_visit {
	height: 15px;
	width: 239px;
	padding-left: 10px;
	display:block;
	padding-left:10px;
	color:#FFFFFF;
	background-color: #889DA7;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #889DA7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #889DA7;
		}
		h1.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #FFFFFF;
		background: #5E7680;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h1.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h1.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color:#FFFFFF;
		background-color: #889DA7;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		}
		h1.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FFFFFF;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h2.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FBFBFB;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h2.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h2.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #5E7680;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h2.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FFFFFF;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h3.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #FFFFFF;
		background: #5E7680 url(../images/iconos/left_white.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h3.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h3.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h3.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #FFFFFF;
		background: #5E7680 url(../images/iconos/down_white.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		
/* xtramenu */
		ul ul li {padding: 0;margin: 0px;width: 100%;
		}
		h4.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FBFBFB url(../images/iconos/left.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h4.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h4.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FBFBFB url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h4.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FFFFFF url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
/* newmenu */
		h5.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FBFBFB url(../images/iconos/left.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h5.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h5.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FBFBFB url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h5.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FFFFFF url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
/* ultimatemenu */
		h6.head a {
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FBFBFB url(../images/iconos/left.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h6.head a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h6.selected a { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FBFBFB url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}
		h6.selected a:hover { 
		display:block;
		height: 16px;
		width: 239px;
		padding-left: 10px;
		background: #FFFFFF url(../images/iconos/down.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #889DA7;
		font-weight: normal;
		}

/* menu index */
		h3.head02 a {
		display:block;
		height: 16px;
		width: 211px;
		padding-left: 10px;
		color: #FFFFFF;
		background: #5E7680 url(../images/iconos/left_white.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		font-weight: normal;
		}
		h3.head02 a:hover { 
		display:block;
		height: 16px;
		width: 211px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		font-weight: normal;
		}
		h2.head02 a {
		display:block;
		height: 16px;
		width: 211px;
		padding-left: 10px;
		color: #FFFFFF;
		background: #889DA7 url(../images/iconos/left_white.gif) center right no-repeat;
		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		font-weight: normal;
		}
		h2.head02 a:hover { 
		display:block;
		height: 16px;
		width: 211px;
		padding-left: 10px;
		color: #42545C;
		background: #FFFFFF url(../images/iconos/left.gif) center right no-repeat;
  		line-height: 17px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		font-weight: normal;
		}
		
div#photo_container_parent { }		
div#photo_container { border:1px solid #8E988E; }

div#titular_carpinteria{
	background-color: #889DA7;
	height: 16px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5E7680;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding-left: 5px;
	text-transform: uppercase;
}
/*mapa*/
.link_sitemap li{
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(../images/iconos/lin_disc.gif);
	background-repeat:   repeat-x;
	background-position: left bottom;
}

a.sitemap{
	color: #42545C;
}

a.sitemap:hover{
	color: #E1081E;
}
