@charset "utf-8";

/* CSS Document

    Copyright (c) Freeoscommerce.com 2009

	This file is part of a freeoscommerce.com template.  Please visit http://www.freeoscommerce.com for licensing and other information.
*/

html {
height: 100%;
} 
body {
height: 100%;
background: #000000;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
}

#wrapper1 {
z-index: 0; 
position: relative; 
width: 100%; 
background: #000000;
}
#background_top {

position: absolute; 
width: 100%; 
top: 0px; 
left: 0px; 
height: 644px; 
background: url(images/background1.jpg) top center repeat-x;
}
#wrapper2 {

position: relative; 
width: 1024px; 
top: 0px; 
left: 50%; 
margin-left: -501px;
}
#wrapper3 {

position: relative; 
width: 1024px; 
left: 0px; 
top: 0px; 
background: #ffffff;
}
#top_menu {
float:left;
width: 1024px; 
height: 129px; 
top: 0px; 
left: 0px; 
background: url(images/topo.jpg) top center; background-repeat:no-repeat;
}
#top_menu_links {
position: absolute; 
width: 510px; 
margin-left: 550px;
margin-top: 105px; 
text-align: center; 
color: #ffffff;
}
#content_wrapper {
float:right;  
overflow: auto; 
margin-top: 0px; 
background: url(images/bg.gif) top center; background-repeat:repeat-y;

}
#side_menu {
float: left; 
width: 250px;
height:100%; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 0; 
padding-top: 40px;


}
#content_wrapper2 {
float: right; 
width: 754px; 
min-height: 350px;
 height:auto;
}
#content {

width: 735px;
height:auto; 
margin: 9px;

}
#content_box_top{
position: absolute; 
width: 735px; 
height:100%; 
top: 0px; 
background: url(images/box_top1.jpg) top center no-repeat;

}
#main_image {

position: absolute; 
width: 1024px; 
height: 100%; 
top: 30px; 
left: 0px; 

}
#slogan1 {
position: absolute;
width: 420px;
left: 425px;
top: 130px;
color: #000000;
font-size: 18px;
text-align: justify;
}
#website_name {
position: absolute; 
width: 520px; 
top: 38px; 
left: 345px; 
text-align: right; 
font-size: 18px; 
color: #ffffff;
}

#content_box_bottom_wrapper {

position: relative; 
width: 1003px; 
top: 0px; 
left: 50%; 
margin-left: -501px;
}
#content_box_bottom {

position: relative; 
width: 735px; 
height: 58px; 
left: 310px; 
background: url(images/box_bottom1.jpg);
}
#footer {
position: relative; 
width: 850px; 
left: 50%; 
margin-left: -425px; 
padding-bottom: 30px; 
text-align: center; 
color: #ffffff;
}

a:link {
	color: #dd2627;
	text-decoration: none;
}
a:visited {
	color: #dd2627;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #bb1710;
	text-decoration: none;
}

#top_menu_links span {
padding-left: 12px;
padding-right: 12px;
}
#top_menu_links a:link {
font-weight:bold;
color: #000000;
}
#top_menu_links a:visited {
color: #000000;
font-weight:bold;
}
#top_menu_links a:hover {
color: #ff0000;
font-weight:bold;
}
#top_menu_links a:active {
color: #000000;
font-weight:bold;
}



/* Hide icons in page headings */
#pageIcon, td.pageHeading img {
display: none;
}

hr.accessibility {
height: 1px;
color: #000000;
}

h1 {
font-size: 14px;
font-weight: bold;
}
h2 {
font-size: 13px;
font-weight: bold;
}
h3 {
font-size: 12px;
font-weight: bold;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 12px;
}

div.boxTitle {
font-size: 12px;
font-family:Arial;
height:16px;
background: #cfdbe8;
color:#104b8e;
text-align:center;
font-weight:bold;
}

div.boxContents {
padding-bottom:5px;
padding-top:5px;
font-family:Arial;
font-size: 12px;
border:2px #cfdbe8 solid;
padding-left:5px;
background:white;
}

.box_Contents {
padding-bottom:5px;
padding-top:5px;
font-family:Arial;
font-size: 12px;
border:2px #cfdbe8 solid;
padding-left:5px;
background:white;
margin-bottom:7px;

}

.boxGroup {
  border-width: 1px;
  border-color: #bbc3d3;
  border-style: solid;
}


.boxNew a:link {
  color:#104b8e;

}
.boxNew a:visited {
  color:#104b8e;

}
.boxNew a:hover{
	 color: #dd2627;

}

.box_canto_esq {
background:url(images/canto_esq_2.gif); background-repeat:no-repeat; width:16px; height:16px;

}
.box_canto_dir{
background:url(images/canto_dir_2.gif);background-repeat:no-repeat; width:16px; height:16px;

}


div.boxContents form {
padding: 0px;
margin: 0px;
}

div.boxNew {
padding-bottom:5px;
 
}

