/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:13px;
}

body{
	background:#FFFFFF url(images/bg_tail2.gif) repeat-x top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#383838;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#1a4397;
	outline:none;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
p {padding-bottom:20px;}

h1 {padding:21px 0 0;}
h1 a {font-size:60px; color:#04bfe7; line-height:1.2em;}
h2 {
	font-size:60px; 
	color:#d7d7d7;
	line-height:1.2em;
	letter-spacing:-1px;
	}
h3 {
	font-size:28px;
	color:#1a4397;
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:-2px;
	padding:14px 0 23px;
}
h4 {
	font-size:23px;
	color:#1a4397;
	padding:10px 0 20px;
	line-height:1.2em;
	letter-spacing:-1px;
	text-transform:uppercase;
}
h5 {font-size:13px; color:#383838; font-weight:bold;}
h6 {
	color:#04bfe7; 
	font-weight:normal;
	font-size:13px;
	padding:0 0 17px;}
	h6 a {color:#04bfe7; text-decoration:underline;}
/* ============================= main layout ====================== */
#content {padding:0 5px;}
li { background:url(images/marker.gif) no-repeat left 7px; padding-left:11px; line-height:24px;}
li a {
	color:#1a4397;
}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 32px 0 0; float:left;}
.fright {text-align:right;}
#page7 .bg {background:url(images/bg.jpg) repeat-x top center;}
/* ============================= header ====================== */
object {outline:none;}
#header {
	margin-bottom:17px;
	}
	#page1 #header {background:none;}
.logo {
	width:965px;
	margin:0 auto;
}
.slogan {margin-top:-4px;}
* html .slogan {margin-top:0px;}
*:first-child+html .slogan {margin-top:0px;}
/* ============================= content ====================== */
#content ul {
padding-bottom:20px;
}
.link a {
	font-size:11px; 
	text-transform:uppercase; 
	font-weight:bold;
	text-decoration:underline;
	color:#383838;
}
.link a:hover {
	color:#0796de;
}

.comments {padding-bottom:18px;}
.comments p {font-style:italic; padding-bottom:0;}
.comments h6 {
	color:#04bfe7; 
	font-weight:normal;
	font-size:13px;
	padding:0; margin:0;
	}
	
/*border*/
.row1,.row2 {background:url(images/content_bg.gif) repeat-y top center;}
.row2 {margin:31px 0 0;}
#page5 .row2 {margin:40px 0 0;}
#page6 .row2 {margin:36px 0 0;}

ul.col_middle {margin:0 55px;}

/*phone*/
.phone {padding-bottom:21px;}
.phone span {display:inline-block; width:87px; font-weight:normal;}
.phone a {text-decoration:underline;}
.phone a:hover {text-decoration:none;}

.row2 .phone {font-weight:bold;}
.row2 .phone span {display:inline-block; width:165px;font-weight:bold; }
.row2 .phone span.mail {width:96px;}
.row2 .phone a {color:#383838;}
#page6 #content h5 {margin-top:-3px;}
/* ============================= footer ====================== */
#footer{background:#e9e9e9; color:#909090;}
.footer {width:958px;margin:0 auto; padding:17px 0 0; text-align:left;}
#footer a {
	text-decoration:underline; 
	color:#909090; 
	font-size:12px;
	line-height:24px;
}	
#footer a:hover {color:#0796de;}

/* ============================= forms ============================= */
	label {height:40px; display:block;}
	#ContactForm {padding-top:5px;}
	input, textarea {
		width:245px;
		border:1px solid #7a7a7a;
		border-bottom-color:#ededed;
		border-left-color:#9f9f9f;
		border-right-color:#ededed;
		padding:4px 8px;
		background:#e0e0e0;
		line-height:12px;
	}
	textarea {
		height:195px; overflow:auto; margin-bottom:20px;}
	#ContactForm a {margin:0 0 0 15px;}	

.agende{
	color:#383838;
	text-decoration:underline;
}

.fotos{
	width:212px;
	padding:0 18px 40px 0;
	float:left;
}
.fotos2{
	width:213px;
	padding:0 0px 30px 0;
	float:left;
}
	
	
.ul2 li{padding-bottom:11px; margin-bottom:11px; font-size:13px; line-height:18px;}
.ul2 .last{background:none; padding-bottom:0; margin-bottom:0;line-height:18px; }
.ul2 li a{color:#4a6dab; text-decoration: underline;margin:0; padding-left:0px; font-size:.92em; font-weight:bold} 
.ul2 li a:hover { text-decoration:none; }


.line{
	background:url(images/line.gif) repeat-x center;
	padding-bottom:40px;
	height:10px;
	width:100%;
	float:left;
	text-align:right;
}
.titulo{
	padding-bottom:20px;
	float:left;
}
