/* -----  ID's  -------*/

#divTop h1 span, #divTop h5 span, #divContent div span{
    display:none;
}

.conteudo p, .conteudo div, .conteudo ul, .conteudo h1, .conteudo h2, .conteudo ol{
margin-left:30px;
}


#caduceu, #logo, #login, #divTop, #imgBanner, #menuPequeno, body, h1, h2, h3, h4, h5{
margin:0;
padding:0;
}

#divTop{
width:780px;
height:148px;
}

#caduceu{
width:82px;
height:148px;
float:left;
background:url(../../Site/images/WebSite-CRC---Testes-de-cor.jpg);
background-repeat:no-repeat;
}

#logo{
width:352px;
height:162px;
float:left;
background:url(images/crcNovo_r1_c1.png);
background-repeat:no-repeat;
}

#login 
{
width:418px;
height:42px;
float:left;
margin:0px;
background:url(images/crcNovo_r1_c4.jpg);
background-repeat:no-repeat;
}

#logout 
{
width:418px;
height:42px;
float:left;
background:url(images/crcNovo_r1_c4_2.jpg);
background-repeat:no-repeat;
}

#fraseLogin{
margin-top:0px;
margin-left:30px;
}

#controlesLogin form, #controlesLogin img{
margin:0;
}

#fraseLogin span{
font-size:xx-small; 
margin-left:15px;
margin-bottom:0px;
}

#fraseLogout span{
display:block;
float:left;
font-size:small; 
margin-left:30px;
margin-top:13px;
font-weight:bold;
}

#fraseLogin a:active, #fraseLogin a, #fraseLogout a:active, #fraseLogout a{
text-decoration:none;
color:#999999;
}

#fraseLogin a:hover, #fraseLogout a:hover{
text-decoration:underline;
color:#333333;
}

#imgBanner{
width:418px;
height:120px;
float:left;
background:url(images/crcNovo_r2_c4.jpg);
background-repeat:no-repeat;
}

#fundoMenu1{
width:173px;
height:37px;
clear:left;
float:left;
background:url(images/crcNovo_r3_c1.jpg);
background-repeat:no-repeat;
}

#data{
width:251px;
height:37px;
float:left;
background:url(images/crcNovo_r3_c3.jpg);
background-repeat:no-repeat;
}

#data h5{
margin-left:20px;
margin-top:15px;
font-size:75%;
color:#999999;
}

#menuPequeno{
float:left;
}

#menuPequeno li{
float:left;
list-style-type:none;
}

#home{
width:98px;
height:37px;
background:url(images/crcNovo_r3_c5.jpg);
background-repeat:no-repeat;
}

#contato{
width:111px;
height:37px;
background:url(images/crcNovo_r3_c6.jpg);
background-repeat:no-repeat;
}

#sitemap{
width:137px;
height:37px;
background:url(images/crcNovo_r3_c7.jpg);
background-repeat:no-repeat;
}

#divMenu{
clear:left;
width:173px;
height:600px;
float:left;
background:url(images/crcNovo_r4_c1.jpg);
background-repeat:repeat-y;
}

#mainMenu{
font: normal 75% verdana;
margin: 0px 10px;
background:url(images/crcNovo_r6_c1.jpg);
background-repeat:repeat-y;
}

#menu_roundtop{
width:173px;
height:16px;
background:url(images/crcNovo_r5_c1.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#menu_roundbottom{
width:173px;
height:17px;
background:url(images/crcNovo_r11_c1.jpg);
background-repeat:no-repeat;
}

#menu_background{
margin-top:-2px;
width:173px;
background:url(images/crcNovo_r6_c1.jpg);
background-repeat:repeat-y;
}

#divContent{
float:left;
width:597px;
background:url(images/crcNovo_r8_c3.jpg);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

#conteudoTopo{
width:597px;
height:20px;
background:url(images/crcNovo_r4_c3.jpg);
background-repeat:no-repeat;
}

#destaques{
width:580px;
background-repeat:no-repeat;
}

#noticias{
width: 251px;
float:left;
}

#noticias ul{
margin:0px 28px;
padding:0px;
list-style:none;
}

#noticias li{
margin-top:8px;
}

#eventos{
width:346px;
float:right;
}

#eventos ul{
margin-left:10px;
}

#conteudoBottom{
width:597px;
height:18px;
clear:both;
background:url(images/crcNovo_r13_c3.jpg);
background-repeat:no-repeat;
}

#divInfoBaixo{
clear:both;

}

#mainFooter{
float:left;
width:747px;
height:38px;
background:url(images/crcNovo_r15_c1.jpg);
background-repeat:repeat-x;
text-align:center;
}

#mainFooter p{
margin:5px 10px;
color:White;
font-size:70%;
}


#footer_round{
float:left;
width:23px;
height:38px;
background:url(images/crcNovo_r15_c8.jpg);
background-repeat:no-repeat;
}

#mainFooter, #footer_round{
margin-top:8px;
}

#flashbanner{z-index:0;}
/* -----  FIM das IDs  -------*/

/* -----  Elementos HTML  -------*/
body{
font: normal 80% verdana;
color:#666666;
background-color:#FFF;
}

a{color:#0099FF;}

a:visited{color:#000099;}

a:hover{color:#0000CC;}

img{
margin:0px;
padding:0px;
}

hr{
color:#E4E4E4; 
background-color:#E4E4E4;
height:1px; 
margin:0px 50px;
border-style:solid;
}

#divContent h3{
color:#3398C3;
}

#divContent p{
margin-left:25px;
margin-right:20px;
text-align:justify;
line-height:1.4em;
margin-bottom:3px;
}

#divContent h1, #divContent h2, #divContent h3, #divContent h4, #divContent h5, #divContent h6{
margin-left:25px;
margin-right:20px;
margin-bottom:3px;
}

#divContent ul, #divContent ol{
margin-right:20px;
list-style-type:circle;
margin-left:30px;
padding-left:30px;
}


table{
margin-top:15px;
text-align:center;
}

/* -----  Fim das definicoes de elementos HTML  -------*/




/* -----  CLASSES  -------*/

.login{
background:#E9E9E9;
border:2px solid #CCCCCC;
margin: auto 0;
font-size:80%;
color:#666666;

}

.conteudo{
margin-left:25px;
}

.destaque{
margin-left:25px;
clear:left;
}

.imgConteudo{
margin-left:30px;
margin-right:2px;
}

.titulo_conteudo{
margin-top:25px;
}

.linklist{
list-style-type:circle; 
line-height:2em;
}

.noMargin{
margin-top:0px;
list-style-type:square;
}

.miniJornal{
width:170px;
height: 200px;
float:left;
margin-left: 20px;
margin-top: 20px;
text-align:center;
}

.miniJornal img{
margin-top:5px;
border:1px solid black;
}

.miniJornal a{
border:0;
}

.miniJornal p{
margin-top:0px;
}

.miniJornal p{
margin-top:0px;
}


/* -----  FIM das CLASSES  -------*/



/* -----  MENU  -------*/

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background:#FFFFFF; /* IE6 Bug */
	font-size: 100%;
	z-index:100;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 4px 8px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(images/arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color:#FFF; }

ul#primary-nav li a:hover { 
background-color:#FFF; 
color:#0066CC; }

/*  --------- FIM DO MENU --------*/
#destaques table tr td {
	font-weight: bold;
}
.seminario {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
