@charset "utf-8";
/*
Theme Name: HC RACINGTEAM
Theme URI: http://www.agenciaimpactus.com/
Description: Tema HC RACINGTEAM
Version: 1.0
Author: Alexsandro Santos - Alexnaweb.com
*/

/* RESET */
* {
	border:none;
	margin:0;
	list-style:none;
	padding:0;
	text-decoration:none;
}

/* GLOBAL */
body { background: #fff url(imagens/bg_site.jpg) top center repeat fixed; color: #5F5F5F; font-family:Arial, Verdana; font-size:13px; }
#geral { margin:0 auto; width:1000px }
form{ margin-top:20px; padding-left:30px; }
textarea { border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;}
input {color:#676563;font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:10px 10px; display:block; margin-bottom:15px; background-image:url(imagens/bg_input_comment.png); border:1px solid;border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;}
a { color:#640002;}
a:hover { text-decoration:none; color:#39F }
h1{ font-size:36px;}
h2{ font-size:30px;}
h3{ font-size:24px;}
hr { clear:both; padding:5px 0 5px 0;}
.break { width:960px; clear:both;}
p, li, ol { font-family:Arial, Helvetica, sans-serif;color:#747474; text-align:left;  font-size:12px; list-style:none; }
img{ border:none;}

/* header */
#bg_header {background: url(imagens/line_topo.png) repeat-x;}
	#header { background:url(imagens/bg_header.png) top center no-repeat; width:1000px; height:380px; margin:0 auto}
	#header h1 a { background: url(imagens/logo_hc.jpg) no-repeat; width:163px; height:100px; float:left; text-indent:-5000px;  display:block; margin-left:405px;}
	#header #banner{float:left; padding:18px 36px;}
/* header */
#geral { color:#FFF; }
	#geral #menu {background:url(imagens/bg_menu_novo.png) no-repeat  scroll 37px 106px; width:237px; height:674px; float:left;} 
	#geral #menu h2 {padding:125px 0 7px 69px; font-size:24px;}
	#geral #menu ul {padding:10px 0 7px 50px;}
	#geral #menu ul li {color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:-2px; padding:10px 0 3px 23px; background:url(imagens/icone_bt.jpg) no-repeat scroll 0 17px; }
	#geral #menu ul li a{color:#FFF;}
	#geral #menu ul li a:hover{color:#00fcff;}
	#geral #menu address { font-style:normal; font-size:10px; padding:35px 0 0 40px; }

#geral #container, #geral #container_interna {float:left; width:550px;}
#container #about, #container #news, #container #diversos { float:left; width:563px; }
	#container #about {background:url(imagens/bg_top_container.png) no-repeat;height:220px;}
	#container #about h2 {font-size:24px;letter-spacing:-2px;padding:40px 0 0 41px;width:311px;}
	#container #about p { color:#FFF; padding:34px 0 0 41px; width:315px;}

#container #news { background:url(imagens/bg_news.jpg) no-repeat; height:213px; }
	#container #news h2 {color:#000E4A;font-size:23px;letter-spacing:-2px;padding:15px 5px 5px 30px;}
	#container #news img {float:left; margin:5px 7px 5px 22px;padding:4px;width:218px; height:150px; border:#999 1px solid;}
	#container #news p { padding:7px 20px 0px 8px; color:#000e4a; font-size:14px; line-height:20px}
	
	#container #news .vejamais { font-size:14px; background:url(imagens/bt_veja_mais.jpg) no-repeat; float:right; margin-right:20px; padding:11px 10px 13px 14px; font-weight:bold; color:#FFF; }

#container #diversos { background:url(imagens/bg_imprensa_novo.png) no-repeat;height:242px;}
	#container #diversos #calendario {float:left; background:url(imagens/bg_calendario.jpg) no-repeat; width:247px; height:222px; margin:7px 0 0 7px;}
		#container #diversos #calendario h2 {float:left; font-size:20px; padding:33px 90px 5px 45px;}
			#container #diversos #calendario ul {float:left; padding:8px 0 0 40px;}
				#container #diversos #calendario ul li { background:url(imagens/bg_calendario.png) no-repeat;  padding:22px 0 0 18px; height:24px;width:28px; float:left; display:block; color:#600000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:13px;}
					#container #diversos #calendario ul li a {display:block; height:24px;width:28px;}
	#container #diversos #galeria_fotos, #container #diversos #imprensa  {float:right; height:111px; margin-top:6px; padding-right:40px;width:269px;}
	#container #diversos #galeria_fotos {background:url(imagens/bg_galeria.jpg) no-repeat;}
		#container #diversos #galeria_fotos h2 a, #container #diversos #imprensa h2 a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; font-style:italic;font-weight:normal;padding:28px 90px 0 15px; float:left;}
		#container #diversos #galeria_fotos h2 a { color:#1e2837;}
			#container #diversos #galeria_fotos h2 a:hover, #container #diversos #imprensa h2 a:hover {color:#3CF;}
	#container #diversos #imprensa { background:url(imagens/bg_imprensa.jpg) no-repeat;}
		#container #diversos #imprensa h2 a { color:#1a3e91;}

#geral #container_interna { background:#FFF url(imagens/bg_meio_interna.jpg) no-repeat; width:562px; height:auto; padding-bottom:20px; }
			#container_interna p {  text-align:left; font-size:1em; line-height:1.3em; padding:5px 30px; color:#000;}
			#container_interna .imprensa{text-align:left; font-size:1em; line-height:1.3em; padding:5px 0 0 30px; color:#000; float:left;}
			#container_interna ul {padding:5px 30px;}
			#container_interna ul li {float:left; margin:5px 0;}
			#container_interna ul#data {padding:0 34px 0 7px;}
			#container_interna ul li#data_calendario{background:#EDFCFF none repeat scroll 0 0;color:#720000;display:block;font-size:23px;font-weight:bold;letter-spacing:-2px;padding:15px;width:100%;}
			#container_interna input, #container_interna textarea{color:#033976; font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:7px 10px ; width:350px; display:block; margin-bottom:10px;}
			#container_interna input { width:200px }
			#container_interna  input:focus, #container_interna textarea:focus { background-color:#4ba0ff; color:#ffffff; }
			#container_interna .bt_enviar{float:left; margin-right:40px;}
			#container_interna .oculto{ border:none;}
			#container_interna .data_corrida {color:#000000;padding:0 5px; letter-spacing:normal;}
			#container_interna .cidade {color:#000A92;font-size:27px;padding:0 10px;}
			#container_interna .stock {color:#002D92;padding-bottom:20px;padding-left:28px;padding-top:20px; clear:both;}
			#container_interna .links { float:none; margin:5px 0; font-size:20px;}
			#container_interna img { border:#44e9ff 6px solid; margin-right:15px;}
			#container_interna .fotos { border:#44e9ff 6px solid; margin-right:13px;}
			#container_interna table {margin-left:10px;}
			#container_interna h3 {  text-align:left; font-size:1.9em; line-height:1.3em;padding:0 0 10px 30px;color:#1e2837;}
		 #topo_interna { background:url(imagens/top_interna.png) no-repeat; width:562px; height:107px; float:left;}										   							#topo_interna h2 { padding:20px 0 0 20px; float:left; font-size:22px;padding:42px 0 0 25px}
		


#geral #patrocinadores {float:right; background:url(imagens/bg_patrocinadores_novo.png) no-repeat scroll 0px 60px; width:201px; height:597px;}
	#geral #patrocinadores ul{ padding:82px 0 0 12px;}
	#geral #patrocinadores ul li {padding:5px 0;}
	#geral #patrocinadores #youtube {float:left;padding-left:23px; padding-left:11px;}
	#geral #patrocinadores #youtube h2 {font-size:14px;letter-spacing:-1px;padding-bottom:10px;}
	
#footer {background:url(imagens/footer_novo.png) no-repeat scroll 0 29px; margin:0 auto; width:1000px; height:95px; clear:both;}
	#footer address { color:#FFF; font-size:12px; font-style:normal; padding:60px 0 0 30px; float:left;}
	#footer .logo_impactus { float:right; width:97px; padding:55px 0 0 30px;}
