/*
---------------------------------url(bg-main.png) center top no-repeat-------------------------*/
body 
{

background-image : url(/content/img/background/background2.jpg);
background-repeat: repeat-x ;
/*background-color :   Black ;*/
font-size:.75em;
font-family:Verdana, Helvetica, Sans-Serif;
margin:0px 0;
padding:0;
/*color:#696969;*/
}

a:link    {color:#45930b;text-decoration: none; border-bottom:1px dotted;}
a:visited {color:#45930b;text-decoration: none; border-bottom:1px dotted;}
/*a:hover { background-color:#cf0909; color: White ;text-decoration:none; border-bottom:1px solid #2f4f4f;}*/
a:hover link { text-decoration:none; }
         /* background-color :#cececf;
border-bottom:1px solid #2f4f4f 

a:active {background-color:#4682D4; color: White ;text-decoration:none; border-bottom:1px solid #2f4f4f;}*/

li 
{
	 list-style-image: url('../../Content/img/3.gif');
	 text-align: justify;
	  }

ul {font-family :  Arial; font-size :    12px; color:#001844; margin-bottom:20px; line-height :22px; text-align :justify;
	}
/*p  { font-family :  Arial; font-size :    12px; color:#2F4F4F; margin-bottom:20px; line-height :22px; text-align : justify }*/
p  { font-family :  Arial; 
     font-size :    12px; 
     color:#001844; 
    /* margin-bottom:20px; */
     line-height :22px; 
     text-align : justify }

/*HEADINGS   
----------------------------------------------------------*/

h1 {font-size:2em;padding-bottom:0;margin-bottom:0;}

h2 {
    font-family : "Arial" ;
	font-size :17px;
	color:#001844;
	font-style :normal ;
	line-height: 17px; 	
	font-weight: normal;
}

h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5, h6 {font-size:1em;}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns 
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top:0;}*/

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page 
{
background-color :#ffffff;	
border-right : solid thin #ffffff;
width:950px;
margin-left:auto;
margin-right:auto;
}

#header 
{
position:relative;
margin:0;color:#000;
padding:25px 0 0 0;
width:950px;}

#header h1 
{
border-style: none;
border-color: inherit;
border-width: medium;
padding: 0;
margin: 0;
color:#000;	font-family:Arial, Helvetica, sans-serif;	
font-size:1.7em;
width: 705px;
}

#title 
{
display:block;
width:723px;
float: left;
margin:0px 0px 10px 15px;
}

#logindisplay {font-size:1.1em;display:block;text-align:right;color:#ccc;width:300px;position:absolute;top:-16px;right:15px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#menucontainer {float:left;}

#main {padding:30px 30px 15px 30px;
       background:#fff;
       margin-bottom:30px;
       clear:both;
       position:relative;
       width:890px;
  	   top : 0px;
	   left : 0px;
	   border-left : solid thin black; 
	   border-right : solid thin black; 
	   border-bottom : solid thin black;
	   /*border-top : solid thin black;
	   border-style   :   solid;
       border-width   :  thin ;
       border-color : Black ;*/
}

#footer 
{
	color:#001844;
	padding:30px 0;
	text-align:center;
	position:absolute;
	bottom:-86px;
left:0;
	font-size:.9em;
	width:950px;
}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu {padding:0;position:relative;margin:0 0 0 15px ;text-align:right;}
ul#menu li {display:block;list-style:none;background:#ffffff ;float:left;margin:0 2px 0 0;}
ul#menu li a {padding:8px 20px;font-weight:bold;text-decoration:none;color:#001844; display:block;border-bottom: none}
ul#menu li a:hover { background-color :#001844;  text-decoration:none; color: #ffffff; }
/*ul#menu li a:visited {padding:8px 20px;font-weight:bold;text-decoration:none;color:#cf0909; display:block;border-bottom:1px dotted;}*/
ul#menu li a:active {text-decoration:none;color: white;}
ul#menu li.selected { text-decoration :none; background:#001844 ; color :#ffffff}
ul#menu li.selected a {color: #ffffff;}


/* MISC 
----------------------------------------------------------*/
.clear {clear:both;}
.error {color:Red;}
#logindisplay a:link, #logindisplay a:visited {color:#034af3;text-decoration:none;}
#logindisplay a:hover {color:#034af3;text-decoration:underline;}

.field-validation-error {color:#ff0000;}
.input-validation-error {border:1px solid #ff0000;background-color:#ffeeee;}

.padImage
{
	padding :10px 10px 10px 10px;
}	

.divJanela1
{
	position :absolute;
	width :303px;
	height :55px;
	top: 280px;
	left: 586px;
}





/* Bubble with an isoceles triangle
------------------------------------------ */

.triangle-isosceles {
   position:relative;
   padding:15px;
   /*margin:1em 0 0em 0;*/
   color:#000;
   background:#cf0909;

   /* css3 */
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background:-moz-linear-gradient(top, #f9d835, #f3961c);
   background:#456aac;
	top: 0px;
	left: 0px;
	height: 57px;
}

/* creates triangle */
.triangle-isosceles:after {
   content:"\00a0";
   display:block; /* reduce the damage in FF3.0 */
   position:absolute;
   z-index:-1;
   /*bottom:-30px;*/
   left:50px;
   width:0;
   height:0;
   border-width:15px 15px;
   border-style:solid;
   border-color:#456aac transparent transparent;
}

.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   }
   
