/*
Theme Name: Divisões
Theme URI: 
Author: Edson Ney
Author URI: http://www.cead.ufv.br
Description: Tema desenvolvido para os Departamentos da Universidade Federal de Viçosa	
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: Pró-Reitorias, Universidade Federal de Viçosa, UFV
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #253447;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.625;
	margin: 0px;
	background: #f1f5f6;
}

@font-face {
    font-family: 'OswaldLight';
    src: url('inc/fonts/oswald/Oswald-Light-webfont.eot');
    src: url('inc/fonts/oswald/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/oswald/Oswald-Light-webfont.woff') format('woff'),
         url('inc/fonts/oswald/Oswald-Light-webfont.ttf') format('truetype'),
         url('inc/fonts/oswald/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldBook';
    src: url('inc/fonts/oswald/Oswald-Regular-webfont.eot');
    src: url('inc/fonts/oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('inc/fonts/oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('inc/fonts/oswald/Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1,h2,h3,h4,h5,h6 { clear: both; text-align: left; color: #404853; font-family: 'OswaldLight'; font-weight: normal; margin: 0px; padding: 0px; }

h1 { text-transform: uppercase; color: #cb1512; font-size: 26px }

h2 { font-size: 22px; color: #cb1512 }
h2 a { font-size: 24px; }

h3 { font-size: 20px; color: #cb1512}

hr { background-color: #ccc; border: 0;	height: 1px; margin-bottom: 1.625em; }

ul, li { margin: 0; padding: 0; } 

a { text-decoration: none; color: #cb1512 }
b { text-decoration: none; color: #cb1512 }

p { font-size: 13px; text-align: justify; }
 
#Geral { width: 100%; overflow:auto; background: url(images/estrutura/bg-geral.jpg) top left repeat-x; }


#Topo { width: 980px; height: 85px; margin: 50px auto 0; text-align: center; }

#Topo #Logo { width: 472px; height: 62px; float: left; margin-top: 3px }
#Topo #Logo a { width: 472px; height: 62px; display: block; }
#Topo #Logo h1 { width: 95px; height: 60px; color: #CB1512; font-size: 54px; line-height: 52px; float: left; clear: none; font-weight: normal; font-family: 'OswaldBook'; }
#Topo #Logo h1:hover { color: #A11D1B }
#Topo #Logo h2 { width: 270px; float: left; clear: none; line-height: 25px; font-size: 18px; font-weight: normal; color: #545353; margin-top: 1px; text-transform: uppercase; font-family: 'OswaldBook';  }
#Topo #Logo h3 { width: 300px; float: left; clear: none; line-height: 28px; font-size: 18px; font-weight: normal; color: #545353; display: none; }

#Topo #LogoUFV a { background: url(images/estrutura/ufv.png) no-repeat top left; float: right; height: 48px; width: 208px; margin-top: 4px }
#Topo #LogoUFV a:hover { background: url(images/estrutura/ufv.png) no-repeat bottom left; }


#Conteudo { width: 980px; margin: 20px auto; }


#Conteudo #Menu { width: 200px; float: left; margin-top: 40px; }
#Conteudo #Menu ul { width: 200px; height: 30px; margin: 6px auto 0; text-align: center; }
#Conteudo #Menu ul li { float: left; display: block; clear: both; width: 200px; text-align: left; } 
#Conteudo #Menu ul li a { color: #545353; display: block; line-height: 20px; background: url(images/estrutura/bg-menu.png) repeat-y top left #fff; border: 5px solid transparent; font-size: 17px; letter-spacing: 0.5px; font-family: 'OswaldLight';} 
#Conteudo #Menu ul li a:hover { color: #fff; background: #8D959B } 

#Conteudo #Menu > ul > li.current_page_item a { background: #3F4851; color: #fff }

#Conteudo #Menu ul li ul { float: left; position: absolute; margin: -25px 0 0 200px; z-index: 200; display: none }
#Conteudo #Menu ul li ul li { float: left; border: 5px solid #DCE1E4; }
#Conteudo #Menu ul li ul li a { background : #DCE1E4; height: auto; font-size: 14px; border-bottom: 1px solid #B2BCC4; }

#Conteudo #Menu li:hover > a, #Conteudo #Menu ul ul *:hover > a, #Conteudo #Menu a:focus { background: #8D959B; }
#Conteudo #Menu li:hover > a, #Conteudo #Menu a:focus { background: #3F4851; color: #fff; }
#Conteudo #Menu .current-menu-item > a, #Conteudo #Menu .current-menu-ancestor > a, #Conteudo #Menu .current_page_item > a, #Conteudo #Menu .current_page_ancestor > a { color: #fff; background: #3F4851; }


#Conteudo #Menu #Endereco { width: 195px; float: right; margin-top: 30px; }
#Conteudo #Menu #Endereco h2 { text-transform: uppercase; font-size: 15px; letter-spacing: 1px}
#Conteudo #Menu #Endereco p { margin: 0px; font-size: 12px; }

#Conteudo #ConteudoPagina { width: 780px; min-height: 500px; float: left; margin: 10px auto 30px; padding-bottom: 20px; text-align: center; background: #fff url(images/estrutura/bg-conteudo-pagina.png) repeat-x }

#Conteudo #ConteudoPagina #Superior { width: 780px; height: 285px; float: left }

#Conteudo #ConteudoPagina #Superior #Esquerdo { width: 532px; margin: 35px 15px; float: left; }
#Conteudo #ConteudoPagina #Superior #Esquerdo #Slider { width: 520px; height: 220px; display: block; border: 6px solid #e7ecee; margin: 0 3px 20px 0; overflow: hidden; }

#Conteudo #ConteudoPagina #Superior #Direito { width: 200px; float: right; margin: 10px 15px 0 0; }

#Conteudo #ConteudoPagina #Superior #Direito #Busca { width: 200px; height: 40px; float: right; margin-top: 25px; box-shadow: none; }
#Conteudo #ConteudoPagina #Superior #Direito #Busca input[type="text"]{ background: #E7ECEE url(images/search.png) no-repeat 0px; color: #5D7883; padding-left: 22px; border: 6px solid #E7ECEE; border-radius: 3px; width: 129px; float: left; font-size: 12px; }
#Conteudo #ConteudoPagina #Superior #Direito #Busca input[type="text"]:focus { font-weight: bold; } 

#Conteudo #ConteudoPagina #Superior #Direito #Busca input[type="submit"]{ background: #B2BCC4; color: #fff; border: 0px; border-radius: 16px; width: 29px; height: 29px; float: left; font-size: 11px; font-weight: bold; margin-left: 7px }
#Conteudo #ConteudoPagina #Superior #Direito #Busca input[type="submit"]:hover { background: #CB1512; color: #fff; cursor: pointer; }

#Conteudo #ConteudoPagina #Superior #Direito #Banners { float: right; width: 200px; font-family: 'OswaldLight'; text-transform: uppercase; font-size: 15px; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul { margin: 0; padding: 0px; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li { list-style: none; margin: 0px; padding: 0px; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a { width: 155px; display: block; text-align: left; font-size: 13px; color: #404853; margin-bottom: 5px; padding-left: 44px; line-height: 34px; letter-spacing: 1px; }

#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a.SoftwareLivre { background: #E7ECEE url(images/estrutura/software-livre.png) no-repeat top left; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a.SistemasDisponiveis { background: #E7ECEE url(images/estrutura/sistemas-disponiveis.png) no-repeat top left; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a.Orientacoes { background: #E7ECEE url(images/estrutura/orientacoes.png) no-repeat top left; }
#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a.Downloads { background: #E7ECEE url(images/estrutura/downloads.png) no-repeat top left; }

#Conteudo #ConteudoPagina #Superior #Direito #Banners ul li a:hover { background-position: bottom left }

.page #Conteudo #ConteudoPagina #Superior { display: none; }
.single-noticias #ConteudoPagina #Superior { display: none; }
.search #ConteudoPagina #Superior { display: none; }


#Conteudo #ConteudoPagina #RadioTV { width: 530px; height: 129px; margin-left: 15px; clear: both }
#Conteudo #ConteudoPagina #RadioTV ul { margin: 0px; padding: 0px; }
#Conteudo #ConteudoPagina #RadioTV ul li { list-style: none; float: left; width: 262px;  }
#Conteudo #ConteudoPagina #RadioTV ul li a { text-indent: -2000px; border: 5px solid #E7ECEE; width: 252px; height: 109px; display: block }
#Conteudo #ConteudoPagina #RadioTV ul li a:hover { border: 5px solid #b2bcc4 }
#Conteudo #ConteudoPagina #RadioTV ul li#RadioUniversitaria { margin-right: 6px; }
#Conteudo #ConteudoPagina #RadioTV ul li#RadioUniversitaria a{ background: url(images/estrutura/radio-universitaria.png) no-repeat top left; }
#Conteudo #ConteudoPagina #RadioTV ul li#TvVicosa a { background: url(images/estrutura/tv-vicosa.png) no-repeat top left; }

#Conteudo #ConteudoPagina #Informativo { width: 530px; margin: 10px 15px; clear: both; float: left; }
#Conteudo #ConteudoPagina #Informativo h2 { border-bottom: 1px dotted #C6C6C6; margin-bottom: 15px; line-height: normal }
#Conteudo #ConteudoPagina #Informativo .Conteudo { background: #fff; border: 5px solid #fff; }
#Conteudo #ConteudoPagina #Informativo .MaisNoticias { float: left; border-top: 1px dotted #C6C6C6; width: 100%; height: 25px; padding-top: 5px; }
#Conteudo #ConteudoPagina #Informativo .MaisNoticias a { width: 46px; height: 16px; float: right; padding-left: 18px; line-height: 16px; display: block;  background: url(images/estrutura/mais-noticias.png) no-repeat top left;}
#Conteudo #ConteudoPagina #Informativo .MaisNoticias a:hover { background: url(images/estrutura/mais-noticias.png) no-repeat bottom left; }
#Conteudo #ConteudoPagina #Informativo p { margin: 0; padding: 0; }
#Conteudo #ConteudoPagina #Informativo p.Data { margin: 0 0 10px 0; padding: 0px; line-height: 15px; font-size: 11px; clear: both }

#Conteudo #ConteudoPagina #BannersIndex { width: 220px; }

#Conteudo #ConteudoPagina #BannersIndex .BannerDireito {width: 190px; height: 55px; display: block; float: left;}
#Conteudo #ConteudoPagina #BannersIndex .BannerDireito a {width: 190px; height: 55px; display: block; color: transparent;}

#Conteudo #ConteudoPagina #BannersIndex #Sisord {width: 90px; height: 55px; display: block; float: left;}
#Conteudo #ConteudoPagina #BannersIndex #Sisord a {width: 90px; height: 55px; display: block; background: url(images/estrutura/sisord2.jpg); background: no-repeat top left; color: transparent;}

#Conteudo #ConteudoPagina #BannersIndex #Webmail {width: 90px; height: 55px; display: block; float: left;}
#Conteudo #ConteudoPagina #BannersIndex #Webmail a {width: 90px; height: 55px; display: block; background: url(images/estrutura/webmail.jpg) no-repeat top left;color: transparent; }

#Conteudo #ConteudoPagina #BannersIndex #Sistemas {width: 90px; height: 55px; display: block; float: left}
#Conteudo #ConteudoPagina #BannersIndex #Sistemas a {width: 90px; height: 55px; display: block; background: url(images/estrutura/sist_disponiveis.jpg) no-repeat top left; color: transparent;}


#Conteudo #ConteudoPagina #BannersIndex #Recarga {width: 190px; height: 55px; display: block;float: left;}
#Conteudo #ConteudoPagina #BannersIndex #Recarga a {width: 190px; height: 55px; display: block; background: url(images/estrutura/recarga-cartucho.jpg) no-repeat top left; color: transparent;}

#Conteudo #ConteudoPagina #BannersIndex #Equipamentos {width: 190px; height: 55px; display: block;float: left;}
#Conteudo #ConteudoPagina #BannersIndex #Equipamentos a {width: 190px; height: 55px; display: block; background: url(images/estrutura/especificacao_equipamentos.jpg) no-repeat top left; color: transparent;}

#Conteudo #ConteudoPagina #BannersIndex #Cluster {width: 90px; height: 55px; display: block; float: left}
#Conteudo #ConteudoPagina #BannersIndex #Cluster a {width: 90px; height: 55px; display: block; background: url(images/estrutura/cluster.jpg) no-repeat top left;color: transparent; }

#Conteudo #ConteudoPagina #BannersIndex #Sistemas {width: 90px; height: 55px; display: block; float: left}
#Conteudo #ConteudoPagina #BannersIndex #Sistemas a {width: 90px; height: 55px; display: block; background: url(images/estrutura/sist_disponiveis.jpg) no-repeat top left; color: transparent;}

#Conteudo #ConteudoPagina #BannersIndex > div { border: 5px solid #e7ecee; margin: 5px 0 0 0; }

#Conteudo #ConteudoPagina #BannersIndex a:hover { border-color: #C2CDD6 }


#Conteudo #ConteudoPagina .Breadcrumb { margin: 20px 16px 0; border-bottom: 1px dotted #C6C6C6; text-align: left }
.home #Conteudo #ConteudoPagina .Breadcrumb { display: none }

#Conteudo #ConteudoPagina #Textos { width: 750px; margin: 0 15px; }
#Conteudo #ConteudoPagina #Textos h1 {  border-bottom: 1px dotted #C6C6C6; margin: 18px 0 25px; }

#Conteudo #ConteudoPagina #Textos .ListaSistemas table { background: #fff; border: 0 none; margin: 0; width: 100%; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td { border: 3px solid #fff; padding-bottom: 0.7em; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td a { border: 0 none; display: inherit; margin: 0; padding: 0 0 0 5px; text-align: left; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td table tr td { background: #fff; border: 0 none !important; padding: 0 !important; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td table tr td strong { background: #E7ECEE; display: block; line-height: 30px; margin: 0 0 5px; padding: 0 0 0 2%; width: 98%; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td table tr td strong img { display: none; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td table tr td br { border: 0 none; display: none; }
#Conteudo #ConteudoPagina #Textos .ListaSistemas table tr td table tr td font img { border: 0 none; display: none; float: right; height: 0.8em; padding: 0 5px 0 0; width: 0.7em; background: url("https://www2.dti.ufv.br/cpd_site/images/mail2.jpg") no-repeat scroll left top transparent; }


#ConteudoPagina .ResultadosBusca { margin-top: 20px; }
#ConteudoPagina .ResultadosBusca p { padding: 0px; margin: 0px; }
#ConteudoPagina .ResultadosBusca h4 { font: bold 12px/1.625 Arial,Helvetica,sans-serif }
#ConteudoPagina .ResultadosBusca hr { background: #fff; border: 0px; border-bottom: 1px dotted #C6C6C6; }

#Rodape { width: 100%; height: 300px; background: #fff; border-top: 2px solid #EAEAEA; margin-top: 30px; clear: both }
#Rodape #SaibaMais { clear: both; margin: 0 auto; width: 980px; padding-bottom: 15px; border-bottom: 1px solid #DEDEDE; font-family: 'OswaldLight'; }
#Rodape #SaibaMais h2 { background: url("images/estrutura/mais.png") no-repeat scroll left top transparent; color: #cb1512; margin: 20px 0 10px; padding-left: 35px; line-height: 39px; font-size: 17px; }
#Rodape #SaibaMais ul { margin: 0; padding: 0px; height: 27px; }
#Rodape #SaibaMais ul li { float: left; list-style: none; }
#Rodape #SaibaMais a { border: 4px solid transparent; color: #464D51; margin-right: 5px; text-transform: uppercase; font-size: 15px; }
#Rodape #SaibaMais a:hover { background-color: #CB1512; border: 4px solid #CB1512; border-radius: 3px; color: #fff; text-decoration: none; }

#Rodape #Creditos { margin: 0 auto; width: 980px; }
#Rodape #Creditos p { color: #A5A5A5; font-size: 11px; text-align: right; }
#Rodape #Creditos p a b{ border: 3px solid transparent; border-radius: 3px 3px 3px 3px; color: #A5A5A5; }
#Rodape #Creditos p a:hover { background-color: #CB1512; border-color: #CB1512; color: #FFFFFF; }

/* =Outros
----------------------------------------------- */

span.Busca { font-size: 24px; }
#post-7 h1 { display: none; }

.RemoveTitulo > article > h1 { display: none }





/* Imagens do texto */

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

