/*
Cliente: Centro de Aulas Particulares
Version: 1
Author: Comtrate Comunicação e Marketing
Author URL: http://www.comtrate.com.br

*/
html, body {
background-color: #fff;
color: #5f6a71;
margin: 0px;
font-family: Verdana, Tahoma, Arial;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 13px;
cursor: default;
}

table, td, tr {
background-color: #fff;
color: #5f6a71;
margin: 0px;
font-family: Verdana, Tahoma, Arial;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 13px;
cursor: default;
}

a, a:link a:active {
color: #007fb0;
font-weight: bold;
text-decoration: underline;
}
a:hover {
color: #9d3689;
font-weight: bold;
text-decoration: underline;
}


/* TOPO */
#topo {
background-image: url(imagens/bg-topo.jpg);
background-repeat: repeat-x;
height: 432px;
padding-top: 6px;
}
#ban-topo {
margin-top: 19px;
}
#topo-img {
background-image: url(imagens/img-topo.png);
background-repeat: no-repeat;
width: 830px;
height: 419px;
}

.main-menu {
	z-index: 10;
	position: relative;
	margin-top: 19px;
}

.main-menu a {
	color: #fff;
	text-transform: uppercase;
	padding: 15px 27px;
	font-size: 17px;
	font-weight: 400;
	text-decoration: initial;
}

	.main-menu a.cap {
		background: #ff6a90; /* Old browsers */
		background: -moz-linear-gradient(top,  #ff6a90 0%, #ec5075 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a90), color-stop(100%,#ec5075)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff6a90 0%,#ec5075 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff6a90 0%,#ec5075 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff6a90 0%,#ec5075 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ff6a90 0%,#ec5075 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a90', endColorstr='#ec5075',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.cap:hover {
			background: #ec5075; /* Old browsers */
			background: -moz-linear-gradient(top,  #ec5075 0%, #ff6a90 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec5075), color-stop(100%,#ff6a90)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ec5075 0%, #ff6a90 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #ec5075 0%, #ff6a90 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ec5075 0%, #ff6a90 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ec5075 0%, #ff6a90 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5075', endColorstr='#ff6a90',GradientType=0 ); /* IE6-9 */
		}

	.main-menu a.servicos {
		background: #e082ce; /* Old browsers */
		background: -moz-linear-gradient(top,  #e082ce 0%, #a65798 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e082ce), color-stop(100%,#a65798)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e082ce 0%,#a65798 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e082ce 0%,#a65798 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e082ce 0%,#a65798 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e082ce 0%,#a65798 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e082ce', endColorstr='#a65798',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.servicos:hover {
			background: #a65798; /* Old browsers */
			background: -moz-linear-gradient(top,  #a65798 0%, #e082ce 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a65798), color-stop(100%,#e082ce)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #a65798 0%, #e082ce 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #a65798 0%, #e082ce 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #a65798 0%, #e082ce 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #a65798 0%, #e082ce 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a65798', endColorstr='#e082ce',GradientType=0 ); /* IE6-9 */
		}

	.main-menu a.sobre-nos {
		background: #bbd74f; /* Old browsers */
		background: -moz-linear-gradient(top,  #bbd74f 0%, #829d18 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbd74f), color-stop(100%,#829d18)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #bbd74f 0%,#829d18 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #bbd74f 0%,#829d18 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #bbd74f 0%,#829d18 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #bbd74f 0%,#829d18 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd74f', endColorstr='#829d18',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.sobre-nos:hover {
			background: #829d18; /* Old browsers */
			background: -moz-linear-gradient(top,  #829d18 0%, #bbd74f 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#829d18), color-stop(100%,#bbd74f)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #829d18 0%, #bbd74f 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #829d18 0%, #bbd74f 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #829d18 0%, #bbd74f 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #829d18 0%, #bbd74f 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#829d18', endColorstr='#bbd74f',GradientType=0 ); /* IE6-9 */
		}

	.main-menu a.cursos {
		background: #ffd54b; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffd54b 0%, #fd8542 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd54b), color-stop(100%,#fd8542)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffd54b 0%,#fd8542 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffd54b 0%,#fd8542 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffd54b 0%,#fd8542 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffd54b 0%,#fd8542 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd54b', endColorstr='#fd8542',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.cursos:hover {
			background: #fd8542; /* Old browsers */
			background: -moz-linear-gradient(top,  #fd8542 0%, #ffd54b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8542), color-stop(100%,#ffd54b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fd8542 0%, #ffd54b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fd8542 0%, #ffd54b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #fd8542 0%, #ffd54b 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #fd8542 0%, #ffd54b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8542', endColorstr='#ffd54b',GradientType=0 ); /* IE6-9 */
		}

	.main-menu a.valores {
		background: #3bb1cd; /* Old browsers */
		background: -moz-linear-gradient(top,  #3bb1cd 0%, #1e86a1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bb1cd), color-stop(100%,#1e86a1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3bb1cd 0%,#1e86a1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3bb1cd 0%,#1e86a1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3bb1cd 0%,#1e86a1 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3bb1cd 0%,#1e86a1 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb1cd', endColorstr='#1e86a1',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.valores:hover {
			background: #1e86a1; /* Old browsers */
			background: -moz-linear-gradient(top,  #1e86a1 0%, #3bb1cd 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e86a1), color-stop(100%,#3bb1cd)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #1e86a1 0%, #3bb1cd 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #1e86a1 0%, #3bb1cd 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #1e86a1 0%, #3bb1cd 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #1e86a1 0%, #3bb1cd 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e86a1', endColorstr='#3bb1cd',GradientType=0 ); /* IE6-9 */
		}

	.main-menu a.contato {
		background: #606d75; /* Old browsers */
		background: -moz-linear-gradient(top,  #606d75 0%, #3f474a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606d75), color-stop(100%,#3f474a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #606d75 0%,#3f474a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #606d75 0%,#3f474a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #606d75 0%,#3f474a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #606d75 0%,#3f474a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606d75', endColorstr='#3f474a',GradientType=0 ); /* IE6-9 */
	}

		.main-menu a.contato:hover {
			background: #3f474a; /* Old browsers */
			background: -moz-linear-gradient(top,  #3f474a 0%, #606d75 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f474a), color-stop(100%,#606d75)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #3f474a 0%, #606d75 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #3f474a 0%, #606d75 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #3f474a 0%, #606d75 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #3f474a 0%, #606d75 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f474a', endColorstr='#606d75',GradientType=0 ); /* IE6-9 */
		}

/* MEIO */
#fix {
width: 927px;
height: 10px;
float: left;
clear: both;
position: relative;
}
#meio {
float: left;
margin-top: 15px;
}
#meio-branco {
width: 100%;
}
#meio-pagina {
width: 927px;
}
#meio-esquerdo {
width: 581px;
padding: 5px 0 15px 10px;
float: left;
text-align: justify;
clear: both;
}

#tn {
width: 160px;
height: 160px;
}

#lateral-direita {
width: 300px;
float: left;
padding-left: 29px;
margin-top: -6px;
_margin-top: 0px;
margin-bottom: 20px;
_margin-bottom: 12px;
}
#conecte-se {
background-image: url(imagens/bg-conecte-se.jpg);
background-repeat: no-repeat;
height: 50px;
width: 308px;
text-align: right;
padding: 10px 0 0 0;
margin-bottom: 10px;
_margin-bottom: 22px;
}

#meio2 {
width: 927px;
margin: auto;
}
#slideshow {
float: left;
width: 260px;
}

#onde-nos-encontrar {
float: left;
width: 260px;
text-align: justify;
}
#linha {
width: 50px;
float: left;
text-align: center;
padding-top: 10px;
}
#ultimas-noticias {
float: left;
width: 260px;
text-align: justify;
}
#ver-mais {
width: 260px;
text-align: right;
}
#mapa {
float: left;
width: 260px;
text-align: justify;
}
#newsletter {
background-image: url(imagens/bg-newsletter.jpg);
background-repeat: no-repeat;
width: 298px;
margin-left: 30px;
float: left;
height: 150px;
padding-top: 41px;
padding-left: 10px;
_padding-right: 8px;
background-color: #ea4f73;
color: #fff;
text-align: justify;
_margin-top: 8px;
}
#video {
float: left;
text-align: justify;
}
#ban {
margin: 10px 0 0 0;
}

/* FOOTER */
#footer {
background-image: url(imagens/bg-rodape.jpg);
background-repeat: repeat-x;
height: 82px;
float: left;
width: 100%;
}
#img-footer {
background-image: url(imagens/bg-nuvem-rodape.png);
background-repeat: no-repeat;
width: 927px;
height: 82px;
}
#copyright {
color: #a90087;
float: left;
text-align: left;
width: 180px;
padding-top: 22px;
margin-left: 29px;
}
#links-footer {
float: left;
margin-left: 200px;
padding-top: 46px;
color: #b6549f;
font-weight: bold;
}
#comtrate {
padding-top: 36px;
float: right;
margin-left: 30px;
}