/*PARAMENTROS GERAIS*/

* { margin:0; padding:0; border:0; }

body {
	margin: 0px;
	padding: 0px;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:;
	background:#DBF0F5 url(../img/bg.jpg) no-repeat;
	background-position:top center;	
	width:100%;
}

html { overflow-y: scroll; }

/****************************************************/

/* CLASSES GERAIS */

.strong { font-weight:bold; }

.hide { display: none !important; }

.clear { clear: both; }

img { border: none; }

.sublinhado { text-decoration:underline !important; }

.italico { font-style:italic !important;}

.esquerda { text-align:left; }

.centro { text-align: center; }

.direita { text-align:right; }

.left { float:left; }

.right { float:right; } 

a { color:#A70000; }

a:hover { text-decoration:none; }

ul { margin:0; padding:0; list-style:none; }

li { margin:0; padding:0; list-style:none; }

p {	margin:0; padding:0; line-height:120%; }

.obrigatorio {color:#F20000; font-weight:bold; font-size:12px;}

.destaque { font-weight:bold; color: #FD2D52; }

.imgRight {float:right; margin:0 0 15px 15px;}

.imgLeft {float:left; margin:0 15px 15px 0;}

/****************************************************/

/* BOTOES E LINKS */

.link { margin:10px 0 0 0;}

.link a { 
	background:url(../img/icoLink.png) no-repeat;
	padding-left:8px;
	min-height:12px;
	color:#A70000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.link a:hover { 
	text-decoration: underline;
}

/****************************************************/

/* FONTE */

@font-face {
		font-family: 'Ageonebold';
		src: url('../fonts/ageone_bold.eot');
		src: url('../fonts/ageone_bold.eot?#iefix') format('embedded-opentype'),
				 url('../fonts/ageone_bold.woff') format('woff'),
				 url('../fonts/ageone_bold.ttf') format('truetype'),
				 url('../fonts/ageone_bold.svg#ageone_bold') format('svg');
		font-weight: normal;
		font-style: normal;
}

.fonteAgeone { 
	font-family: 'Ageonebold', Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#00285A;
	text-shadow: 0 2px 0 #fff;
}

/****************************************************/

/* COMUM AO SITE */

#main {overflow:hidden;}

.central {
	width:950px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}

/****************************************************/

/* TOPO */

#topo {
	height:162px;
	overflow:hidden;
}

h1 {
	margin:0;
	padding:0;
	background:url(../img/logo.png) no-repeat;
	width:400px;
	height:80px;
	text-indent:-9999px;
	margin:47px 0 0 0;
	float:left;	
}

#topo #menus {
	float:right;
	text-align:right;
	width:550px;
}

#topo #menus .areaAgendamento {
	background:url(../img/bgAgendamento_2.png) no-repeat;
	width:415px;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-shadow: 0 2px 0 #E64A00;
	text-transform:uppercase;
	padding-left:55px;
	padding-top:12px;
	float:right;
	text-align:left;
}

#topo #menus .areaAgendamento a{
	color:#fff;
	text-decoration: none;

}

#topo #menus .areaMenu {
	margin-top:30px;
}

ul#menuSup {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}

ul#menuSup li  {
	display:inline;
}

ul#menuSup li a {
	margin:0;
	padding:0;
	font-size:14px;
	display: block;
	float:left;
	border-radius:5px;
	color:#8D2626;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 8px;
	margin-left:12px;
	font-weight:bold;
	height:17px;
}

ul#menuSup li a:hover {
	background: url(../img/bgMenu.png) repeat-x;
	border-radius:5px;
	color:#fff;
}

ul#menuSup li a.ativa {
	background: url(../img/bgMenu.png) repeat-x;
	border-radius:5px;
	color:#fff;	
}

/****************************************************/

/* BANNER HOME */

#bannerHome {
	background:url(../img/bgBannerHome.png) no-repeat;
	width:950px;
	height:350px;
	overflow:hidden;
}

#bannerHome .slide {
	padding:10px;
	overflow:hidden;
}

#bannerHome .fonteAgeone {
	font-size:30px !important;
	padding-top:10px;
}

/****************************************************/

/* CONTEÚDO HOME */

#conteudoHome {
	margin: 20px 0;
}

#conteudoHome ul#boxHome li {
	margin:0;
	padding:0;
	border:1px solid #9FCBD7;
	background-color:#FFF;
	box-shadow:0px 0px 2px #498898;
	width:255px;
	display:block;
	color:#111;
	float:left;
	margin: 0 19px;
	padding:10px;
}

#conteudoHome ul#boxHome li .imgBox {
	margin-bottom:8px;
}

#conteudoHome ul#boxHome li .ttlBox {
	color:#001733;
	font-size:20px;
	font-weight:bold;
	line-height:150%;
	margin-bottom:5px;	
}

#conteudoHome ul#boxHome li p {
	line-height:130%;
}

#conteudoHome ul#boxHome li p.txtBox {
	min-height:185PX;
}

/****************************************************/

/* RODAPE */

#rodape {
	overflow:hidden;
	background:url(../img/bgRodape.png) repeat-x;
	padding-top:15px;
	font-size:11px;
	text-shadow:0 0 1px #fff;
	margin-bottom:20px;
}

#rodape a {
	color:#333;
	font-size:11px;
	text-shadow:0 0 1px #fff;
	text-decoration:none;
}

#rodape a:hover {
	text-decoration: underline;
}

#rodape .areaContatos {
	float:left;
	width:780px;
	line-height:150%;
}

#rodape .areaCopyright {
	float:right;
	width:150px;
	text-align:right;
}

#rodape .itemLocal {
	background:url(../img/icoLocal.png) no-repeat;
	min-width:30px;
	min-height:30px;
	padding-left:40px;
	float:left;
	width:220px;
}

#rodape .itemContato {
	background:url(../img/icoContato.png) no-repeat;
	min-width:30px;
	min-height:30px;
	padding-left:40px;
	float:left;	
	width:250px;	
}

#rodape .itemFacebook {
	background:url(../img/icoFacebook.png) no-repeat;
	min-width:30px;
	min-height:30px;
	padding-left:40px;
	float:left;	
	width:220px;
	line-height:250%;	
}

/****************************************************/

/* CONTEUDO INTERNO */

#moldutraInterna {
	background: url(../img/bgMoldura.png) no-repeat;
	width:950px;
	min-height:560px;
	padding:10px;
}

#moldutraInterna .fonteAgeone {
	font-size:28px !important;
	padding-top:10px;
	margin-left:10px !important; 
}

#moldutraInterna .bannerInterno {
	margin: 27px 0 0 14px;
}

#moldutraInterna .areaTexto {
	width:890px;
	margin:20px 0 0 15px;
}

#moldutraInterna .imgEmpresa {
	background:url(../img/banner/empresa.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .imgProcedimentos {
	background:url(../img/banner/procedimentos.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .imgExames {
	background:url(../img/banner/exames.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .imgElastografia {
	background:url(../img/banner/elastografia.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .imgCursos {
	background:url(../img/banner/cursos.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .imgContato {
	background:url(../img/banner/contato.jpg) no-repeat;
	width:902px;
	height:267px
}

#moldutraInterna .ttlInterno {
	color:#001733;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
}

#moldutraInterna p {
	line-height:130%;
	margin-bottom:10px;
}

#moldutraInterna .divLinha {
	background:url(../img/bgLinha.png) repeat-x;
	height:2px;
	margin:25px 0 15px 0;
}

#moldutraInterna .itemExame {margin-bottom:5px !important; }

#moldutraInterna .itemExame a {
	background:url(../img/icoLista.png) no-repeat;
	padding-left:12px;
	min-height:16px;
	color:#8C2626;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}

#moldutraInterna .itemExame .item {
	background:url(../img/icoLista.png) no-repeat;
	padding-left:12px;
	min-height:16px;
	color:#8C2626;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
#moldutraInterna .itemExame a:hover {
	text-decoration: none;
}

#moldutraInterna .txtExame {margin-left:12px;}

#moldutraInterna .link {margin:-3px 0 20px 12px !important;}

#moldutraInterna .subtitulo {color:#8C2626; font-size:14px; font-weight:bold;}

#moldutraInterna ul#listaCurso {margin:15px 0;}

#moldutraInterna ul#listaCurso li {
	background:url(../img/icoLista.png) no-repeat;
	padding-left:12px;
	min-height:16px;
	font-size:15px;
	padding-bottom:8px;
}

/****************************************************/


/* CONTATO */

#moldutraInterna fieldset {
	float:left;
	width:410px;
	margin: 10px 0;
}

#moldutraInterna fieldset label {
	width:100%;
	font-size:14px;
	overflow:hidden;
	line-height:200%;
}

#moldutraInterna fieldset input { 	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #B20000;	
	font-size:13px;
	padding: 6px;
	border: 1px solid #ccc;
	outline:none;
	box-shadow: 0px 2px 2px #ddd;
	width:380px;
}

#moldutraInterna fieldset textarea { 	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #B20000;	
	font-size:13px;
	padding: 6px;
	border: 1px solid #ccc;
	outline:none;
	box-shadow: 0px 2px 2px #ddd;
	width:380px;
	height:80px;
}

#moldutraInterna fieldset input:focus, #moldutraInterna fieldset textarea:focus {
	outline:none;
	box-shadow: 0px 0px 2px #bbb;
}

#moldutraInterna fieldset .botao {
	background: url(../img/bgMenu.png) repeat-x;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	display: block;
	border-radius:5px;
	text-decoration:none;
	padding:5px 10px;
	font-weight:bold;
	height:30px;
	width:90px;
	text-transform:uppercase;
}	

#moldutraInterna fieldset .botao:hover { background: #840000; cursor:pointer;}
	
#moldutraInterna .areaMapa {
	background:url(../img/bgMapa.png) no-repeat;
	width:440px;
	min-height:402px;
	float:right;
	margin-top:20px;
	padding-left:30px;
}

#moldutraInterna .areaMapa .mapaGoogle {
	margin: 15px 0;
}


/****************************************************/
