@charset "utf-8";
/* CSS Document - REIS */

* {
	margin:0px;
	padding:0px;
	border:none;
}

body {
	background-color:#000;
	text-align:center;
	margin:0px;
	padding:0px;
}

#fckbody {
	background-color:#ffffff;
}

.general {	
	width:980px;
	margin:0 auto;
	padding:0px;
	border:none;
}

.logoPane {
	width:200px;
	height:84px;	
}

.infoPane {
	text-align:right;
	padding:10px;
}

.bannerPane {
	border-top:2px solid #A91717;
	border-bottom:2px solid #A91717;
}

.menu {
	background:url(Images/bgMenu.jpg) top left repeat-x;
	border-top:4px solid #000;
	height:33px;
	padding:0px 10px;
}

.dnnModules {
	background-color:#000;
	height:38px;
	padding:0px;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	width:770px;
	padding-left:10px;
}

.breadcrumb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

.breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

.breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:underline;
}

.search {
	background-color:#A91717;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5B3E1C;
	text-align:right;
	width:200px;
	padding: 5px;
}

.search a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.search a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.search a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

.contentTopPane {
	background-color:#FFF;
	padding:0px 10px;
}

.contentLeftPane {
	background-color:#000;
	min-height:52px;
	*heigth:52px;
}

.contentLeftPane2 {
	background-color:#fff;
	min-height:52px;
	*heigth:52px;
}

.contentPane {
	background-color:#000;
	min-height:52px;
	*heigth:52px;
}

.contentPane2 {
	background-color:#fff;
	min-height:52px;
	*heigth:52px;
}

.contentRightPane {
	background-color:#000;
	min-height:52px;
	*heigth:52px;
}

.contentRightPane2 {
	background-color:#fff;
	border-color: #000;
	border-width: 2px;
	min-height:52px;
	*heigth:52px;
}

.contentBottomPane {
	background-color:#000;
	padding:10px;
}

.contentBottomPane2 {
	background-color:#fff;
	padding:10px;
}

.footerBar {
	background-color:#000;
	padding:10px;
}

.footerLeft {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerLeft a:link{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerLeft a:visited{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerLeft a:hover{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

.Copyright {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.Copyright a:link{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.Copyright a:visited{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.Copyright a:hover{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

.footerRight {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerRight a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerRight a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.footerRight a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

/* CSS Document - REIS_INNER ONE */

.contentInnerPane {
	background-color:#FFF;
	padding:10px;
	border:1px solid #A91717;
}

/* CSS Document - REIS_INNER TWO */

.contentTopInnerPane {	
	background-color:#fff;
	padding:10px;
	border:1px solid #A91717;
}

.contentInnerLeftPane {
	background-color:#A52339;
	padding:10px;
	width:468px;
	border-top:4px solid #000;
	border-right:4px solid #000;
}

.contentInnerRightPane {
	background-color:#F7D417;
	padding:10px;
	width:469px;
	border-top:4px solid #000;
}

/* CSS Document - REIS_INNER THREE */

.leftInnerPane {
	background-color:#FFF;
	border:1px solid #A91717;
	padding:5px;
	width:312px;
	border-bottom:4px solid #000;
	border-right:4px solid #000;
}

.centerInnerPane {
	background-color:#FFF;
	border:1px solid #A91717;
	padding:5px;
	width:312px;
	border-bottom:4px solid #000;
	border-right:4px solid #000;
}

.rightInnerPane {
	background-color:#FFF;
	border:1px solid #A91717;
	padding:5px;
	width:312px;
	border-bottom:4px solid #000;
}

/* DNN Menu */
.MainMenu_MenuIcon {
	display:none;
}

.MainMenu_MenuArrow{
	display:none;
}

.MainMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
}

.MainMenu_MenuItem td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:4px;
	padding-bottom:4px;
}

.MainMenu_MenuItemSel 
{
	background-color:#FFFFFF!important;
	color: #E22E2E!important;
	padding:0 5px!important;
}

.MainMenu_MenuItemSel td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
	color: #A91717;
	padding-top:4px;
	padding-bottom:4px;
}

.MainMenu_SubMenu
{
	border: 1px solid #FFF;
}

.MainMenu_SubMenu td 
{
	background-image:url(Images/bgSubMenu.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:20px;
	padding:0 5px;
}

.MainMenu_MenuBreak {
	border:none;
	background:transparent;
}

.separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

input, textarea{
   /*border-color:black;*/
  border-style:solid;
  border-width:1px; }







/*  NavMenu styles start here */


#navHContainer {
    position:absolute;
    left:400px;
    top:110px;
    display:block;
    width:600px;
}

#nav ul {
	margin:0;
	list-style:none;
	float:left;
	width:auto;
	padding: 0px;
}

#nav li {
  position: relative;
  float:left;
  line-height : 1.3em;
  list-style: none;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:14em;
	border:1px solid #fff;
}


#nav a {
	font-size:15px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color:#FFF;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 4px;
	float: left;
	background-image: url(menu_sep.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	line-height: 26px;
}

#nav li li a {
	padding: 6px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	float: none;
	background-image: url(bgSubMenu.jpg);
	width: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	text-align:left;
	line-height: normal;
	background-repeat: repeat-x;
}

#nav li li a:hover {
	padding: 6px;
	font-size: 11px;
	font-weight: normal;
	color: #a91717;
	margin: 0px;
	float: none;
	background-image: url(bgSubMenu.jpg);
	width: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	text-align:left;
	line-height: normal;
	background-repeat: repeat-x;
}

#nav li li {
	padding: 0px;
	width:14em;
}

#nav li a:hover {
	font-size:15px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color:#a91717;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 4px;
	float: left;
	background-image: url(menu_sep.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	line-height: 26px;
	background-color: #FFFFFF;
}


#nav li a.SelectedTab {
    font-size:15px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color:#a91717;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 4px;
	float: left;
	background-image: url(menu_sep.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	line-height: 26px;
	background-color: #FFFFFF;
}

#nav li.SelectedTab a {
    font-size:15px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color:#a91717;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 4px;
	float: left;
	background-image: url(menu_sep.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	line-height: 26px;
	background-color: #FFFFFF;
}


/* REGRAS PARA SELECTED SUB MENU */

#nav li.SelectedTab ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:14em;
	border:1px solid #fff;
}

#nav li.SelectedTab li { /* second-level lists */
}

#nav li.SelectedTab li a {
	padding: 6px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	float: none;
	background-image: url(bgSubMenu.jpg);
	width: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	text-align:left;
	line-height: normal;
	background-repeat: repeat-x;
}

#nav li.SelectedTab li a:hover {
    padding: 6px;
	font-size: 11px;
	font-weight: normal;
	color: #a91717;
	margin: 0px;
	float: none;
	background-image: url(bgSubMenu.jpg);
	width: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	text-align:left;
	line-height: normal;
	background-repeat: repeat-x;
}

#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 26px;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:14.0em;
}
