body { 
	font-family:Helvetica, sans-serif; 
	background-color: #66ccff; 
	font-size:12px; 
	margin:0; 
	padding:0;
	text-align:center;
}

a:hover {
	text-decoration:underline;
} 

a:link {
	text-decoration:none; 
} 

a:visited {
	text-decoration:none;
} 

a:active {
	text-decoration:none;
} 

img {
	border:0;
}

/*estrutura site */
#home {
	width:800px;
	height:auto; 
	margin:auto;
}

#main { 
	 width:100%; 
	 height:100%;
	 text-align:center; 
	 background-image:url(/img/fundo.jpg);
	 background-color: #66ccff; 
	 background-repeat:repeat-x; 
}

#main2{ 
	 width:100%; 
	 height:100%;
	 background-image:url(/img/bg_socorro.jpg);
	 background-repeat:repeat-x;
	 text-align:center; 
}

#site {
    width:809px; 
    height:auto;  
    margin:auto;
	padding:0;
	text-align:left;
	display:table;
}

#site2 {
    width:809px; 
    height:auto;  
    margin:auto;
	background-color:#0099FF;
	padding:0;
	text-align:left;
	display:table;
}

#topo {
	width:780px;
	height:107px; 
	margin:auto;
	background-color:#fff;
	background-image:url(/img/bg_topo.gif);
	background-repeat:repeat-x;
	text-align:center; 

}
#topo-int {
	width:780px; 
	height:107px; 
	margin:auto; 
	display:table; 
}

#contx {
	width:780px; 
	height:auto; 
	margin:auto;
}

#intcherna {
	width:780px; 
	height:27px; 
	background:url(/img/intcherna.jpg) no-repeat center; 
	margin:15px 0 0 0; 
	display:table;
}

#conteudao {
	width:780px; 
	height:auto; 
	background:url(/img/fundo-conteudo.jpg) repeat-y center; 
	margin: 0 0 0 1px; 
	*margin:0; 
	display:table-cell;
	clear:both;
}

#cont-txt {
	width:630px; 
	height:auto;
	margin:auto; 
	display:table; 
	text-align:justify;
}


#rod-int {
	width:780px; 
	height:194px; 
	text-align:left; 
	margin:auto;
	background:url(/img/rrroda.jpg) center no-repeat;
}

#subtopo {
	width:809px;
	height:60px; 
    margin:0;
	background-image:url(/img/bg_subtopo.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#contato {
	width:510px;
	height:45px;
	margin: 0 0 0 54px;
	display:table;
	float: left;
}

#menu {
	width:510px;
	height:55px;
	display:table;
	margin: 0 0 0 34px;
		_margin: 0 0 0 14px;
	float: left;
}

#meio {
   width:809px;
   height:437px;
}

#meioInterna {
	width:700px;
	height:437px; 
    margin:0 0 0 70px;
	background-image:url(/img/bg_conteudo_socorro.jpg);
	background-repeat:repeat-y;
}

#meioInternaCont {
	width:620px;
	height:auto; 
    margin:auto;
}


#conteudo {
	width:598px;
	height:437px; 
	margin:0;
	float:left;
	background: url(/img/index_r2_c1.jpg);
}



#menulateral {
	width:211px;
	height:437px; 
	margin:0;
	float:left;
	background-image:url(/img/index_r2_c4.jpg);
}

#rodape {
	width:809px; _width:809px; *width:730px;
	height:98px; 
	margin:auto;
	clear:both;
	background-image:url(/img/bg_rodape.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}	

#rodape2 {
	width:100%;
	height:194px; 
	margin:0;
	display: table;
	background-image:url(/img/bg_rodape_socorro.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
}	 

#rodapebotao {
	width:185px;
	height:54px; 
	margin:12px 43px 0 0; *margin:12px 23px 0 0;
	_margin:12px 0px 0 0;
	float:right;
	display: table;
}
#centralbotao {
	width:295px;
	height:85px; 
	margin:12px 0 0 70px;
	_margin:12px 0 0 32px;
	display: table;
	float:left;
}

#kred {width:372px; height:20px; position:absolute;	margin:70px 0 0 420px; padding-left:10px; text-align:right;}

#refrexo {
	width:699px;
	height:76px;
	margin: auto;
	display: table;
}

#menu-int {
	width:535px;
		_width:535px;
	height:25px;
}

#link {
	width:auto;
	background:url(/img/img_menu_icones.jpg) left no-repeat;
	padding-left:8px;
	float:left;
	margin:0 2px; 
}

#parceiros{
	width:125px;
	height:auto;
	margin: 5px 5px 5px 5px;
	padding: 5px 0 6px 0;
	text-align:center;
}

#uniparceiros{
	width:125px;
	height:auto;
	margin: 15px 15px 15px 15px;
    _margin: 10px 10px 10px 10px;
	padding: 5px 0 6px 0;
	text-align:center;
	float: left;
}

#colunaparceiros{
	width:135px;
	height:auto;
	margin: 2px 2px 2px 2px;
	text-align:left;
	float:left;
	display:table;
}

#colunauniparceiros{
	width:485px;
	height:auto;
	margin: 2px 2px 2px 2px;
	text-align:top;
	float:left;
}

#flutuante {
	whidth:175px;
	height:95;
	float:right;
	margin:25px 6px 0 0;
}


#contiudo {width:500px; *padding:10px; padding:5px; height:auto; float:left; display:table; margin:0 0 0 60px; _margin:0 0 0 15px;  _padding-left:30PX; text-align:left;}
#cont-produtos {width:645px; *padding:10px; padding:5px; height:auto; float:left; display:table; margin:0 0 0 60px; _margin:0 0 0 15px; text-align:justify; _padding-left:30PX;}
#menoo {width:200px; height:auto; float:left; margin-left:10px; _margin-left:12px;}
#camp-menu {width:171px; height:auto; padding:0 17px;  _padding:0 15px; background:url(/img/meio-mod.jpg) repeat-y; *width:173px; *margin-left:2px; text-align:left; margin-left:0; clear:both;display:table;}
#ac-ab {width:200px; height:32px; clear:both; display:table;}

#coluns {width:125px; height:auto; float:left; display:table; margin:2px; _margin:1px; text-align:left; padding:10px;}
#colun-ban {width:155px; border:1px solid #EBEBEB; height:auto; float:left; display:table; margin:0 0 0 8px; text-align:left; padding:3px;}
#sep-colun {width:15px; height:368px; float:left; display:table; background:url(/img/sep-acesso.gif) top no-repeat;}
#menu-universidade {width:500px; height:50px; }

#abx-coluns {width:150px; height:50px; clear:both; background:url(/img/abx-coluns.gif) right no-repeat bottom; display:table;}
#m-txt {width:auto; height:auto; display:table;}
#txt-product {width:auto; height:100px; display:table;}
#canal {width:295px; height:68px; position:absolute;	margin:93px 0 0 45px;}
#voutar  {width:30px;	height:30px; position:absolute; margin:10px 0 0 70px;}
#acessorestrito {width:183px; height:68px; position:absolute; margin:85px 0 0 553px ;}
#creditos {width:372px; height:20px; position:absolute;	margin:149px 0 0 345px; padding-left:10px; text-align:right;}
#localdownload {width:230px;  _width:210px; _float:right; float:left; height:auto; margin:7px; _margin:10px 0;}
#localtafo {width:240px;  _width:240px; float:left; _float:right; height:auto; margin:4px; _margin:0;}

.campoestilofile {height:18px; border:1px solid #CCCCCC;}

/*saladeimprensa*/
#cx-down {width:220px; _width:210px; height:40px; background:#F5F5FA; clear:both;}
#cx-down2 {width:220px; height:40px; background:#Fafafc; clear:both;}
#cx-casess {width:182px; height:auto; _height:auto; margin:179px 0 0 280px;}

#previsao {width:170px; height:90px; }
#txt-prev {width:auto; height:auto; padding:5px;}
#temp {width:20px; height:45px; display:table; float:left;}

.lineheightcinza {line-height:9px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#localparacase{width:230px;  _width:235px; float:left; height:auto; margin:5px; background:#ccc; display:table;}
#floot {width:233px; height:auto; position:absolute; display:table; margin:70px 0 0 550px;}
#caixa-pq {width:227px; height:139px; float:left; background:none;}
#separador {width:30px; height:140px; float:left;}
#separadorsis {width:30px; height:500px; float:left;}
#separator {width:20px; height:110px; margin-right:25px; float:left;}
h5 {font-family:Arial, Helvetica, sans-serif; color:#2E8EF9; letter-spacing:1px; font-size:11px; clear:both; *margin-top:0;
margin-top:5px; line-height:3px;}
h4 {font-family:Arial, Helvetica, sans-serif; color:#2E8EF9; letter-spacing:1px; font-size:16px;}
#cx-txt {width:auto; height:auto; padding:20px; line-height:15px;} 
#caixa-tit {width:208px; height:30px; display:table; float:left; padding:0 5px; line-height:9px; margin:40px 0 5px 0;}
#caixa-tit6 {width:208px; height:30px; display:table; float:left; padding:0 5px; line-height:9px;}
#caixa-tit2 {width:208px; height:30px; display:table; float:left; padding:0 5px 0 35px; line-height:9px; margin:40px 0 5px 0;}
#caixa-tit4 {width:220px; height:30px; display:table; float:left; padding:0; line-height:9px; margin:40px 0 5px 0;}
#caixa-tit3 {width:200px; height:25px; display:table; float:left; padding:0 5px; line-height:9px; margin:40px 0 5px 0;}
#caixa-tit-prod {width:470px; height:30px; display:table; float:left; padding:0 15px; line-height:9px; margin:5px 0 5px 0;}
#caixa-gr {width:490px; height:90px; clear:both; background:url(/img/caixa-gr.gif) no-repeat; margin:15px 7px 0 0; _margin:15px 3px 0 0; }
.menu {	font-family:"Trebuchet MS"; font-size: 10px; font-weight:100; color:#000000;}
.menu-font {font-family:"Trebuchet MS"; font-size:11px; color:#000; text-decoration:none; margin:0 2px;}
.treb20azul { font-family:"Trebuchet MS"; color:#0449A6; font-size:20px;}
.treb18azul {font-family:"Trebuchet MS"; color:#0449A6; 	font-size:18px;}
.treb16azul {font-family:"Trebuchet MS"; color:#0449A6; font-size:16px;}
.treb14azul {font-family:"Trebuchet MS"; color:#0449A6; font-weight:200; font-size:14px;}
.arial11preto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.arial11pretoo {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#000;}
.arial12preto {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.arial12pretooo {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:25px}
.arial11cinza {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.arial11azul {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0449A6; font-weight:bold;}
.arial12azul {font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#0449A6;}
.arial14azul {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0449A6; letter-spacing:1px;}
.arial16azul {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0449A6; letter-spacing:1px;}
.treb12azul {font-family:"Trebuchet MS"; font-size:12px; color: #0449A6;}
.treb13verde {font-family:"Trebuchet MS"; color:#0F9011; font-size:13px;}
.treb14verde {font-family:"Trebuchet MS"; color:#0F9011; font-size:14px;}
.treb16verde {font-family:"Trebuchet MS"; color:#0F9011; font-size:16px;}
h1 {font-family:Arial, Helvetica, sans-serif;color:#0449A6;}
h2 {font-family:Arial, Helvetica, sans-serif;color:#0449A6;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#0449A6; line-height:3px;}
.arial11branco {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}
.treb11branco {font-family:"Trebuchet MS"; color:#fff; font-size:11px;}
.treb10branco {font-family:"Trebuchet MS"; color:#fff; font-size:10px; line-height:11px;}
.treb12cinza {font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:12px; }
.bordabranca {*border:2px solid #fff; border:1px solid #fff; float:left; margin:0px; *margin:1px;}
.margin25px {margin:15px 0 0 0;}
.floatleft {float:left; margin-right:10px;}
.lermais {float:right; color:#006699; font-weight:bold; font-size:10px;}
.treb12cinzanov {font-family:"Trebuchet MS"; color:#666; font-size:12px;} 
.campotxt {width:250px; height:auto; border:1px solid #CCCCCC; margin:1px;}
.box { background-image:url(/img/box.png); border:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.treb13verm{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#F00;}

.botaophor {width:80px; height:20px; background:#003366; color:#fff; font-size:11px; margin:1px;}
.botaook{width:22px; height:16px; background:#003366; color:#fff; font-size:9px; margin:1px; border:1px solid #003366;}
.floatright {float:right;}
.margin3px {margin-top:3px;}
.campotxt-int {width:120px; height:auto; border:1px solid #ccc; margin:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
.campotxt-int-cur {width:170px; height:auto; border:1px solid #ccc; margin:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
.campotxt-int2 {width:90px; height:auto; border:1px solid #ccc; margin:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
.arialvermelho10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#EF6129;}
.arialazul10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#226AEF;}
#localacesso {width:210px;  _width:200px; float:left; height:auto; padding:10px 30px 10px 0px; background:url(/img/sep-acesso.gif) right top no-repeat; margin-right:10px}

#col-parceiros {width:130px; height:300px; text-align:center; float:left;}

/*pops*/
#geral {width:100%; height:100%; text-align:center; background:#fff;}
#int {width:90%; height:90%; border:2px solid #9ADBFF; margin:auto;}
#topop {width:96%; height:70px; margin:20px 15px;}
#titpop {width:96%; margin:0 15px; text-align:left;}
#notpop {width:96%; margin:20px 15px; text-align:left;}
.logociss {float:left; margin-right:1%;}



/**interna**/

 * html img /*codigo p png no ie*/ {  
   
filter:expression(  
this.alphaxLoaded ? "" :  
 (  
 this.src.substr(this.src.length-4)==".png"  
 ?  
 (  
 (!this.complete)  
 ? "" :  
 this.runtimeStyle.filter=  
 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
 String(this.alphaxLoaded=true).substr(0,0)+  
 (this.src="/img/blank.gif").substr(0,0)  
 )  
 :  
 this.runtimeStyle.filter=""  
 )  
);  
}
