@charset "utf-8";
/* CSS Document */

/* REDEFINIÇÕES */

*{
	margin:0px auto;
	padding:0px;
}
body{
	text-align:center;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#093542;
}

h1, h2, h3, h4{margin:0px; padding:0px; text-align:left; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}

img{border:none;}

p{text-align:left;}

 a:visited{color:#093542; text-decoration:none;}
 a:link{color:#093542; text-decoration:none;}
 a:hover{color:#093542; text-decoration:underline;}
 a:active{color:#093542; text-decoration:none;}


address{text-align:center; font-size:11px; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif;}

	/* CLASSES GERAIS */
	
	.tilVermelho{
		padding:2px;
		width:220px;
		height:25%;
		background:#af2323;
		color:#f0e8dd;
		font-size:25px;
		text-align:center;
		margin-bottom:10px;
	}
	.tilAzul{
		color:#8d9fb0;
		font-size:18px;
		text-transform:uppercase;
		margin-bottom:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.text{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
		line-height:20px;
	}
	.text span{color:#af2323;}
	.text img{border:solid #af2323 5px; float:right; margin:2px 0px 5px 5px;}
	
	/* @reticentias */
	a span{color:#af2323; font-weight:bold;}
	
	.vermelho{color:#af2323;}

	/* @PAGINAÇÃO */
	#paginacao {color:#af2323; float:right;}
	#paginacao a:visited{color:#af2323; font-weight:bold;}
	#paginacao a:link{color:#af2323; font-weight:bold;}
	#paginacao a:hover{color:#af2323; font-weight:bold; text-decoration:underline;}
	#paginacao a:active{color:#af2323; font-weight:bold;}

	/* DEFINIÇÕES DE @TOPO e @BOTTOM */
	.home
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-home.jpg) no-repeat top center;
	}
	.news
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-news.jpg) no-repeat top center;
	}
	.contact
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-contact.jpg) no-repeat top center;
	}
	.about
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-about.jpg) no-repeat top center;
	}
	.endorse
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-endorse.jpg) no-repeat top center;
	}
	.resource
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-resources.jpg) no-repeat top center;
	}
	.services
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-services.jpg) no-repeat top center;
	}
	.sports
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-sports.jpg) no-repeat top center;
	}
	.testimonial
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-testimonials.jpg) no-repeat top center;
	}
	.writings
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-writings.jpg) no-repeat top center;
	}
	.media
	{
		background: #f0e8dd url(../imagens/imagens-topo/topo-media.jpg) no-repeat top center;
	}
	
	#bottomImg{
		float:right;
		width:776px; 
		height:207px;
		margin-bottom:-20px;
		position:relative;
		top:-20px;
		z-index:-1;
	}
	
	.homeBottom{background:url(../imagens/imagens-bottom/bottom-home.jpg) no-repeat bottom center;}
	.newsBottom{background:url(../imagens/imagens-bottom/bottom-news.jpg) no-repeat bottom center;}
	.contactBottom{background:url(../imagens/imagens-bottom/bottom-contact.jpg) no-repeat bottom center;}
	.aboutBottom{background:url(../imagens/imagens-bottom/bottom-about.jpg) no-repeat bottom center;}
	.endorseBottom{background:url(../imagens/imagens-bottom/bottom-endorse.jpg) no-repeat bottom center;}
	.resourceBottom{background:url(../imagens/imagens-bottom/bottom-home.jpg) no-repeat bottom center;}
	.serviceBottom{background:url(../imagens/imagens-bottom/bottom-services.jpg) no-repeat bottom center;}
	.sportsBottom{background:url(../imagens/imagens-bottom/bottom-sportspsy.jpg) no-repeat bottom center;}
	.testimonialBottom{background:url(../imagens/imagens-bottom/bottom-testimonial.jpg) no-repeat bottom center;}
	.writingsBottom{background:url(../imagens/imagens-bottom/bottom-about.jpg) no-repeat bottom center;}
	.mediaBottom{background:url(../imagens/imagens-bottom/bottom-media.jpg) no-repeat bottom center;}

#global{
	width:810px;
}

#menu-global{
	float:left;
	text-align:left;
	width:217px;
}

#h1Topo{
	background: url(../imagens/layout/logo-drcasey.png) no-repeat top center;
	width: 217px;
	height: 199px;
}

#topo-global{
	float:right;
	width:590px;
}

#newsLetter{
	float:right;
	background:url(../imagens/layout/bg-newsLetter.png) no-repeat top center;
	width:378px;
	height:60px;
}

	.inputNewsLetter
	{
		color:#fff;
		font-size:10px;
		letter-spacing:1px;
		border:none;
		background:transparent  url(../imagens/layout/bg-inputNewsLetter.gif) no-repeat top center;
		width:285px;
		height:15px;
		padding:2px;
	}
	
	.formNewsletter{margin-top:4px;}
	
	#newsLetter h4{margin-left:14px; letter-spacing:1px;}
	#newsLetter .newsCompany{font-size:9px; color:#5a5a5a;}
	#newsLetter .newsCompany a{color:#5a5a5a;}
	.inputGo{
		color:#fff;
		font-size:9px;
		letter-spacing:1px;
		border:none;
		background:transparent url(../imagens/layout/bg-inputGo.gif) no-repeat top center;
		width:34px;
		height:14px;
	}
	
	#rodape-global{
		float:left;
		background:url(../imagens/layout/rodape-padrao.gif) repeat-x top left;
		min-width:100%;
		width:auto !important;
		width:100%;
		height:144px;
		margin-top:10px;
	}
	
	#rodape-cont{
		width:810px;
		height:84px;
		padding-top:60px;
	}
	
	/* @CONTEUDOS */

	#cont-dir{
		float:right;
		width:580px;
			min-height:400px;
			height:auto !important;
			height:400px;
		margin-left:-20px;
	}
	/* @COLUNA VARIAVEL */
	#cont-esq{
		float:left;
		background:url(../imagens/layout/bg-cont-poll.jpg) no-repeat top left;
		width:243px;
			min-height:320px;
			height:auto !important;
			height:320px;
		margin-top:30px;
		padding-right:5px;
			position:relative;
			left:-45px;
		border-right: solid 2px #af2323;
	}
	
	/* @HOME */

	.loading{
		position:relative;
		top:-10px;
		left:0px;
		background:url(../imagens/layout/loading-icon.gif) no-repeat top center; 
		width:100%; 
		height:32px;
		z-index:2;
	}
	
	#poll{
		float:right; 
		background:url(../imagens/layout/bg-tilPoll.gif) no-repeat top right;
		width:90%;
		height:35px; 
		padding:8px;
	}
	#poll h2{color:#f0e8dd; font-size:16px; text-transform:uppercase; float:right;}
	
	#cont-poll{
		font-family:Georgia, "Times New Roman", Times, serif;
		float:right;
		width:62%;
		text-align:left;
		font-size:11px;
		line-height:24px;
		margin-right:3px;
		color:#093542;
		margin-top:20px;
	}
	
	#cont-poll p
	{
		font-size:14px;
		line-height:normal;
		font-weight:bold;
	}
	
	.optionPct
	{
		float:left;
		text-align:left;
		overflow:hidden;
		width:150px;
		/*border:solid #cecece 1px;*/
	}
	.pct{float:left; height:2px; background:#af2323;}
	
	.redSubmit{border:none; font-weight:bold; font-size:9px; color:#f0e8dd; background: transparent url(../imagens/layout/bg-redSubmit.gif) no-repeat top center; height:19px; width:50px;}
	
	/* @HOME - @ABOUT ME */
	
	#about-home{
		text-align:left;
		background:url(../imagens/layout/bg-about-me-home.jpg) no-repeat top center;
		width:362px;
		height:169px;
		padding-top:50px;
		padding-left:20px;
		padding-right:160px;
		margin-top:7px;
	}

		/*MEDIA BOX HOME*/
		#mediaIcons{float:left; margin-top:28px;}
		#mediaContents{float:left; margin-left:35px; width:460px;
						 max-height: 180px;
						 height: auto !important;
						 height: 180px;
						 }

	/* @NEWS HOME */
	#contNews{
		background: url(../imagens/layout/bg-cont-news-home.gif) no-repeat top right;
		width:418px;
			min-height:293px;
			height:auto !important;
			height:293px;
		margin-top:30px;
		padding-right:140px;
		text-align:left;
	}
	
	#controls{float: right; margin-top:0px;}
	
	#controls span{
		background: #8d9fb0;
		padding:2px 3px 2px 3px;
		color: #fff;
		cursor:pointer;
	}
	#controls span.active{
		background: #af2323;
		padding:2px 3px 2px 3px;
		color: #fff;
	}
	
	/***************************/
	
	#box1{
	position:absolute;
	}
	#box1 div{
		width:418px;
		float:left;
	}
	.mask1{
		position:relative;
		width:418px;
		height:270px;
		overflow:hidden;
	}
	
	#box2{
		position:absolute;
	}
	#box2 span{
		width:342px;
		float:left;
	}
	.mask2{
		float:left;
		position:relative;
		width:342px;
		height:227px;
		overflow:hidden;
		margin-right:20px;
	}
	
	/**************************/
	
	/* @SERVICOS HOME */
	
	.linhaHori{float:right; border-top:solid #af2323 2px; width:90%; height:1px; margin-bottom:25px; margin-right:35px;}
	
	#cont-servicos-home{
		float:left;
		padding-left:55px;
		text-align:left;
	}
	
	.servico{
		float:left;
		background: url(../imagens/layout/bg-col-servicos.gif) no-repeat top center;
		width:137px;
		height:215px;
		margin:10px 10px 0px 10px;
		padding:10px;
		text-align:left;
	}
	
	.textVermelho{color:#af2323; font-size:15px; font-weight:bold; text-transform:uppercase;}
	
	/* @SLIDE HOME */
	
	#slideHome{
		float:right;
		background:url(../imagens/layout/bg-slide-home.jpg) no-repeat top center;
		width:738px;
		height:248px;
		margin-top:30px;
		text-align: justify;
		padding:20px;
	}
	
	#slideHome h2{color:#f0e8dd; font-size:18px; font-weight:normal;}
	#slideHome p{color:#FFF; font-size:12px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;}
	
	/* @ABOUT HOME */
		
	#about-home h2{color:#f0e8dd; font-size:23px;}
	#about-home p{color:#FFF; font-size:20px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;}
	
	/* @TAGLINES */
	#tagLines{
		clear:right;
		float:right;
		width:350px;
		height:130px;
		margin-top:25px;
	}
	.tags{text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px;}
	.strength{font-size:20px; color:#faf9e2;}
	.motivation{font-size:30px; color:#af2323;}
	.achivement{font-size:37px; color:#c4ae99; margin-top:2px; letter-spacing:3px;}


	/* @PAGINAS */
	
	/* @WRITINGS */
	.writingsTop
	{
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-ginastica.jpg) no-repeat top right;
	}
	.titulo{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px;}
	
	/* @NEWS */	
	.newsTop
	{
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-sky.jpg) no-repeat top right;
	}
	
	#infosNews
	{
		width:100%;
		border:solid #c8c1b8 2px;
		background-color:#d4d3d0;
		padding:10px;
		margin:10px 0px 10px 0px;
	}
	
	#maisNews{
		float:left;
		width:750px;
		text-align:left;
		border:solid #c8c1b8 2px;
		background-color:#d4d3d0;
		padding:10px;
		margin:10px 0px 10px 0px;
	}
	
	#maisNews .newsList{float:left; margin-right:15px; margin-left:70px; margin-bottom:20px; display:block; width:31%;}
	
	/* @ABOUT */
	.aboutContent
	{
		margin-top: 80px;
		text-align:justify;
	}
	.nomeBio, .textBio{font-family:Georgia, "Times New Roman", Times, serif;}
	.nomeBio{font-size:37px;}
	.textBio{text-align:justify; line-height:18px;}
	#imgDrCasey{float:right; margin-top:-90px; background:url(../imagens/layout/drcasey_bio.jpg) no-repeat top center; width:153px; height:212px;}
	#imgDrShana{float:left; background:url(../imagens/layout/drshana_bio.jpg) no-repeat top center; width:153px; height:170px;}
	
	/* @RESOURCES */
	
	.resourcesTop
	{
		float:left;
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-voleio.jpg) no-repeat top right;
	}
	
	/* @SERVICES */
	.textPages{line-height:20px;}
	.textPages img{margin:0px 0px 10px 10px;}
	#otherServices{float:left; margin-top:25px; text-align:left;}
	#otherServices span{float:right;}
	#otherServices a{color:#af2323;}
	
	#otherServices .servicoPage{
		float:left;
		padding:10px;
		text-align:left;
		background: #d4d3d0;
		border: solid #c6bfb6 1px;
		width:130px;
		height:190px;
		margin-bottom:30px;
		margin-left:20px;
	}
	
	/* @SPORTS PSYCHOLOGY */
	.sportsTop
	{
		
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-saltovara.jpg) no-repeat top right;
	}
	
	#otherPsy{margin-top:25px; text-align:left;}
	#otherPsy span{float:right;}
	#otherPsy a{color:#af2323;}
	
	#otherPsy ul{list-style:none; padding:0px; margin:0px; line-height:18px;}
	.listContent{list-style:none; padding:0px; margin:0px 0px 0px 20px; line-height:18px;}
	.listContent li{margin-bottom:3px;}
	.bigger{font-size:15px;}
	#otherPsy .servicoPage{
		float:left;
		padding:10px;
		text-align:left;
		background: #d4d3d0;
		border: solid #c6bfb6 1px;
		width:530px;
		height:90px;
		margin-top:15px;
		margin-bottom:15px;
		margin-left:10px;
	}
	
	/* @MEDIA */
	
	.mediaTop
	{
		float:left;
		margin-top: 80px;
		text-align:justify;
	}
	
	.mediaCopy{float:left; padding:15px; line-height:18px; background: #d4d3d0; border: solid #c6bfb6 1px; width:550px; margin-top:30px; margin-bottom:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
	.mediaCopy p{text-align:justify;}
	
	/* @PRODUCTS @ENDORSE */
	
	.endorseTop
	{
		float:left;
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-basket.jpg) no-repeat top right;
	}
	
	.contEndorse{float:left; padding:10px; background: #d4d3d0; border: solid #c6bfb6 1px; width:550px; margin-top:30px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
	.contEndorse img{float:left; margin-right:10px;}
	
	/* @TESTIMONIALS */
	.testimonialTop
	{
		float:left;
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-basket.jpg) no-repeat top right;
	}
	
	.contTestimonial{float:left; padding:5px; background: #d4d3d0; border: solid #c6bfb6 1px; width:550px; margin-top:30px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.contTestimonial img{float:left; margin-right:3px;}
	.contTestimonial .contText{float:left; margin-left:5px; background:url(../imagens/layout/quotes.gif) no-repeat top left; padding:5px 0px 0px 5px; width:420px;
		min-height:80px;
		height:auto !important;
		height:80px;
		line-height:16px;
	}
	.autorTestimonial{clear:left; color:#af2323; font-weight:bold; text-align:right}
	
	/* @CONTACT */
	.contactTop
	{
		margin-top: 80px;
		text-align:justify;
		background:url(../imagens/layout/img-football.jpg) no-repeat top right;
	}
	
	#contactForm{float:left; padding:10px; background: #d4d3d0; border: solid #c6bfb6 1px; width:550px;}
	
	#contactForm label{font-weight:bold;}
	
	.inputText
	{
		background:#e7dfd5;
		height:21px;
		width:535px;
		border:solid #aeaca6 1px;
		margin:3px;
		padding:1px;
	}
	.inputText:focus{background:#f5f2ed; border:solid #af2323 1px;}
	
	.textArea{background:#e7dfd5; border:solid #aeaca6 1px; height:100px; width:535px; margin:3px; padding:1px;}
	.textArea:focus{background:#f5f2ed; border:solid #af2323 1px;}
	
	.inputSend{float:right; background: transparent url(../imagens/layout/bg-button-send.gif) no-repeat top center; width:66px; height:20px; border:none; margin-left:5px; margin-top:3px; margin-right:3px;}
	.inputClear{float:right; background: transparent url(../imagens/layout/bg-button-clear.gif) no-repeat top center; width:66px; height:20px; border:none; margin-top:3px; margin-right:3px;}
	
	
	