html, body
	{
	font-size:100%;
	font-family:Verdana,"MS Sans Serif",Geneva,Helvetica,sans-serif;
/*	background-color:#eeeeee;*/
	background-color:#0F4F87;
/*	background-color:#eeedc1;*/
	margin:0;
	padding:0;
	height: 100%;
	}

table {font-size:75%;}

table#container {height: 100%;}

table#container td.icons 
	{
	text-align:center;
	vertical-align:bottom;
	padding: 20px 30px 20px 30px;
        }


table#constructions th {text-align:left; vertical-align:top; padding:0;}
table#constructions td {text-align:left; vertical-align:top; padding-right:20px;}

table#constructions a		{color:#000; text-decoration:none;}
table#constructions a:link	{color:#000; text-decoration:none;}
table#constructions a:visited	{color:#000; text-decoration:none;}
table#constructions a:hover 	{color:#000; text-decoration:underline;}

table#constructions2 a		{color:#000; text-decoration:none;}
table#constructions2 a:link	{color:#000; text-decoration:none;}
table#constructions2 a:visited	{color:#000; text-decoration:none;}
table#constructions2 a:hover 	{color:#000; text-decoration:underline;}


table#constructions2 td {text-align:left; vertical-align:top; padding:0;}
table#constructions2 td.aprog {width:160px; text-align:left; vertical-align:top; padding:0;}
img.constr2 {border: 1px solid #333333; margin: 0 0px 0px 0px;}

img.constr {border: 1px solid #333333;margin: 0 0px 0px 0;}
img.framed {border: 1px solid #333333;margin: 0 0 0 0;}
img.thumb  {border: 1px solid #333333; margin:}

dt.names {font-weight:normal; margin-right:0px; font-size:120%; padding:5px 0 20px 0; text-align:center;}
dt.names2 {font-weight:normal; margin-right:0px; font-size:120%; padding:2px 0 20px 0; text-align:center;}

table.adr {font-size:100%;}
table.adr td {padding-right:15px;}


table.foto {font-size:120%;}
table.foto td {padding-right:20px; padding-bottom:5px;}


p,dl,h1,h2,h3,h4,h5
	{
	color:#000000;
	margin-right:0;
	margin-left:0;
	margin-top:1em;
	margin-bottom:1em;
	}

ul,ol
	{
	color:#000000;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:30px;	
	}
ol li
	{
	padding-top:0.3em;
	}

strong {font-weight:bold;}
em	{color:#ffffff;}

p.quote {color:#666666; margin-left:100px;}

h1 {font-size:180%; font-weight:bold; margin-top:0; margin-bottom:0.5em; color:#666666;}
h2 {font-size:120%; font-weight:bold; margin-top:1em; margin-bottom:0.5em; color:#333333;}
h3 {font-size:110%; font-weight:bold; margin-top:1em; color:#333333; margin-bottom:1em;}
h4 {font-size:100%; font-weight:bold; text-decoration:none; color:#333333; margin-top:2em; margin-bottom:1em;}

a		{color:#000;}
a:link		{color:#000;}
a:visited	{color:#000;}
a:hover 	{color:#666;}

div.imageleft
	{
	float:left;
	clear:both;
	margin-left:0;
	margin-right:1em;
	margin-top:0;
	margin-bottom:1em;
	}

div.imageright
	{
	float:right;
	clear:both;
	margin-left:1em;
	margin-right:0;
	margin-top:0;
	margin-bottom:1em;
	}

p.note
	{
	font-size:100%;
	color:#666666;
	}

p.lastline
	{
	clear:both;
    }

p#top
	{
	text-align: right;
	margin-top:2em;
	}

p.footer
	{
	margin-top:4em;
	}

td#header
	{
	vertical-align:top;
	background-color:#0F4F87;
	height:150px;
	width:100%;
	text-align:left;
	padding:0;
	border:0;
	}

td#main
	{
	vertical-align:top;
	background-image:url("intfc/back.jpg");
	background-repeat:no-repeat;
	background-color:#EEE7A4;
	border:0;
	border-left: 1px solid #0E4F87;
	padding:20px 30px 20px 50px;
	width: 100%;
	}
td#main1
	{
	vertical-align:top;
	background-image:url("intfc/back.jpg");
	background-repeat:no-repeat;
	background-color:#EEE7A4;
	border:0;
	border-left: 1px solid #0E4F87;
	padding:20px 30px 20px 50px;
	width: 100%;
	}


td#footer
	{
	clear: both;
	background-color:#306798;
/*	background-color:#3e693a;*/
	border: 0;
	padding: 30px 50px 30px 50px;
/*	width: 100%;*/
	height:40px;	
	}


table.zv
	{
	height:20px;
	}

td#menu
	{
	font-size:100%;
	vertical-align:top;
	padding: 0 0 0 0;
	background-color:#EEE7A4;
	}
td#menu-main
	{
	font-size:100%;
	vertical-align:top;
	padding: 0 0 0 0;
	background-color:#EEE7A4;
	}

td#banners
	{
	text-align:center;
	vertical-align:top;
	background-color:#306798;
	padding: 20px 30px 20px 30px;
	border-left: 1px solid #0F4F87;
	}

td#banners h2
	{
	font-size: 100%;
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 1.5em 0;
	}

td.menuitem
	{
	font-family: Verdana, Helvetica, Geneva, sans-serif;
/*	margin: 1px 1px 0 0;*/
	background-color:#9BB1C5;
	border-right: 0;
	border-left: 1px solid #0F4F87;
	border-top: 1px solid #0F4F87;
	border-bottom: 1px solid #0F4F87;
	padding: 7px 10px 8px 10px;
	text-align: center;
	}

td.menuitem a:link, 
td.menuitem a:visited, 
td.menuitem a:active
	{
	color: #000000;
	text-decoration: none;	
	}

td.menuitem a:hover
	{
	text-decoration: underline;	
	}

td#menu td#active
	{
	background-color:#EEE7A4;
	border-top:0;
/*	border-top: 1px solid #eeedc1;*/
/*	background-color:#7b9769;*/
	
	}

p.hidden
	{
	color:#666666;
	text-decoration:line-through;
	}

p#copyright, p#design
	{
	font-size: 110%;
	}

p#copyright, p#copyright a, p#copyright a:link, p#copyright a:visited, p#copyright a:active, p#copyright a:hover
	{
	margin:0;
	text-align:left;
	color:#fff;
	}

p#design, p#design a, p#design a:link, p#design a:visited, p#design a:active, p#design a:hover
	{
	margin:0;
	text-align:right;
	color:#fff;
	}

table.orderform td.hint
	{
	font-size:120%;
	text-align:right;
	vertical-align:middle;
	padding-top:2px;
	}

table.orderform td.input
	{
	vertical-align:top;
	padding-left:10px;
	}

table.orderform td.input input, table.orderform td.input select, table.orderform td.input textarea
	{
/*	border:1px solid #000000;*/
	margin: 1px 5px 1px 0;
	}

p.counter
	{
	margin-top: 4em;
	font-size:80%;
	}	
table.tipo
	{
	font-size:90%;
	border-collapse:collapse;
	}
table.tipo td
	{
	border:1px solid #999;
	padding:3px 15px 3px 15px;
	}

