/*
Theme Name: Clinicao
Theme URI: http://www.clinicao.com.br/
Description: Tema desenvolvido por Contagia Internet.
Author: Djalma Toledo e Julio Bitencourt
Author URI: http://www.contagia.com.br
Version: 1.2
*/
@import 'reset.css';
body { 
	background:#bb131a url(img/bg.jpg) repeat-x scroll 0 -60px;
	text-align: left;
   	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
#all, #all #header, #all #header #menu-top, #all #line-one, #all #line-two,#all .content{
	margin:0 auto;
	width:964px;
}
#all #header, #all #header #menu-top, #all #header #menu-top li, #all #header #menu-top li a, #all #header #menu-top p,
#all #box-eventos{
	float:left;
	display:inline;
}
/** INICIO MENU TOP **/
#all #header #menu-top{
	margin-right:24px;
	float:right;
	margin-top:60px;
	width:760px;
}
#all #header #menu-top li a, #all #searchform label, #all #line-one .post-3 h2 a, #all #line-two h2, #all #line-two #box-produtos h4,
#all #header #nav-menu li a, #all #box-eventos h4{
    content: ""; /* opera */
    display: inline-block; /* opera */
    height: 32px;
    line-height: 0; /* ie */
    text-indent: -9999px;
}
#all #header #menu-top li a {
	background:transparent url(img/sprite-sec-nav.jpg) no-repeat scroll 0 0;
	height:24px;
	text-decoration:none;
	width:125px;
}
#all #header #menu-top .page-item-12 a:hover{
	background-position: 0 -24px;
}
#all #header #menu-top .page-item-14 a{
	background-position: -127px 0;
	width:113px;
}
#all #header #menu-top .page-item-14 a:hover{
	background-position: -127px -24px;
}
#all #header #menu-top .page-item-17 a{
	background-position: -243px 0;
}
#all #header #menu-top .page-item-17 a:hover{
	background-position: -243px -24px;
}
#all #header #menu-top .page-item-20 a{
	background-position: -373px 0;
	width:93px;
}
#all #header #menu-top .page-item-20 a:hover{
	background-position: -373px -24px;
}
#all #header #menu-top .page-item-22 a{
	background-position: -476px 0;
	width:106px;
}
#all #header #menu-top .page-item-22 a:hover{
	background-position: -476px -24px;
}
#all #header a .logo{
	margin-top:58px;
	margin-left:43px;
}
#all #header a{
	float:left;
	display:inline;
}
/** FIM MENU-TOP **/
/** INICIO FORMULÁRIO **/
#all #searchform, #all #header #nav-menu{
	float:right;
	display:inline;
}
#all #searchform .btn-busca{
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:21px;
	padding:0;
	width:28px;
	margin-left:4px;
}
#all #header #nav-menu li a{
	background:transparent url(img/sprite-globalnav.jpg) no-repeat scroll 0 0;
	height:37px;
	width:132px;
}
#all #header #nav-menu .btn-home a:hover{
	background-position: 0 -37px;
}
#all #header #nav-menu .page-item-3 a{
	background-position:-132px 0;
	width:131px;
}
#all #header #nav-menu .page-item-3 a:hover{
	background-position:-132px -37px;
}
#all #header #nav-menu .page-item-5 a{
	background-position:-263px 0;
	width:131px;
}
#all #header #nav-menu .page-item-5 a:hover{
	background-position:-263px -37px;
}
#all #header #nav-menu .page-item-7 a{
	background-position:-394px 0;
	width:151px;
}
#all #header #nav-menu .page-item-7 a:hover{
	background-position:-394px -37px;
}
#all #searchform{
	padding:4px 5px 4px 0;
	float:left;
	display:inline;
	height:22px;
}

.list-servic a, .list-servic a strong {
	text-decoration:none;
	text-align:center;
	float:left;
}
.list-servic{width:900px;}
.list-servic a img {
margin:0 0 5px 13px;
}
#all #searchform #s{
	border:none;
	color:#F58220;
	font-family:trebuchet ms;
	font-size:13px;
	font-weight:bold;
	height:19px;
	padding:1px;
	width:168px;
	float:left;
	display:inline;
}
/** FIM FORMULÁRIO **/
/** INICIO NAV-MENU **/
#all #header #nav-menu{
	clear:right;
	margin-top:54px;
	margin-right:60px;
	width:545px;
}
#all #header #nav-menu li, #all #header #nav-menu li a{
	float:left;
	display:inline;
}
/** FIM NAV-MENU **/
/** INICIO LINE-ONE **/
#all .content{
	min-height:500px;
	height:auto !important;
	height:500px;
}
#all .content #faux-column-content #container{
	background:#FFFFFF url(img/bg-content.jpg) repeat-x scroll 0 0;
	float:left;
	margin:2px 0 0 4px;
	padding:10px 21px 30px 20px;
	width:914px;
}
#all .content #faux-column-content #container div, #all .content #faux-column-content #container h3 a{
	float:left;
	display:inline;
	margin-right:10px;
}
.list-servic div, .list-servic div a{
	width:150px;
	text-align:center;
}
.list-servic div{
	height:180px;
}
 .list-servic div a img {margin:0}
#all .content #faux-column-content #container div img{
	border:2px solid #bb131a;
}
#all .content #faux-column-content #container #content-single img{
	float:left;
	margin:0 15px 5px 0;
}
#all .content #faux-column-content #container div{
	margin-top:20px;
}
#all .content #faux-column-content #container .ngg-gallery-thumbnail-box,
#all .content #faux-column-content #container .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{
	margin-top:0;
	margin-right:0;
}
#all .content #faux-column-content #container .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img{
	margin:4px 0 4px 5px;
}
#all .content #faux-column-content #container h3 a{
	font-size:18px;
	width:900px;
	margin:10px 0 3px 0;
}
#all .content #faux-column-content #container div p{
	margin-bottom:15px;
}
#all .content #faux-column-content .box-category div .thumb{
	padding:2px;
	float:left;
	display:inline;
	margin-right:7px;
}
#all .content #faux-column-content #container div .thumb img{
	margin-right:0;
}
#all .content #faux-column-content .box-category div .thumb:hover{background-color: #FBC614;}
#all .content #faux-column-content{
	background:transparent url(img/faux-column-content.png) repeat-y scroll 0 0;
	float:left;
	width:964px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
#all #line-one, #all .content{
	background:transparent url(img/bg-content.png) no-repeat scroll 0 0;
}
#all #line-one,#all .content, #all #line-one .post-3 h2 .tit-clinica,#all #line-one .post-3 h2, #all #line-one .post-3, #all #line-one .post-3 p a img,
#all #line-one .post-3 p a, #all #line-one #carroussel, #all #line-two, #all #line-two #box-classific, #all #box-eventos h4{
	float:left;
	display:inline;
}
#all #line-one .post-3{
	height:224px;
	padding:61px 10px 0 32px;
	position:relative;
	width:420px;
}
#all #line-one .post-3 p, #all .content #faux-column-content #container div, .more-link,.list-servic a, #all .content #faux-column-content #container div p a{
	color:#626262;
	text-align:justify;
	font: normal 13px arial;
	line-height:18px;
}
#all .content #faux-column-content #container div p a {
	font-weight:bold;
}
.list-servic a {
text-decoration:none;
text-align:center;
}
.more-link{font-weight:bold; text-decoration:none;}
#all #line-one .post-3 p a img{
	border:1px solid #fbc614;
}
#all #line-one .post-3 p a{
	border:2px solid #b01c2c;
	margin:0 16px 10px 0;
}
#all #line-one .post-3 h2 .tit-clinica{
	margin-bottom:15px;
	height:15px;
	padding:8px 0;
	width:470px;
}
#all #line-one .post-3 h2{
	background:transparent url(img/titulos.png) no-repeat scroll 0 0;
	left:-9px;
	position:absolute;
	top:14px;
	width:470px;
}
/** INICIO CARROUSSEL**/
#all #line-one #carroussel{
	background-color:#bb131a;
	height:251px;
	margin:14px 0 0 22px;
	width:451px;
	position:relative;
}
#all #line-one #carroussel .content-carroussel{
	display:none;
}
#all #line-one #carroussel div, #all #line-one #carroussel div p, #all #line-one #carroussel div a, #all #line-one #carroussel div a img,
#all #line-one #carroussel .box-title{
	float:left;
	display:inline;	
}
#all #line-one #carroussel div .bg-thum{
	margin:24px 20px 0 30px;
	border:1px solid #fff;
}
#all #line-one #carroussel h3 a{
	font:bold 16px trebuchet MS;
	line-height:20px;
	padding:3px 5px;
	text-decoration:none;
	width:225px;
	color:#fff;
}
#all #line-one #carroussel .box-title{
	background-color:#f58220;
	position:absolute;
	left:-9px;
	top:12px;
	margin:0;
}
#all #line-one #carroussel div p{
	font:normal 13px trebuchet MS;
	color:#fff;
	background:none;
	width:300px;
	margin-top:20px;
}
#all #line-one #carroussel #box-num{
	position:absolute;
	right:0;
	bottom:4px;
}
#all #line-one #carroussel #box-num a{
	font:bold 14px trebuchet MS;
	color:#fff;
	padding:1px 6px;
	margin:0 2px 0 2px;
	text-decoration:none;
}
#all #line-one #carroussel #box-num a:hover{
	background-color:#e5e5e5;
	color:#bb131a;
}
#all #line-one #carroussel div{margin-top:50px}
/** FIM CARROUSSEL**/
/** FIM LINE-ONE **/
/** INICIO LINE-TWO **/
#all #line-two{
	background:transparent url(img/faux-column-content.png) repeat-y scroll 0 0;
	position:relative;
	padding-bottom:30px;
}
#all #line-two #box-classific{
	margin:0 10px;
	padding:52px 0 0 10px;
	width:340px;
}
#all #line-two #box-classific div{margin-bottom:10px;}
#all #line-two h2{
	background:transparent url(img/titulos.png) repeat-y scroll 0 -46px;
	height:46px;
	left:-8px;
	top:0;
	position:absolute;
	width:366px;
}
#all #line-two #box-classific div, #all #line-two #box-classific div a, #all #line-two #box-classific div a img, #all #line-two #box-classific div h3,
#all #line-two #box-classific box, #all #line-one #carroussel h3{
	float:left;
	display:inline;
}
#all #line-two #box-classific div h3 a, #all #line-two #box-classific div p, #all #line-two #box-produtos div p{
	font: bold 16px trebuchet ms;
	color:#646464;
	text-decoration:none;
	width:238px;
	float:left;
}
#all #line-two #box-classific div p{
	font-size:13px;	
}
#all #line-two #box-classific div h3 a{
	margin-bottom:3px;
	width:238px;
}
#all #line-two #box-classific div .bg-thum{
	padding:3px;
	margin-right:10px;
}
#all #line-two #box-classific div .bg-thum img{
	width:82px;
	border:2px solid #bb131a;
}
#all #line-two #box-classific #box{
	height:122px;
	margin-top:10px;
	background:transparent url(img/img-page-footer.jpg) no-repeat scroll 0 0;
	padding-left:71px;
}
#all #line-two #box-classific #box h4 a, #all #line-two #box-produtos div h3 a, #all #line-two #box-produtos .veja-mais-prod,
#all .content #faux-column-content #container h3 a, #all #header #menu-top p, #box-eventos h3 a, #all #box-eventos .veja-mais-eve{
	color:#bb131a;
	font: bold 14px arial;
	text-decoration:none;
}
#all #header #menu-top p{
	margin-right:35px;
	margin-top:5px;
	font-size:13px;
}
#all #line-two #box-classific #box h4 a:hover, #all #line-two #box-produtos div h3 a:hover, #all #line-one #carroussel h3 a:hover, .more-link:hover,
.list-servic a:hover, #all .content #faux-column-content #container div h3 a:hover, #all #line-two #box-produtos .veja-mais-prod:hover,
#all #line-two #box-classific div h3 a:hover, #box-eventos h3 a:hover{
	text-decoration:underline;
}
#all #line-two #box-classific #box p {
	font-weight: normal;
	width:278px;
	font-size:12px;
	color:#3F3F3F;
}
#all #line-two #box-classific #box div {
margin-top:12px;
}
/** INICIO DIV PRODUTOS**/
#all #line-two #box-produtos, #all #line-two #box-produtos h4, #all #line-two #box-produtos div, #all #line-two #box-produtos div h3 a, #all #line-two #box-produtos div h3,
#all #line-two #box-produtos div a, #all #line-two #box-produtos div p, #all #box-eventos div, #all #box-eventos div a{
	float:left;
	display:inline;
}
#all #line-two #box-produtos{
	position:relative;
}
#all #line-two #box-produtos .veja-mais-prod, #all #box-eventos .veja-mais-eve{
	position:absolute;
	bottom:0;
	right:25px;
}
#all #box-eventos .veja-mais-eve{right:8px}
#all #line-two #box-produtos{
	width:564px;
	margin-left:20px;
	height:397px;
}
#all #line-two #box-produtos div{
	margin:0 18px 10px 0;
	width:167px;
	height:150px;
}
#all #line-two #box-produtos div .bg-thum{
	height:94px;
	margin:0 0 5px;
	text-align:center;
	width:167px;
}
#all #line-two #box-produtos div p{
	font-size:14px;
	width:167px;
	text-align:center;
}
#all #line-two #box-produtos div h3 a, #all #line-two #box-produtos div h3 {
	font:normal 13px arial;
	text-decoration:none;
	text-align:center;
	width:167px;
	line-height:17px;
}
#all #line-two #box-produtos h4, #all #box-eventos h4{
	background:transparent url(img/titulos.png) no-repeat scroll 0 -92px;
	height:29px;
	margin-bottom:25px;
	width:546px;
}
#all #footer, #all #footer address{
	background:#bb131a url(img/bg-footer.png) no-repeat scroll 0 0;
	float:left;
	display:inline;
	width:963px;
}
#all #footer address {
	font:normal 13px arial;
	color:#fff;
	background:none;
	padding: 40px 0;
	text-align:center;
}
/* INICIO DA DIV EVENTOS*/
#all #box-eventos {
	float:right;
	margin-right:27px;
	margin-top:8px;
	padding-bottom:30px;
	position:relative;
	width:547px;
}

#all #box-eventos div, #all #box-eventos div a {
	width:181px;
	text-align:center
}
#all #box-eventos div a{
	height:95px;
}
#all #box-eventos div h3 a{
	height:50px;
}
#all #box-eventos h4{
	background:transparent url(img/titulo-evento.jpg) no-repeat scroll 0 0;
}