@charset "utf-8";
	/* Theme Name: FUNEC - Ensino de Qualidade - Estancia Turistica de Santa Fe do Sul / SP  
	Theme URL: http://www.funecsantafe.edu.br
	Description: funec
 	Version: 1.3
	Author: Marcos Fernando
	Author URL: http://www.marcosfernando.com
	Tags: funec, santa fe do sul, faculdade, santa fe, vestibular
*/

/* LIMPA A PAGINA */
*{
	margin:0;
	padding:0;
	/*border:0;*/
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border: none;
}
/*FECHA */

/* FORMATAÃ‡Ã•ES */
em{
	font-size:11px;
	font-style:normal;
	color:#666;}
a{
	text-decoration:none;
	color: #069;
	font-size:14px;
}
a:hover{
    color:#039;
    }
h1, h1 a{
    letter-spacing:-2px;
    color: #069;
    line-height:40px;
    font-size:32px;
}
h1 a:hover{
    text-decoration:none;}
h2{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:22px;
    color: #666;
    margin:0 0 8px 0;
    line-height:30px;
    font-style:italic;
    font-weight:normal;
}
h2 a{
    font-style:normal;
    color:#555;	
    font-size:26px;
    text-decoration:none;
}
h2 a:hover{
    color:#222;
    text-decoration: none;
}
h3{
    font-family:Arial, Helvetica, sans-serif;
    color:#069;
    font-size:26px;
}
h4{
    color:#444;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:4px 4px 4px 4px;
    background:#E6F0FF;
}
h5{
    width:80px;
    font-style:normal;
    color:#666;
    font-size:22px;
    padding:3px 3px 3px 3px;
}
h6{
    text-shadow: #333  1px 1px 1px; 
    font-size:22px;
    color:#fff;
}
/*FECHA */
body{
    background:#f5f5f5 url(img/bg.jpg) repeat-x ;}
#principal{
    background: #fff;
    width: 960px;
    margin: 0 auto;
}
#header{background:url(img/img-header.jpg) repeat-x top;
        width:960px;
        height:222px;
}
#flash{
    width:960px;
    height:180px;
    float:left;
}
.pagina_estatica{
    font-size:14px;
    text-align:justify;
    float:left;
    margin:15px 5px 0 12px;
    width:786px;
}
#corpo{
    width:960px;
    background:#fff;
    float:left;}
#content {
    list-style:inside;
    background:#fff;
    float:left;
    padding:10px 10px 10px 20px;
    width: 772px;
}
#content a{
    text-decoration:none
}
.link{color:#666;
      font-size:12px;
}
.buscadas{
	width:400px;
	float:left;
	margin:-14px 0 0 10px;}
.buscadas a:hover{
	text-decoration:none;
}
#cursos{
	float:left;
}
.box-index{
	margin:0 0 0 9px;
}
.edit{
    font-size:11px;
    color: #999;
}
.edit a{
    font-size:11px;
    color:#666;
}
.edit a:hover{
    text-decoration: underline;
}
#graduacao a{

    line-height:28px;
    color:#069;
    font-size:16px;
    padding:2px 2px 2px 2px;	}
#graduacao a:hover{
    background:#069;
    text-decoration:none;
    color:#fff;
    padding:2px 2px 2px 2px;}

#link a{
    line-height:28px;
    color:#069;
    font-size:16px;
    padding:2px 2px 2px 2px;
    }
#link a:hover{
    text-decoration:underline;
    padding:2px 2px 2px 2px;
    }
#search{
    float:right;
    padding:11px 0 0 0;
    height:29px;
	}
.headerSearch {
    margin:-3px 0 0 0;
    float:right;
    color:#fff;
    height:25px;
    bottom:0;
    right:1px;
}
searchButton a{
    color: #FFF;
    font-size:14px;
    border:1px solid #ccc;
    padding:2px;
    background:#60B62C;
}
searchButton a:hover{
    cursor:pointer;
    color: #ffffff;
    border:1px solid #ccc;
    background: #069;
}
#header .headerSearch form .style1 {
    color: #666;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
}
/* CATEGORIA NOTICIAS /////////////////////////////////////////////////////////////////*/
.informativo {
    width:760px;
    margin:0 0 10px 5px;
    border-bottom:1px  dotted #ccc;
    padding:7px;
    float:left;
}
.post-date {
    color: #666;
    font-style:italic;
    list-style:none;
    width:68px;
}
.thumbnail {

    float:left;
    margin:0 10px 0 0;
}
.texto{
    width:565px;
    float:left;
    font-size:12px;
    color: #666;
    padding:0 0 0 2px;
}
/* FECHA CAT NOTICIAS /////////////////////////////////////////////////////////////////*/
.cat-post-item li a{
    list-style:none;}
.notice{
    float:left;
    width:285px;
    height:280px;
    margin-left:12px;
}
.notice a{
    color:#069;
    font-size:16px; 
    text-align:justify; text-decoration:none; display:block;
    text-decoration:none;
}
.notice a:hover{
    text-decoration:underline;
}
.curs{
    float:left;
    margin-left:10px;
}
.rede{
    float:left;
    margin-left:30px;
}
.rede a{
    text-decoration:underline;}
.rede a:hover{
    text-decoration:underline;
}
.eventos, .eventos a{
    text-align:left;
    font-size:18px;
    float:left;
    width:265px;
    color:#444;
    font-style:italic;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align:left; padding:0 0 15px 0; text-decoration:none; display:block;
}
.eventos a:hover{
    text-decoration:underline;
}
.ultimas-informacoes{
    text-align:left;
    font-size:18px;
    margin-left:5px;
    float:left;
    width:240px;
    color:#444;
    font-style:italic;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align:left; text-decoration:none; display:block;
}
.ultimas-informacoes a{
    text-align:justify; border-bottom:1px #eee solid;   display:block;
    font-size:12px;
    width:235px;
    color:#444;
    padding:8px;
    font-style:normal;
    text-align:left;
    float:left;
}
.ultimas-informacoes a:hover{
    color:#069;
}
.linha{
    float:left;
    border-bottom:1px  dotted #E1E1E1;
    width:765px;
    padding:20px 0 0 0;
    margin:0 0 20px 9px;
}
.post-date{
    font-style:italic;
    color:#999;
    width:200px;
    margin-top:0;}
.tags{
    border:1px solid #eee;
    float:left; 
    width:230px;
    height:220px;
    margin:10px 0 10px 15px;
}
.tags a{
    text-decoration:none;
    color: #0080C0;
    padding:0 4px 0 0;
}
.tags a:hover{
	background:#0080C0;
	color: #fff;
}
.redesocial{
	display:block;
	float:left;
	padding:0 20px 20px 0;
}
.box-graduacao{
    padding:5px;
    letter-spacing:-1px;
    font-size:22px;
    background:url(img/img-grad.jpg) repeat-x;
    color:#069;
    border-bottom:4px #069 solid;
    margin:0 14px ;
    float:left;
    width:210px;
    height:70px;
}
.box-pos{
    padding:5px;
    color: #85b410;
    font-size:22px;
    letter-spacing:-1px;
    background:url(img/img-pos.jpg) repeat-x;
    border-bottom:4px #85b410 solid;
    margin:0 13px;
    float:left;
    width:210px;
    height:70px;
}
.box-tec{
    background:url(img/img-tec.jpg) repeat-x;
    letter-spacing:-1px;
    padding:5px;
    font-size:22px;
    border-bottom:4px #666 solid;
    margin:0 13px;
    float:left;
    width:210px;
    height:70px;
}
.periodicos a{
    border-bottom:1px #eee solid;
    font-size:16px;
    padding:3px;
    color:#069;}
.periodicos a:hover{
    font-size:16px;
    padding:3px;
    background:#069;
    color:#fff;}
.date{
    list-style:none;
    font-size:11px;
    color:#999;
}
.box-footer{
    border-bottom:2px #069 solid;
    margin:10px 15px;
    float:left;
    background:#eee;
    width:200px;
    height:100px;
}
.maps{
    border:2px  #ccc outset;
    float:left;
    margin:14px 15px ;  
    background:#eee; 
    width:420px;
    height:300px;
}
#nav{
    background: url(img/img-nav.jpg) repeat-x;
    border-top:1px #fff solid;
    height:40px;
    width:960px;
    float:left;}
#nav a{
    float:left;
    font-size:14px;
    color:#222;
    padding:12px 8px ;
    margin:-1px 15px 0 0 ;
    text-decoration:none;
    text-shadow:#000000;
    z-index:10;
}
#nav a:hover{
    background: url(img/img-nav-hover.jpg) repeat-x;
    color:#039;
}
#menu{
    margin:15px 0 0 0;
    padding:0 0 0 2px;
    background:#fff; 
    font-size:10pt;
    float:left;
    width:155px;
}
#menu ul li{
    height:auto;
    list-style:none;
    text-align:left;
}
#menu ul li a{
    border-bottom:1px #eee solid;
    display:block;
    padding:5px 6px 5px 0;
    text-decoration:none;
    font-size:10pt;
    color:#222;
}
#menu ul li a:hover{
    background:#F9FCFF;
    color: #069;
    padding:5px 6px 5px 0;
}
#menu ul li.informacoes,
#menu ul li.intranet,
#menu ul li.institucional{
    text-shadow: 1px 1px 1px #333; 
    color:#fff;
    font-style:italic;
    font-weight:bold;
    letter-spacing:-0.8px;
    font-size:17px;
    padding:2px 4px 4px 4px;
    font-weight:bold;
    height:37px;
}
#menu ul li.informacoes{
    background:url(img/img-ensino.jpg) no-repeat;
}
#menu ul li.intranet{
    background:url(img/img-intranet.jpg) no-repeat;
}
#menu ul li.institucional{
    background:url(img/img-institucional.jpg) no-repeat;
}
/* menu nupex */
#menu-nupex{
    background:#069;
    width:770px;
    float:left;
    margin:0 0 15px 0;
}
#menu-nupex a{
    font-weight:bold;
    color:#fff;
    float:left;
    font-size:14px;
    margin:0 10px;
    padding:10px;
    text-decoration:none;
    text-shadow:#000;
    z-index:10;
}
#menu-nupex a:hover{
    background: url(img/img-nav-hover.jpg) repeat-x;
    color:#222;
}
/* menu nupex */
#slider{
    float:left;
    margin:6px 3px 0 10px ;
    width:460px;
    height:260px;
}
#date{
    font-style:italic;
    text-align:right;
    color:#666;
    margin-right:5px;
    font-size:11px;
}
#tagline{
    float:left;
    font-size:12px;
    margin:16px 0 0 3px;
    text-align:left;
    color:#666;}
.post_snippet{
    background:#fff;
    text-align:justify;
    padding:3px 8px 3px 8px;
    width:710px;
}
.post_snippet a{
    background:url(img/list.png) no-repeat;
    border-bottom:1px #eee solid;
    font-size:16px; color:#444;
    text-align:justify; padding:1px 20px 10px ; text-decoration:none;  display:block;
    text-decoration:none;
}
.post_snippet a:hover{
    color:#069;
    text-decoration:underline;
}
#rss{
    color:#666;
    font-size:11px;
    border-top:solid 1px  #eee;
    padding:3px;
    width:585px;
}
#rss a{
    color:#444;
}
#rss a:hover{
    text-decoration:underline;
}
#sidebar{
    width:130px;
    text-decoration:none;
    list-style:none;
    float:right;
}
#sidebar li{
    list-style: url(img/list.png);
    padding:2px;
}
#sidebar a{
    text-decoration:none;
    background:#900;
    color:#fff;
    padding:1px;
}
#sidebar a:hover{
    text-decoration:none;
    background:#fff;
    color:#900;
    text-decoration:underline;
    padding:1px;
}
#sidebar li a{
    background:none;
    text-decoration:none;
    color: #900;
}
#sidebar li a:hover{
    background:#900;
    text-decoration:none;
    color: #fff;
    padding:2px;
}
/* PAGINAÇÃO */
.paginacao {
    clear:both;
    padding: 20px 0;
    position:relative;
}
.paginacao span, .paginacao a {
    display:block;
    float:left;
    background: #F5F5F5;
    padding: 4px 7px 4px 7px;
    margin: 1px 2px 0 2px;
    text-transform: capitalize;
    color: #AAA;
}
.paginacao span {
    font-weight: bold;
}
.paginacao .current a:hover {
    color: #fff;
    background: #eee;
    padding: 4px 7px 4px 7px;
    margin: 1px 2px 0 2px;
    font-weight:bold;
    text-transform: capitalize;
}
.paginacao .current, .paginacao .current a {
    color: #555;
    background: #ccc;
    padding: 4px 7px 4px 7px;
    margin: 1px 2px 0 2px;
    font-weight:bold;
    text-transform: capitalize;
}
/* fecha paginação */
.desc-cursos{
    color:#444;
    margin:10px 0 0 0;
    letter-spacing:normal;
    text-align:left;
    font-size:13px;
}
.editais{
    text-align:left;
    font-size:22px;
    color:#666;
    float:left;
    margin-left:5px;
    width:360px;
}
.editais a{
    background:url(img/list.png) no-repeat;
    font-weight:normal;
    font-size:12px;
    padding:0 0 5px 25px; 
    color:#444;
    border-bottom:1px #eee solid;   
    display:block;
}
.editais a:hover{
    color:#069;
    text-decoration:none;  
    display:block;
}

/* UTILIDADES ///////////////////////*/
.util{
	font-size:22px;
	color:#666;
	/*background:#e4eaed;*/
	float:left;
	width:380px;
	margin:0 0 0 35px;
	height:135px;
}
.saber{
	text-align:left;
	float:left;
	width:177px;
	height:57px;
	padding:10px 0 0 9px;
	margin:5px 7px 0 0;
	background: url(img/img-utilidades.jpg) no-repeat;
}
.saber a{
	font-weight:bold;
	font-size:15px;
	color:#f60;
}
.saber a:hover{
	text-decoration: underline;
}
.licitacao{
	background: url(img/img-utilidades.jpg) no-repeat;
	padding:10px 0 0 9px;
	width:177px;
	float:left;
	height:57px;
	margin:5px 0 10px 0;
}
.licitacao a{
	font-size:16px;
	color:#360;
}
.licitacao a:hover{
	text-decoration:underline;
}
.calendario{
	background:url(img/img-utilidades.jpg) no-repeat;
	padding:10px 0 0 9px;
	width:177px;
	float:left;
	height:57px;
}
.calendario a{
	font-size:16px;
	color:#360;
}
.calendario a:hover{
	text-decoration:underline;
}
.central-do-aluno{
	float:left;
	width:177px;
	height:57px;
	padding:10px 0 0 9px;
	margin:0 7px 0 0;
	background: url(img/img-utilidades.jpg) no-repeat;
}
.central-do-aluno a{
	text-align:left;
	font-size:16px;
	color:#069;
	list-style:none;
	text-decoration:none;
}
.central-do-aluno a:hover{
	text-decoration: underline;
}
/* FECHA UTILIDADES ////////////////////////////////////////////////*/
.veja {
	float:right;
}
.veja a{
	text-align:right;
	border-bottom:none;
	background:none;
	font-size:11px;
	color:#555;
}
.veja a:hover{
    text-decoration:underline;
}
.credit{
    text-align:right;
    font-size:11px;
    margin:0 auto;
    color:#222;
    width:950px;
}
.credit a{
    font-size:11px;
    padding:2px 2px 2px 2px;
    text-decoration:none;
    color: #993300 ;
    width:950px;
    margin:0 auto;}
.credit a:hover{
    padding:0 2px 0 2px;
    text-decoration:none;
    background:#900;
    color:#fff;
}
.button {
	width:60px;
	font-weight:bold;
	color:#fff;
	background:#85B410;
	cursor: pointer;
}
.searched {
	background: yellow; font-weight:bold;
}
#event-flash{
	margin:0 0 0 25px;
	width:500px;
	float:left;
	height:190px;
}
.secao{
	float:left;
	/*margin:0 20px 0 8px; img antiga*/
	margin:0 17px 0 10px;
}
/* formulario */
input, select{ 
    padding:4px;
    border: solid 1px #ccc;
    outline: 0;
    color:#111;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    }
textarea{
    width:320px;
    height: 90px;
    }
input:hover, textarea:hover,
select:hover, select:focus,
input:focus, textarea:focus { 
    color:#111;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    }
.form label {
    font-size:12px;
    color: #555; 
    }
/* fecha formulario */
/**** ACABA FOMULARIO  ****/
#footer{
    clear:both;
    border-bottom:2px #fff solid;
    height:160px;
    border-top:1px #ddd solid;
    background: #069 ;
}
#rodape{
    width:935px;
    margin:0 auto;}
#footer_left{
    font-weight:normal;
    float:left;
    width:340px;
    list-style:none;
}
#footer_left a{
    list-style:none;
    margin:0 5px;
    font-size:13px;
    padding:4px 6px ;
    display:block;
    float:left;
    color:#fff;
    text-decoration:none;
}
#footer_left a:hover{
    text-decoration:underline;
}
#footer_right{
    line-height:18px;
    padding:10px 10px 10px 10px;
    border:1px #007BB7 dashed;
    /*background:#357BB5;*/
    color:#fff;
    text-align:right;
    float:right;
    width:370px;
}
#footer_right a{
    font-weight:bold;
}
#footer_right a:hover{
    text-decoration:none;
}
#credit{
    font-size:10px;
    color: #eee;}
#credit a{
    font-size:10px;
    color:#ccc;}
#credit a:hover{
    font-size:10px;
    text-decoration:underline;
}
/* FORMATAÃ‡ÃƒO TEXTO/IMAGEM WORDPRESS ///////////////////////////////////*/
p{
    margin:0 0 15px 0;
    line-height:1.5em;}
.contact-left{
    float:left;
    width:400px;}
.contact-right{
    float:left;
    width:400px;}
.alignleft {float:left; margin-right:10px;}

.alignright {float:right; margin-left:10px;}

.aligncenter {margin-right:0 auto;}
/* FECHA FORMATAÃ‡ÃƒO TEXTO/IMAGEM WORDPRESS ///////////////////////////////////*/
