*											{padding: 0; margin: 0;}
html, body									{width: 100%; height: 100%; font-size: 12px; font-family: Tahoma; color: #7F7F7F; line-height: 22px;}
body										{background: white url(../images/bg.gif) repeat-x;}

#container									{width: 994px; margin: 20px auto 0;}
#page										{width: 968px; background-color: white; border: 1px solid #BFBFBF; padding: 12px;}
#header										{height: 333px; background-color: #ffffff}
	#header .getflash						{display: block; text-align: center; width: 100%; height: 213px; padding-top: 120px;}
#content									{padding: 37px 25px 25px;}
	#content dd.text						{text-align: justify;}
	#content dd.text h1						{margin: 15px 0; font-size: 18px; color: #4C5965; font-weight: normal; font-family: Helvetica; line-height: 25px;}
	#content dd.text h1.sentence			{color: #2A72AF; text-align: center;}
	#content dd.text h2						{margin: 15px 0; font-size: 13px; color: #4C5965; font-weight: bold; font-family: Helvetica; }
	#content dd.text p						{margin-bottom: 15px;}
	#content dd.photo						{}
	#content span.label						{display: block; float: left; width: 130px; padding-right: 10px;}
	#content ol								{margin-left: 40px;}
	#content a								{color: #CB2720; text-decoration: none;}
	#content a:hover						{text-decoration: underline;}
	
#footer										{height: 55px; font-size: 10px; color: #989898;}
	#footer .autor							{float: right; text-align: right;}
	#footer .copyright						{float: left;}
	#footer .logo							{float: right; display: inline; padding-top: 3px; padding-left: 5px;}
	#footer a								{color: #989898; text-decoration: none;}
	#footer a:hover							{text-decoration: underline;}

.photo.fr									{margin-left: 25px; margin-bottom: 25px;}
.photo.fl									{margin-right: 25px; margin-bottom: 25px;}
.photo img									{border: 1px solid #E5E5E5; padding: 10px;}
.photo a:hover img							{border: 1px solid #C6C6C6; }
.photo a 									{text-decoration: none;}
.photo										{margin-right: 5px;}

.google										{margin-left: 25px; margin-bottom: 25px; width:500px; height:280px; }
.google h1									{margin: 15px 0; font-size: 18px; color: #4C5965; font-weight: normal; font-family: Helvetica; line-height: 25px;}
.google .error								{color:#CB2720;}
#google_map_border							{border: 1px solid #E5E5E5; padding: 10px;}
#google_map									{width:480px; height:280px;}

.contact_width								{width: 380px;}
#contact_form								{margin-top:20px;}
#contact_form fieldset						{border:0px;}
#contact_form .input						{float:left; width:250px; color:#4C5965;}
#contact_form .textarea						{float:left; width:250px; height:100px;  color:#4C5965;}
#contact_form .title						{float:left; display:block; width:90px; text-align:right; margin-right:5px; }
#contact_form .element 						{overflow: hidden; clear: both;margin-bottom: 0.5em;}
#contact_form span							{margin-left:10px; color:#CB2720; font-weight:bold;}
#contact_form input.submit					{margin-left:305px;}

a.more										{color: #CB2720; text-decoration: none; padding-bottom: 3px; padding-right: 20px; background: url(../images/arrow.gif) no-repeat center right;}
a.more:hover								{text-decoration: underline;}

a.mail										{color: #CB2720; text-decoration: none;}
a.mail:hover								{text-decoration: underline;}

.fl											{float: left !important;}
.fr											{float: right !important;}
.clf:after 									{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
hr											{display: none;}

a img										{border: 0;}


dt											{display: none;}

.mb0										{margin-bottom: 0 !important;}


