/*   
Theme Name: Tema AFEESMIG
Theme URI: http://www.art3.com.br/temasart3
Description: Tema AFEESMIG
Author: Art3 Multimidia
Author URI: http://www.art3.com.br
Version: 1.0.0
.
Template desenvolvido para site AFEESMIG
.
*/

/*
 CSS RESET 
 
 */

html, body, div, span, applet, object, iframe,
* {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	
}

.tribe-events-nav-previous,.tribe-events-sub-nav {
	display:none;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
header{
    background:#ffffff;
    margin-bottom:10px;
    border-bottom:3px solid #C60F18;
   
}
body {
	font-family: 'Open Sans', sans-serif;
	color:#666666;
	/*background-image:url('img/fundo-topo-body-novo.jpg');
	background-repeat:repeat-x;
	background-position:top; 
	background-size:100% 280px; */
        background-color:#ffffff;
}
html{
	min-height:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1 {
	font-size: 36px;
}
h2 {
	margin:0; 
	padding:0;
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
strong{
	font-weight:bold;
}
em{
	font-style:italic;
	
}
em a{
	text-decoration:underline;
	
}
a{
	color:#666666;
	text-decoration:none;
}

.espacamento-horizontal {
			padding:0 5px 0 5px; 
		}
		.espacamento-vertical-bottom-sm{
			padding-bottom:7px;
		}
		.espacamento-vertical-bottom-md{
			padding-bottom:15px;
		}
		.espacamento-vertical-bottom-lg{
			padding-bottom:30px;
		}
		.espacamento-vertical-bottom-xl{
			padding-bottom:45px;
		}
		
		.espacamento-vertical-22{
			padding-top:22px;
		}
		.espacamento-vertical {
			padding-top:7px; 
		}
		.espacamento-vertical-md {
			padding-top:15px; 
		}
		.espacamento-vertical-lg {
			padding-top:30px; 
		}
		
		.espacamento-vertical-xl {
			padding-top:45px; 
		}
		
		.espacamento-vertical-bottom-xl {
			padding-bottom:45px; 
		}
		
		.margin-lg{
			margin-top:30px;
		}
		.margin-md{
			margin-top:20px;
			
		}
		.margin-sm{
			margin-top:10px;
		}
		
		
		.margin-top-bottom-lg{
			margin:30px 0 30px 0;
		}
		
		.margin-top-bottom-md{
			margin:20px 0 20px 0;
		}
		
		.margin-top-bottom-sm{
			margin:10px 0 10px 0;
		}
.entry a{
	text-decoration:underline;
}
.entry a:hover{
	text-decoration:underline;
}
.entry {
	
}
p{
	margin-bottom:12px;
}
/*
 * FIM CSS RESET
 */
.titulo,div.titulo{
	color:#BF131A;
	font-size:24px;
	margin-bottom:10px;
	background-image:url(img/bullet_titulo.png); 
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:normal;
}

div.titulo{
	width:100%;
	float:left;
	
}
div.titulo h2{
	font-size:25px;
}

#estrutura
{
	
	
}

.entry p 
{
	margin-bottom:12px;
}

.entry h3
{
	font-size:15px;
	color:#555555; 
	margin:8px 0 4px 0;
}
#cabecalho {
	width:100%;
	float:left;
	height:147px;
}
#logo-container
{
	margin-top:56px;
}
#logo{
	display:block;
	margin:0 auto;
        /*width:290px;*/
        width:420px;
        
        margin-bottom:15px;
}
#banner{
	margin-top:30px;
}
.navbar {
            z-index:9999;
        }
.navbar-default .navbar-toggle {
	
	border-color:#ffffff;
}
.navbar-default .navbar-toggle .icon-bar
{
	background-color:#ffffff;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
{
	background-color:#E8E8E8;
}


.menu
{
	
	background-color:#C60F18;
	border-bottom:1px solid #C60F18;
}

#coluna
{
	
}
.container-institucional 
{
    font-size:14px;
    
}

.coluna-descricao{
	height:160px;
	
	text-align:center;
	margin-top:10px;
}
#coluna .coluna-item{
	float:left;
}
#coluna .associados{
	margin-bottom:20px;
	min-height:160px;
}
#coluna .associados .associado-img{
	margin:0 auto;
	display:table;
}
#coluna .associados .associado-img img{
	
	height:auto;
	overflow:hidden;
	
}
#associados-lista ul li .coluna-descricao a{
	display:block;
	width:100%;
	float:left;
	border-top:1px solid #F4F4F4;
	padding-top:10px;
	margin-top:10px;
	color:#666666;
	font-style:italic;
	text-decoration:underline;
	text-align:left;
}
#associados-lista ul li .coluna-descricao a:hover{
	text-decoration:underline !important;
}
#coluna .agenda{
	margin-bottom:20px;
}
.banner-lateral .coluna-item{
	margin-bottom:10px;
}
.conteudo{
	float:left;
	padding:30px 0 30px 0;
	
}
#conteudo-home{
	
}
#bemvindo{
	
	float:left;
}

.titulo-secao-home 
{
	width:100%; 
	display:block; 
	border-top:2px solid #666666; 
	border-bottom:1px solid #EEEEEE;
	padding:15px 0 15px 0; 
	text-align:center; 
	color:#E30E02; 
}
#titulo-pagina {
	margin-bottom:30px;
	text-transform:none;
}
.subtitulo-secao-home 
{
	color:#333333;
	font-size:26px; 
}
#destaque-container{
		padding-top:30px;
		float:left;
}
#destaque-container h2{
	margin-bottom:15px;
}

#destaque{
	
}
#destaque .titulo h2{
	font-size:25px;
}
.destaque-item{
	width:100%;
	float:left;
	margin:30px 0 8px 0;
	
}
.destaque-item:last-child{
	
}
.destaque-item .destaque-img{
	
	
}
.destaque-item-item{
	width:100%;
	float:left;
	margin:8px 0 0px 0;
}
.destaque-item .destaque-item-img img{
	display:block;
	margin:0 auto;
}
.destaque-item-titulo a{
	color:#666;
	text-align:left;
	font-size:16px; 
	font-weight:bold;
	
}
.destaque-item-descricao{
	
	padding:5px;
}
b{
	font-weight:bold;
}
.post-img{
	margin-right:15px;
	float:left;
}


.noticias-pagina{
	width:100% !important;
}
.noticias-pagina #ultimas-noticias-conteudo{
	height:auto;
}
.noticias-pagina ul li a{
	text-decoration:none;
}



#ultimas-noticias ul li
{
    border-bottom:1px solid #f1f1f1;
	width:100%;
	float:left;
	
	padding:4px 0 4px 0;
}
#ultimas-noticias ul li:first-child
{
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1;
}

#ultimas-noticias ul li a:hover{
	text-decoration:underline;
}
#ultimas-noticias a.mais-noticias{
	margin-top:20px;
	display:block;
	float:left;
}
a.mais-noticias{
	color:#AC151C;
	text-decoration:underline;
	font-style:italic;
	font-size:13px;
}

#ultimas-noticias-conteudo{
	height:375px;
}

.titulo-ultimas-noticias
{
	font-size:14px; 
	color:#666666;
	text-align:justify; 
}
.data-ultimas-noticias
{
	font-size:14px; 
	color:#999999;
}


#bemvindo .post-img{
	
	
}
#bemvindo #descricao{
	
}
#bemvindo .descricao-item{
	width:100%; 
	float:left;
}
#rodape-container{
	
	height:auto;
	background-image:url(img/fundo_topo_body.jpg);
    background-repeat:repeat;	
	
}
#eventos-container{
		float:left;
		padding-top:30px;
		
}

#eventos-container h2{
	margin-bottom:15px;
}


#eventos{
	
	
	margin-bottom:30px;
}
#eventos ul{
	width:100%;
}
#eventos ul li{
	float:left;
}
.eventos-item
{
	margin-bottom:20px;
}

ul li div.eventos-item:first-child{
	
}

.eventos-item-item{
	width:100%;
	float:left;
	margin-bottom:5px;
}
.eventos-item-img{
	width:100%;
	background:#333333;
	float:left;
}
.eventos-item-img img{
	
}
.eventos-item-img .data{
	
	
	
	color:#FFFFFF;
	padding:5px;
	
	
}
.eventos-item-titulo{
	color:#333333;
	min-height:40px;
}

#eventos-setas-container{
	width:100%;
	float:left;
}
#eventos-setas{
	width:380px;
	margin:0 auto;
	display:table;
	
}

#eventos-setas .eventos-setas-item{
	width:125px;
	cursor:pointer;
	
}
#eventos-setas .direita{
	float:right;
}
#eventos-setas .esquerda{
	float:left;
	margin-right:25px;
}
#eventos-setas #veja-mais{
	display:block;
	width:65px;
	float:left;
}
#rodape-conteudo{
	
	
}
#rodape-dados{
	height:auto;
	border-left:15px solid #B21219;
	padding-left:15px;
	float:left;
	margin:20px 0 20px 0;
	line-height:1.0;
}

#rodape-redes{
	width:175px;
	float:right;
}

#rodape-redes ul li{
	float:right;
	margin-top:75px;
	margin-left:25px;
}






.entry ul{
	margin-top:10px; 
	margin-bottom:10px; 
	margin-left:15px; 
}

.entry ul li{
	list-style-image:url(img/bullet_lista_cinza.jpg);
	margin-bottom:10px; 
}



.wp-caption{
	padding:10px 0 0 10px;
}
p.wp-caption-text{
	text-align:center;
		color:#666;
	font-style:italic;
}



.alignright{
	float:right; 
	margin:5px; 
}

img.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	
}
a img.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	
}
p img.aligncenter{
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	
}
.aligncenter{
		display:block; 
	margin-left:auto; 
	margin-right:auto;
}

.resultados-busca ul{
	float:left; 
}
.resultados-busca li{
	list-style:square; 
	padding-bottom:10px; 
	border-bottom:1px dashed #ccc; 
}

.resultados-busca li{
	list-style:square; 
	padding:10px 0 10px 0; 
	min-height:40px;
	border-bottom:1px dashed #ccc; 
}
.resultados-item{
	margin-bottom:5px;
}
.resultados-busca li a{
	color:#666;
}
#dados-contato{
	margin-top:20px;
}
#formulario{
	
	margin-top:20px;
}

#associados-pagina-img{
	
}
#associados-pagina-img .associado-logo{
	
	display:block;
	margin-bottom:20px;
	float:left;
	border:1px solid #f2f2f2;
}


#associados-pagina-lista table{
width:100%;	
}
#associados-pagina-lista ul li{
	float:left;
	width:100%;
	
	font-size:13px; 
	padding:7px 0 7px 0;
	border-bottom:1px solid #EEEEEE;
}
#associados-pagina-lista ul li a{
	
	text-decoration:none;
}
#associados-pagina-lista ul li a:hover{
	text-decoration:underline;
}

.titulo-associado-interna 
{
	color:#222;
	font-size:21px;
}

#vestibular-associados{
	width:100%;
	float:left;
}

.menu ul li
		{
			
			text-align:center; 
			
		}
		
.menu ul li a:hover
{
	background-color:#AA1118;
	
	
}
.menu ul li a
{
	display:block;
	font-size:13px;
	color:#ffffff;
	padding:12px 23px 12px 23px; 
	text-decoration:none;
	
}

/* arquivo de noticias */.noticia-arquivo {	border:5px solid #f2f2f2;	min-height:120px; 	padding:10px;	text-align:left; 	margin-bottom:30px;}.destaque-arquivo {	border:5px solid #f2f2f2;	min-height:275px; 	padding:10px;	text-align:left; 	margin-bottom:45px;}.destaque-arquivo .titulo-noticia-arquivo img{	max-height:160px !important;	width:100% !important;  }.noticia-arquivo .titulo-noticia-arquivo, .destaque-arquivo .titulo-noticia-arquivo{	font-size:13px; 		color:#333; }.noticia-arquivo .data, .destaque-arquivo .data{	margin-top:-30px; 	font-size:12px; 	color:#fff;	background:#888888;	padding:8px; 	display:block; 	width:120px;	}

 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) 
    {
    	
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) 
    {
    	
    	

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) 
    {
        #logo {
            width:390px;
        }
        .navbar {
            height:42px !important;
            min-height: 42px !important;
        }
    	
    	body
    	{
    			background-size:100% 480px;
    			font-size:13px;
    	}
    	
    	
    	#menu-container
		{
			text-align:center;
		}

		.menu ul
		{
			margin:0; 
			padding:0;
			
			
		}
		.menu ul li
		{
			float:left;
			text-align:left; 
			
		}

		.menu ul li a
		{
			font-size:11px;
			padding:11px 9px 11px 9px; 
		}

    	
    	

    }


    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) 
    {
        
        .alignleft{
        	float:left; 
        	margin:5px; 
        }

    	body 
    	{
    		font-size:13px;
    	}
    	
    	.titulo-ultimas-noticias
		{
			font-size:12px; 
			
		}
		.data-ultimas-noticias
		{
			font-size:13px; 
			
		}
		
		.menu ul li a
		{
			font-size:13px;
			padding:11px 17px 11px 17px; 
		}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) 
    {
    	
    	.menu ul li a
		{
			font-size:14px;
			padding:10px 23px 10px 23px; 
		}
		
    	.titulo-ultimas-noticias
		{
			font-size:14px; 
			
		}
		
    	body 
    	{
    		font-size:14px;
    	}
    }


