span.center{text-align:center!important;display:block;width:320px}
span.right{text-align:right!important;display:block;width:320px}
/* =============================
NOTICIAS
============================= */
.destaques{
font:56px/58px "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color:#ccc;
display:block;
width:100%;
padding-bottom:10px;
border-bottom:2px solid #4382C0;
margin: -20px 0 10px 0;
text-align:center;
}
/* =============================
MENU VERTICAL
============================= */
div.icon{position:absolute;right:15px;top:3px;width:60px;height:43px;background:url(/Portals/0/lupa.png) no-repeat 0 0;}

.contentor {
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
width:100%;height:auto;display:block;
-khtml-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -ms-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -o-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -moz-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -webkit-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
 overflow:hidden;
 position:relative;
 width:203px;
 display:block;
 left:1px;
}
 .primeiro {
background-color:white;
border-radius: 5px 5px 0 0 ;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;
border-bottom:1px solid white;
padding:14px 0 10px 30px;
font:bold 16px/18px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
cursor:default;
text-align:left;
}
 .central {
border-bottom:1px solid white;
padding:7px 0 9px 50px;
font:13px/20px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #222222;
text-transform:lowercase;
background:transparent url(/Portals/0/seta.png) no-repeat 30px 12px;
cursor:pointer;
text-shadow: 0px 1px 0px #fff;
text-align:left;}

.ultimo{
border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;
padding:7px 0 9px 50px;
font:13px/20px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #222222;
text-transform:lowercase;
background:transparent url(/Portals/0/seta.png) no-repeat 30px 12px;
cursor:pointer;
text-shadow: 0px 1px 0px #fff;
text-align:left;
}
.central:hover,.ultimo:hover{ background-color:white;/*-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;*/}

/* =============================
   REDE BIBLIOTECAS
   ============================= */
#grupos, #escolas{background:rgba(0,0,0,0);padding:0 19px;text-align:left;}
#LeftPane, #CenterLeft, #CenterRight, #RightPane{padding-top:10px}
#escolas #LeftPane, #escolas #CenterLeft, #escolas #CenterRight, #escolas #RightPane{padding-top:25px}
span.parceiros{font: 16px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;display: block;width: 100%;text-align: center;color: #66AFEC;padding:0 0 6px 0;}
span.parceirosSmall a{font: 13px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;display: block;width: 100%;color: #94DDFF;padding:5px;}
#LeftPane, #CenterLeft{width:24.25%;margin-right:1%;float:left;display:block;}
#CenterRight{width:24.25%;float:left;display:block;}
#RightPane {width:24.25%;float:right;display:block;}

.RB{padding:2px 0 15px 0;margin-top:0px;font-family:Yanone Kaffeesatz, Lucida Sans Unicode, sans-serif;font-weight:normal;color:#B9B9B9;}

ul.rede{
width: 100%;
display: inline-block;
padding:0;
margin:-5px 0 0 0;
background:rgba(0,0,0,0.2) url(/Portals/0/arrow.png) 2.5% 11px no-repeat;
-moz-box-shadow: inset 0 -1px 0  0 rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
}

ul.rede:hover{background-color: rgba(0,0,0,0.6);background-position: 2.5% -29px;}
ul.rede li{float: left;list-style: none;/*padding:7px 0;*/height:30px}
ul.rede li.nome{width:60%;padding-left:10%;overflow:hidden;}  
ul.rede li.nome span{position:relative;top:7px;white-space: nowrap;}  
ul.rede li.catalogo{width: 15%;background: url(/Portals/0/redeIcons.png) center 7px no-repeat;}  
ul.rede li.catalogo{-moz-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1);-webkit-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1);box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1);}
ul.rede li.nome{box-shadow:  inset -1px 0 0 0 rgba(0,0,0,0.1), inset 1px 0 0 0 rgba(0,0,0,0.1)  ;-moz-box-shadow:  inset -1px 0 0 0 rgba(0,0,0,0.1), inset 1px 0 0 0 rgba(0,0,0,0.1) ;-webkit-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1), inset 1px 0 0 0 rgba(0,0,0,0.1) ;}
ul.rede li.blog{width: 15%;background: url(/Portals/0/redeIcons.png) center -82px no-repeat;box-shadow:  inset -1px 0 0 0 rgba(0,0,0,0.1) ;-moz-box-shadow:  inset -1px 0 0 0 rgba(0,0,0,0.1) ;-webkit-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1) ;}   
ul.rede li.catalogo a.pesquisa, ul.rede li.blog a.noticias{width:100%;display:block;color:transparent;height:100%;}
ul.rede:hover li.catalogo{background-position:center -23px}
ul.rede li.catalogo:hover{background-position:center -53px;}  
ul.rede:hover li.blog{background-position:center -112px}
ul.rede li.catalogo:hover, ul.rede li.blog:hover{box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1), inset 0 -1px 0  0 rgba(0,0,0,0.1) ;-moz-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1), inset 0 -1px 0  0 rgba(0,0,0,0.1) ;-webkit-box-shadow: inset -1px 0 0 0 rgba(0,0,0,0.1), inset 0 -1px 0  0 rgba(0,0,0,0.1) ;}
ul.rede li.blog:hover{background-position:center -142px;}   

/* =============================
   ============================= */
.c_head_blue h1, .c_head_blue h1 input {
color:#cccccc;
}
.rodape{background:rgba(3,45,84,1) url(/Portals/17/imagens/bg_rodape.png) 0 0 repeat-x;
-khtml-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -ms-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0,0, 0.4);
 -o-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -moz-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 -webkit-box-shadow:1px 1px 4px rgba(0,0, 0, 0.2),-1px 1px 4px rgba(0,0, 0, 0.2),0 8px 6px -6px rgba(0,0, 0, 0.4);
 border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;
 border:1px solid #06457D;
}
.RedeBraga{
background:#033059 url(/Portals/0/RedeBraga.png) center 0 no-repeat;
background:rgba(3,45,84,0.8) url(/Portals/0/RedeBraga.png) center 0 no-repeat;
 border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;
 padding:20px 0px;
 border:1px solid #053560;
}
.banner{
padding-top:30px;
width:100%;
height:230px;
margin-bottom:5px;
overflow:hidden;
}

img.Vmenu{position:absolute;border:0;padding-left:5px;margin-left:-100px;margin-top:-12px;}
img.Vmenu2{position:absolute;border:0;padding-left:5px;margin-left:-157px;margin-top:-12px;}

.leftlink{
text-align:left;
padding-left:23px;
width:450px;
position:relative;
top:12px;
}
.rightlink{
text-align:right;
padding-right:43px;
margin-left:500px;
position:relative;
top:-10px;

}
.novidades{
color:#ffffff;
font-size: 18px;
font-family:Trebuchet MS;
letter-spacing:0px;
text-shadow:3px 3px 5px rgba(0, 0, 0, 0.8);
position:absolute;
margin-top:20px;
margin-left:20px;
text-align:left;
}

a.links:visited,a.links:active,a.links:link{color:#94DDFF!important;outline: 0;}
a.links:hover{text-decoration:none;color:#ffffff!important;}
span.title{
font-size: 20px;
font-family:"Trebuchet MS", Lucida Sans Unicode;
text-shadow:3px 3px 5px rgba(0, 0, 0, 0.8);
} 
.Rede, .Rede2{
padding-top:20px;
width:954px;
border:0px;
margin-left:20px;
margin-right:-26px;
}
.Rede2{
margin-top:-15px;
}
a.isRSSListItem {color:#4382C0;}
a:hover.isRSSListItem {color:#6DC9FF;}

a.nodots, a.nodots:active, a.nodots:focus {
outline:  none;
}

p.escolas {
color: #FFFFFF;
font-size: 12px;
font-family:"Trebuchet MS", Lucida Sans Unicode;
line-height:1;
vertical-align:super;
padding-left:7px;
} 
a.agrupamentos {
color: #66AFEC;
font-size: 17px;
font-family:"Trebuchet MS", Lucida Sans Unicode;
} 
a.agrupamentos:hover {
color: #ffffff;
} 
.shadow_left{width: 249px; height: 32px;float: left;background:url(/Portals/0/shad_lhs.png) 100% 100% no-repeat;margin-bottom:-30px;}
.shadow_center{width: 456px; height: 32px; float: left;background:url(/Portals/0/shad_tile.png) 100% 100% repeat-x;margin-bottom:-30px;}
.shadow_right{width: 249px; height: 32px; float: right;background:url(/Portals/0/shad_rhs.png)  100% 100% no-repeat;margin-bottom:-30px;}

div.footer_title{
position:absolute;
font-family:trebuchet ms, Lucida Sans Unicode;
font-size:20px;
font-weight:400;
color:#333;
text-align:center;
letter-spacing:-1px;
width:228px;
padding-top:12px;
line-height:10px;
cursor:pointer;
}
div.button:hover div.footer_title{
color:#316DB5;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}


span.footer_txt{
font-size:12px;
color:#666;
position:relative;
top:6px;
letter-spacing:0;
text-shadow: 1px 1px #fff;
}
div.button{
background-color:#ccc;
width:228px;
height:140px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border: 1px solid  rgba(255,255, 255, 1);
-webkit-box-shadow: 0 8px 12px -6px black;
-moz-box-shadow: 0 8px 12px -6px black;
box-shadow: 0 8px 12px -6px black;
cursor:pointer;
}
div.button:hover{
background-color:#fff;
}
div.catalogo{
height:140px;
width:228px;
background:url(/portals/18/rodape.png) -249px 0 no-repeat;
}
div.eventos{
height:140px;
width:228px;
background:url(/portals/18/rodape.png) -507px 0  no-repeat;
}
div.info{
height:140px;
width:228px;
background:url(/portals/18/rodape.png) 0 0 no-repeat;
}
div.newsletter{
height:140px;
width:228px;
background:url(/portals/18/rodape.png) -769px 0 no-repeat;
}
