/*
Theme Name:     Twenty Twelve Bianeck
Description:    Tema padr&atilde;o para o site do Dr. Jos&eacute; Martins Bianeck
Template:       twentytwelve-bianeck
Version:        0.1.0
Author: 		Webasic Sistemas
*/
@import url("../twentytwelve/style.css");
#main #primary.site-content { width:100%; }
html, body { background:#cececf url(./imagens/bg-geral.jpg) no-repeat center top;} 
html, body, body.custom-font-enabled { font-family:Trebuchet MS, verdana, arial;} 
body .site{ margin-top:0; box-shadow:none; width:900px; margin-bottom:0;  }
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image { box-shadow:0; margin:0 10px; }

.site { background-color:transparent; }

.site-header { padding-bottom:0; }
	.site-header hgroup { height:85px; margin:0 20px; }
		.site-header h1.site-title { float:left; width:415px; clear:inherit; }
		.site-header h2.site-description { float:right; clear:inherit; font-size:16px; font-style:italic; color:#062867; line-height: 18px; text-align: right; width: 235px; padding-top:10px; }

.main-navigation { margin:0; height: 70px;font-family:Trebuchet MS, verdana, arial; }
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { border:0; border-top-left-radius:10px; border-top-right-radius:10px; background: url(./imagens/bg-nav.jpg) repeat-x center top; }
		.main-navigation li { margin:0; border-left:1px solid #4b87d7; float:left; }
		.main-navigation li.first { border-left:none; }
			.main-navigation li a { font-size:18px; color:#FFF; text-decoration:none; display:block; padding:0 50px; line-height:70px;  }
			.main-navigation li.last a{ padding-left:49px; }
				.main-navigation li a:hover { background: url(./imagens/bg-nav-hover.jpg) repeat-x center top; color:#FFF; }
				.main-navigation li.first a:hover { border-top-left-radius:10px; }
				.main-navigation li.last a:hover { border-top-right-radius:10px; }
				.main-navigation .current-menu-item.first > a { border-top-left-radius:10px; }
				.main-navigation .current-menu-item.last > a { border-top-right-radius:10px; }
				.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { background: url(./imagens/bg-nav-hover.jpg) repeat-x center top; color:#FFF; }
				
#main { background-color:#FFF; }				
footer[role="contentinfo"] { border-top:0; padding:0; float:none; margin:0; background-color:#0F3B7B; max-width:100%; }
.site-info { width:900px; margin:0 auto; text-align: right; background: url(./imagens/bg-footer.png) no-repeat center top;}
.site-info img { margin:45px 20px 20px 0; }

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { background-color:#2f68b2; font-weight:normal; color:#FFF; }

#content .entry-header h1.entry-title {  background: url("./imagens/seta-h1.png") no-repeat scroll 10px 9px transparent; border-bottom: 1px solid #072A69; color: #103D7E; font-size: 24px; padding-left: 25px;  }
.page #content, .search #content, .error404 #content { width:860px; margin:0 auto; min-height:350px; }
#content .entry-content { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.entry-content p, .entry-summary p, .comment-content p, .mu_register p { margin: 15px 0; }
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image { border-radius:0; box-shadow:0; border:1px solid #2F68B2; }
img.alignleft { margin: 5px 10px; }
.site-content article { border-bottom:0; margin-bottom:0; padding-bottom:0; }

/* HOME */
#itens-home { background: url(./imagens/bg-itens-home.jpg) repeat-x center top; height:248px; color:#FFF; font-size:15px; line-height:16px; margin-top:20px; }
#itens-home .item01 { background: url(./imagens/ico-itens-home-visita.png) no-repeat 24px 80px; }
#itens-home .item01 .item01-texto { padding:40px 0 0 125px; }
#itens-home .item01 .item01-fone { font-size:22px; padding:35px 0 0 20px; }
#itens-home .item02 { background: url(./imagens/ico-itens-home-localizacao.png) no-repeat 131px 110px; }
#itens-home .item02 p { padding:30px 0 0 16px; }
#itens-home .item03 { color:#FFF; }
#itens-home .item03 img { width:100px; height:; float:left; margin-right:15px; border:1px solid #2F68B2; }
#itens-home .item03 .itens-home-nome { font-size:15px; font-weight:bold; padding-top:15px; }
#itens-home .item03 .itens-home-infos { padding-top:35px; line-height:18px; }
#itens-home .item03 .itens-home-resumo { padding: 20px 0 0 5px; height:152px; }
#itens-home .item03 .itens-home-resumo img { width:94px; height:59px; border:0; }

#itens-home .item03 .saibamais a { color:#FFF; font-size:14px; text-decoration:none; float:right;}
#itens-home .item03 .saibamais a:hover { text-decoration:underline;}

#itens-home li { float:left; width:243px; padding:30px 20px; border-left:2px solid #4a76a9; height:188px; }
.home #content { margin: auto; min-height:400px; }
#itens-home h1{  background: url("./imagens/seta-h1-home.png") no-repeat scroll left 1px transparent; color: #FFFFFF; font-size: 20px; font-weight:normal; padding-left: 15px;  }

#slider { height: 324px; }
#slider .flexslider .slides img { width:auto; display:inline; width:860px; height:324px;  }
#slider .metaslider .caption-wrap{ background: url("./imagens/bg-legenda-slide.png") no-repeat scroll center top transparent; width:668px; height:162px; opacity:1; left:auto; right:0; top:80px; }
#slider .metaslider .caption { color: #000000; float: right; font-size: 24px; padding: 20px 10px; text-align: right; text-transform: uppercase; width: 60%; }
#slider .flex-direction-nav  { background-color:#062867; }
#slider .flex-direction-nav a {  top:140px; width:80px; height:80px; }
#slider .flex-direction-nav a.flex-prev { background: url("./imagens/bg_direction_nav_prev.png") no-repeat; }
#slider .flex-direction-nav a.flex-next { background: url("./imagens/bg_direction_nav_next.png") no-repeat; }

#searchform { margin-top:25px; }
#searchform #s { width:666px; }

.archive-header, .page-header {
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.search .site-content article {
    margin-bottom: 10px;
}
.search-no-result .site-content article {
    border-bottom: 0;
}
.search-results .site-content article {
    border-bottom: 1px solid #CCCCCC;
}

.slideshowlink { display:none; }

#primary { float:left; }
#second { width:328px; float:right; }
.entry-content #form  label{ width:70px; float:left; text-align:right; padding-right:10px; }
.entry-content #form  input[type=text], .entry-content #form  textarea, .entry-content #form  select{ border:1px solid #4A73A8; border-radius:0; padding:2px; width:322px; border-left:3px solid #4A73A8;  }
.entry-content #form  textarea { min-width:325px; max-width:325px; min-height:160px; max-height:160px; }

.contato iframe{ border:5px solid #CFCFCF; }
.contato form{ padding-top:5px; }
.botao input { background-color:#113e7f; background-image:none; border-radius:0; box-shadow:none; padding:2px 10px; line-height:10px; color:#FFF; border:1px solid #4181d4; }
.botao input:hover { background:#113e7f; color:#FFF; }  
.botao { float:right; margin-bottom:10px; }
.envio { font-weight:bold; color:#113e7f; }
#obrigatorios { border:1px solid #4A73A8; border-left:3px solid #4A73A8; font-size:10px; clear:both; padding-left:5px; }
label.error { display:none !important; }
input.error, textarea.error { border:1px solid red !important; border-left:3px solid red !important; }
.required {  color:#103D7E !important; }

.login h1 a { background-image: url("./imagens/logo.png") !important; }