/*Estilo CEFET Química*/
/*Zerando tudo de importante.*/
* {text-decoration:none; margin:0; padding:0; list-style:none; border:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
html {background:#EBFFBF url(img/fdpri.jpg) repeat-x top left;}
body {width:770px; margin:0 auto; font-size:11px; height:inherit; color:#666; background:#FFF; margin-top:5px;}
a:link, a:visited {color:#666; font-size:11px;}
a:hover {color:#4E6F22;}
h1 {width:585px; float:left; font-size:13px; color:#4E6F22; margin:5px 0 10px 0; letter-spacing:1px; background:url(img/fdh1.gif) left bottom repeat-x;}
h2 {width:580px; float:left; font-size:11px; color:#000033; margin:10px 0 10px 0; letter-spacing:1px;}  
h3 {float:left; margin-left:5px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#4E6F22;}

.large	 {width:408px; float:left; font-size:13px;}
.large b {color:#990000;}
.large2	 {width:180px; float:left;}
.large a:link, .large a:visited {color:#5BAC35; font-size:13px;}
.large a:hover {text-decoration:underline; color:#638C2B;}

/*Esqueleto Site*/
#fdsite {width:765px; background:#FFF; float:left; padding:5px 0 5px 5px;}
#site {width:760px; float:left; background:url(img/fdsite.gif) left bottom repeat-x #FFF;}

/*Topo*/
.topo, .topoani	{float:left; width:760px; margin:0; background:url(img/fdtopoifrj.jpg) left top no-repeat; padding:0;}
.topoani{background:url(img/fdtopoifrj.jpg) left top no-repeat; padding:0;}
.ani	{float:left; margin:5px 7px 0 39px; _margin:2px 7px 0 20px;}
.ani2	{float:left; margin:5px 7px 0 39px; _margin:2px 7px 0 20px; width:450px;}
.bbrasil {float:left; width:760px;}
.tpmec {float:left; width:250px; height:21px; margin:0;}
.tpbr {float:right; width:90px; height:21px;}

/*Destaque Federal*/
.dfed {float:right; width:210px; height:19px; margin:0 65px 0 0;}
* html .dfed {margin-right:50px;}
.dfed select {width:200px; font-size:10px; height:17px; background:#FFCC00; border:solid 1px #7F9DB9;}

/*Icones*/
.tpaz {width:90px; height:20px; margin-top:10px; text-align:right; padding-right:15px; float:right;}
.ic	  {float:right; margin-right:5px; height:15px;}

.menutp	{width:515px; height:25px; float:right; margin:15px 4px 0 0; background:url(img/fdmenutopifrj.gif) left top no-repeat;}
ul.mn	{width:515px; _width:509px; float:left; display:inline; padding:5px 0 0 9px; margin-right:0; _margin-right:-5px;}
html ul.mn li {float:left; text-align:center; font-weight:bold;}
ul.mn li a, ul.mn li a:visited	{color:#FFF; padding:0 10px 0 0px; text-align:center; background:url(img/fdliifrj.gif) right top no-repeat;}
ul.mn li a:hover {color:#333;}

.pesq	{width:130px; float:right; height:17px; display:inline; margin:3px 5px 0 0;}
.campp	{width:100px; float:left; height:16px; font-size:10px; border: solid 1px #D1D1D1; background:url(img/fdpesq.gif) left top repeat-x #FFF;}

/*Barra itens*/
.fonte{width:760px; height:20px; margin:99px 0 5px 0; _margin:13px 0 5px 0; float:left; background:url(img/barranv.gif) left top repeat-x; display:block}
.data {width:175px; float:left; color:#4E6F22; margin-top:3px; text-align:center; font-size:11px;}
.home {float:left; margin:3px 0 0 5px; color:#4E6F22;}

/*Conteúdo*/
#meio {width:760px; float:left;}
.home a, .home a:visited, .tamtxt a, .tamtxt a:visited, .tamtxt a:hover {font-size:10px; color:#3A4973;}
.home a:hover {color:#1182D9;}
.tamtxt	{float:right; margin-right:5px; color:#3A4973;}

/*Menu*/
#esq	{width:175px; float:left;}
ul.menu, ul.menu2	{width:170px; margin-top:5px; float:left; background:#83B939;}
ul.menu li, ul.menu2 li	{width:170px; float:left;}
ul.menu li a, ul.menu li a:visited, ul.menu2 li a, ul.menu2 li a:visited {width:150px; float:left; height:18px; padding:2px 20px 0 0; margin-bottom:1px; text-align:right; background:url(img/fdmenuifrj.gif) left top no-repeat; color:#fff; font-size:13px;}
ul.menu li a:hover, ul.menu2 li a:hover	{background:url(img/fdmenuhifrj.gif) left top no-repeat; color:#fff;}

ul.menu2 {margin-top:0; background:#CCC;}
ul.menu2 li	{width:170px; float:left;}
ul.menu2 li a, ul.menu2 li a:visited	{background: url(img/fdmenu2.gif) left top no-repeat; color:#4E6F22;}
ul.menu2 li a:hover	{background: url(img/fdmenuh2.gif) left top no-repeat;}

/*Conteúdo no centro da pagina*/
#centro	{width:408px; float:left; margin:5px 5px 0 5px; text-align:justify;}
.texto	{width:406px; float:left; text-align:justify; line-height:16px;}
.fig	{float:left; margin-right:2px;}
.ctxt	{float:left; width:260px; margin:5px 0 0 5px; text-align:justify;}

.blcesq, .blcdir {width:200px; max-width:200px;float:left; margin:2px 0 0 0;}
.blcdir {margin-right:2px; _margin-right:1px;float:right;}

.blctxt, .blctxt2 {width:200px; max-width:200px; min-height:80px; _height:80px; float:left; margin-top:5px; background: url(img/lnblcifrj.gif) left top no-repeat;}
.tblc {width:200px; min-height:20px; float:left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4E6F22;}
.blctxt i, .blctxt2 i  {font-weight:normal; background:#D1F8CF; font-style:normal; color:#4E6F22;}

.btxt a, .btxt a:visited {width:200px; max-width:200px; min-height:50px; float:left; text-align:left; padding:7px 0; font-size:10px;}
.btxt a:hover	{text-decoration:underline; color:#666;}

/*Conteúdo na parte direita da pagina*/
.dir		   {width:165px; margin-top:5px; float:right;}
.dir form	   {width:165px; height:90px; float:left; background:url(img/fdlogin.gif) left top no-repeat; margin-top:10px;}
.dir label	   {width:50px; float:left; font-size:10px; margin-top:27px; padding-right:5px; text-align:right; color:#666;}
.login, .senha {width:90px; height:15px; float:left; background:#FFF; margin-top:25px; font-size:10px; border:solid 1px #BEC2C3;}
.senha		   {width:65px;}
.sen					{float:right; font-size:10px;}
.sen a, .sen a:visited	{color:#CECECE; text-align:right; line-height:17px; font-size:10px; padding-right:20px; margin-top:10px;}
.sen a:hover			{text-decoration:underline; color:#666;}

.btlink	{float:left;}
ul.aimg	{width:165px; margin-top:5px; float:left; vertical-align:middle;}
ul.aimg li {width:165px; float:left;}

/* Conteúdo de páginas secundárias */
#conteudo {width:580px; min-height:200px; float:left; margin:5px 0 5px 0;}

#conteudo h5, #conteudo h6 {float:left; width:410px; background-color:#EBEBEB; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3366CC; line-height:16px;}
#conteudo h6 {background-color:#FFF; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-bottom:12px;}

ul.lista, ul.listasl, ul.lista2, ul.listas3, ul.listag, ul.listapos	{width:380px; float:left; margin-bottom:10px;}
ul.lista li, ul.listasl li, ul.lista2 li, ul.listas3 li, ul.listag li, ul.listapos {width:380px; float:left; margin-top:5px;}
ul.lista a, ul.lista a:visited,	ul.lista2 a, ul.lista2 a:visited, ul.listag a, ul.listag a:visited, ul.listapos a, ul.listapos a:visited {float:left; background:url(img/ico/stlista.gif) left top no-repeat; color:#666; padding:2px 0 0 15px;}
ul.lista a:hover, ul.lista2 a:hover, ul.listag a:hover, ul.listapos a:hover	{background:url(img/ico/stlistah.gif) left top no-repeat; color:#333; text-decoration:underline;}
ul.lista li i {font-style:normal; float:left; padding-top:2px;}
ul.lista2	 {float:left;}
ul.lista2 li {width:189px;}

ul.listapos {width:400px; background-color:#F3F3F3; line-height:18px;}
ul.listapos li{ color:#3A4973; padding:0 0 0 10px; text-align:left; background:url(img/ico/ipos.gif) left top no-repeat;}
ul.listag, ul.listag li	{width:585px;}

ul.listasl	{width:380px;}
ul.listas3	{width:570px;}
ul.listasl b, ul.listas3 b	{color:#4E6F22;}
ul.listasl li, ul.listas3 li {width:380px; background:url(img/ico/stlista.gif) left top no-repeat; padding:2px 0 0 15px; margin-bottom:5px; display:block;}
ul.listas3 li	{width:570px;}
.slink a, .slink a:visited, .slink2 a, .slink2 a:visited {width:170px; color:#86BE3A; text-align:left; float:right; display:block; background:url(img/ico/ic1.gif) left center no-repeat; padding-left:14px;}
.slink a:hover, .slink2 a:hover	{color:#587D26;}
.slink2 a { float:left}	
ul.listasl li i, ul.listas3 li i {float:left; font-style:normal;}

.semmarc {float:left; margin-left:-10px;}
.linha {width:30%; text-align:center;}
.txtg, .txt	{width:580px; float:left; text-align:justify; margin:10px 0; color:#333;}

.txt  {width:408px;}
.imag {width:580px; float:left; margin:5px 0;}
.c1 {float:left; margin-left:35px;}
.c2 {float:left; margin-left:65px;}

/* Mapa do site */
.mapadiv	{width:285px; float:left;}
.mapa	{width:280px; float:left; margin:5px 0;}

.mapa b	{background:url(img/ico/menup.gif) left top no-repeat; margin-bottom:5px; padding-left:15px;}
ul.mapal	{width:280px; float:left; margin-bottom:3px;}
ul.mapal li	{width:280px; float:left; margin:0 0 3px 10px;}
ul.mapal li a, ul.mapal li a:visited	{background:url(img/ico/menus.gif) left center no-repeat; padding:10px; color:#333;}
ul.mapal li a:visited	{color:#006699;}

/* Contato */
#contato	{width:408px; float:left; color:#709D31;}
#contato form  {width:408px; margin-top:20px; float:left; display:inline;}
#contato label {width:140px; text-align:right; margin: 3px; float:left; font-weight:bold; font-size:11px; color:#709D31A; display: inline;}
.campo, .campo2, .campo3, .campo4 {width:10px; background:#FFF; border:solid 1px #709D31; margin:3px 1px; display:inline; font-size:11px; color:#709D31; height:14px; padding-left:1px; z-index:1;}
.campo 	{width:200px;}
.campo2 {width:200px; height: 110px;}
.campo3 {width:90px;}
select 	{width:200px; background:#FFF; border:solid 1px #709D31; margin:3px 1px; display:inline; font-size:11px; color:#709D31; height:18px; padding-left:1px;}
.btn	{margin:2px 0 2px 3px;}

.adobe {width:408px; font-size:10px; margin-top:15px; float:left;}
.adobe a:link, .adobe a:visited {color:#FF3300;}
.adobe a:hover {color:#FF3300; text-decoration:underline;}

/*Rodapé*/
.rod	{width:760px; min-height:25px; float:left; background:#99CCFF; font-size:11px; color:#949494; background:url(img/fdrod.gif) left bottom repeat-x;}
.copy	{float:left; margin:10px 0 0 1px;}
.desen, .desenv	{float:right; height:17px; margin: 10px 1px 0 0;}
.desenv	{font-weight:bold;}

.endereco {width:750px; float:left; margin:5px 0;}
ul.end	{width:730px; float:left; padding-left:15px;}
ul.end li {width:730px; float:left; background:url(img/ico/stlista.gif) left top no-repeat; font-size:10px; padding:1px 0 0 13px; margin-bottom:5px;}

.corletra{background-color:#C1E0FF; color:#000;}