*		{ margin:0; padding:0; }
html, body	{ width:100%; height:100%; }
body		{ background:#BCBCBC url('/img/bgs/body-bg.jpg'); font-family: Arial,Tahoma,sans-serif; font-size:12px; color:#000; }
img		{ border-width:0px; }
div		{ position:relative; }
form		{ display:inline; }
fieldset  { display:inline; padding:0; margin:0; border:0;}
h1  { font-size:20px; font-weight:normal; }
li		{ margin-left:15px; }
ul		{ margin-top:10px; margin-bottom:13px; }
ol  { margin-top:10px; margin-bottom:13px;}
ol li { margin-top:4px; }
p  { margin-top:10px; }
a { cursor:pointer; }

.top  { background:url('/img/bgs/header-bg.jpg') repeat-x; }
#container  { width:970px; margin:auto; }
#header { height:203px; }
#logo { float:left; width:280px; padding:34px 0px 0px; text-align:center; color:#D2D2D2; font-size:18px; line-height:20px; }
#slideshow  { float:right; width:630px; padding-right:40px; height:200px; background:url('/img/loading.gif') no-repeat; background-position:50%; }
.slideshow  { width:630px; height:200px; }
.slide  { position:absolute; width:630px; height:200px; }

#background { background:url('/img/bgs/wrapper-bg.jpg') repeat-y; }
#menu { float:left; width:280px; padding:15px 0px 0px; background:url('/img/bgs/menu-bg.jpg') repeat-y; font-size:20px; text-align:center; }
#menu a,a:visited { color:#000; text-decoration:none; }
#menu a.active,a:visited.active { color:#201150; text-decoration:none; }
#menu a:hover { color:#201150; text-decoration:none; }
#menu div { height:32px; padding-top:6px; }
#menu div.menu-sep { height:1px; background:url('/img/bgs/menu-sep.png') no-repeat; background-position:50%;  }
#menu-bottom  { width:280px; height:58px; background:url('/img/bgs/menu-bottom.jpg') no-repeat; }
#content  { float:left; width:650px; padding:25px 10px 0px 30px; }

#contact td { padding:4px 15px 2px 0px; vertical-align:top; }
#contact td.item { width:90px; }

.thumb  { padding:3px; border:1px solid #9D9D9D; }
.title  { font-size:20px; color:#2C1A66; }
.input  { height:16px; padding-top:2px; width:170px; background:#EEE; border:1px solid #696969; }
.textarea  { background:#EEE; border:1px solid #696969; }
.submit  { border:1px solid #D92410; font-weight:bold; font-size:12px; background:#F8341E; padding:2px 8px 3px; color:#FFF; cursor:pointer; text-transform:lowercase; }
.error-message  { color:#E61804; font-weight:bold; padding:2px 0px 4px; font-size:12px; }
.form-error { border-color:#D82918; }
.msg  { padding:6px 10px; font-size:17px; color:#2C1A66; background:#C5C5C5; border:1px solid #7E7E7E; text-align:center; margin-right:15px; }

.mapa { background:#A2A2A2; width:378px; height:200px; border:1px solid #8B8B8B; }
.ptop5  { padding-top:5px; }
.ptop15 { padding-top:15px; }
.pleft15  { padding-left:15px; }
.red  { color:#E61804; }
.center { text-align:center; }
.font14 { font-size:14px; }
.font11{font-size:11px;}
.lh17 { line-height:17px; }
.left { float:left; }
.right  { float:right; }
.clean  { clear:both; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -286px; }
.push { height:286px; }
#footer { height:286px; background:#30205C url('/img/bgs/footer-bg.png') repeat-x; }

.footer { width:970px; margin:auto; padding-top:14px; color:#7B7B7B; }
#footer-left { float:left; width:375px; height:243px; padding-top:10px; background:url('/img/bgs/footer-img.jpg') no-repeat; line-height:21px; }
#footer-left a,a:hover,a:visited  { color:#FFF; }
#footer-right { float:right; width:520px; text-align:right; padding-top:10px; }
#footer-menu  { height:55px; background:url('/img/bgs/footer-sep.png') no-repeat; background-position:bottom; }
#footer-menu span { padding-left:20px; }
#footer-contact { line-height:24px; font-size:14px; height:125px; padding-top:10px; background:url('/img/bgs/footer-sep2.png') no-repeat; background-position:bottom; }
.contact-label  { font-size:18px; color:#5B507B; }

a.a-white,a:visited.a-white,a:hover.a-white { color:#FFF; text-decoration:none; }
a.a-grey,a:visited.a-grey,a:hover.a-grey { color:#7B7B7B; text-decoration:none; }
a,a:visited,a:hover { color:#2C1A66; text-decoration:none; }
