  /*Content*/
  #Content {width:100%;	padding:0; float:left; clear:both; margin-bottom:20px;}
  #page, #Page {width:683px; padding:0; float:left; margin:0 47px 0 20px;}


  /* Home page styles */
  #flashPromo .placeholder {height:262px; margin:0 0 30px 0; padding:0;}

  #col1 {float:left; width:450px; margin:0 44px 0 20px;}
  #col1 h2 {width:220px;}
  #col1 h3, #col1 p {width:216px;}
  #col1 img {margin:-8px 0 0 50px;}
  #col2, #col3 {float:left; width:228px;}
  #col2 {margin-right:10px;} 
  #col2 .placeholder, #col3 .placeholder {height:121px;}
  #col2 .placeholder .WidgetText , #col3 .placeholder .WidgetText, #rightNav, #Sidebar .WidgetText  {background:#f4f1f0; padding:20px; position:relative; height:120px; margin:0 0 8px 0;}
  #col2 .placeholder .WidgetText p, #col3 .placeholder .WidgetText p, #Sidebar p {font-size:14px; margin:8px 0 10px 0; width:190px;}
  #col2 h2, #col3 h2, #Sidebar h1 {border-bottom-color:#dedede !important;}
  #col2 .placeholder, #col3 .placeholder {position:relative; padding:14px 20px 20px 20px;background:#f4f1f0; margin-bottom:10px;}
  #col2 .placeholder .WidgetText, #col3 .placeholder .WidgetText {padding:0;}


  /* Curving styles */
  .r-tl, .r-tr, .r-bl, .r-br  {width:19px; height:18px; position:absolute;}
  .r-tl {top:0; left:0; background: url(/img/r_tl.gif) no-repeat center;}
  .r-tr {top:0; right:0; background: url(/img/r_tr.gif) no-repeat center;}  
  .r-bl {bottom:0; left:0; background: url(/img/r_bl.gif) no-repeat center;}
  .r-br {bottom:0; right:0; background: url(/img/r_br.gif) no-repeat center;}


  /* Sidebar styles */
  #Sidebar .placeholder, #rightNav, #Sidebar .WidgetText, .blog-category, #Sidebar .WidgetImageText, #Sidebar .WidgetNews {height:auto;}
  #Sidebar .WidgetText, #Sidebar .WidgetImageText, #Sidebar .WidgetFaq, #Sidebar .WidgetNews, #rightNav, .blog-category {margin-bottom:10px; background:#f4f1f0 url(/img/block-top.gif) no-repeat center top; padding:0 !important;} 
  #Sidebar .WidgetText .top, #Sidebar .WidgetImageText .top, #Sidebar .WidgetFaq .top, #Sidebar .WidgetNews .blog-post, #rightNav .top, .blog-category .top {background: url(/img/r_br.gif) no-repeat right bottom !important; padding:20px;} 
  #Sidebar {width:230px; padding:0;	float:left;}
  #Sidebar h1 {font-size:20px;}


  /* Right navigation */
  #rightNav .active {background-image:url(/img/li_active.gif);}
  #rightNav  li {margin:8px 0; line-height:17px;}
  #rightNav .active a {color:#000 !important; text-decoration:none;}
  #rightNav .active a:hover {background:none;}
   

  /* Inner page LAYOUT styles */
  #col-left, #col-right {width:320px; float:left; margin-top:10px;}
  #col-left h3, #col-right h3 {line-height:20px;}
  #col-left p, #col-right p {font-size:14px;}
  #col-left .WidgetImageText, #col-right .WidgetImageText {margin-bottom:40px;}
  #col-left {margin-right:40px;}


  /* General WIDGETS styles */
  .WidgetImageText div {margin:0 !important;} 
  .WidgetImageText img {margin:0 0 0 10px !important;}
  .WidgetTitle {margin-bottom:20px;}  
  #Sidebar .WidgetFlash {margin-bottom:10px;}


  /* News */
  #col3 .WidgetNews h1 {font-size:20px; border-color:#dedede;}
  #col3 .WidgetNews h3, #col3 .WidgetNews h3 a {color:#e33622; text-decoration:underline; font-size:14px;}
  #col3 .WidgetNews h3 {margin-top:-3px;}
  #col3 .WidgetNews h3 a:hover {color:#fff; text-decoration:none; background:#e33622;}
  #col3 .WidgetNews .desc {color:#000; font-size:14px;}
  #col3 .WidgetNews .blog-post {margin:0;}
  #col3 .WidgetNews .blog-post h3 {font-weight:normal;}
  #col3 .WidgetNews .desc {color:#666666; font-size:12px; display:block;	margin:5px 0 0 0;}
  #Sidebar .WidgetNews h1 {margin:0 20px 0 20px; padding:20px 0 8px 0;}
  #Sidebar .WidgetNews .blog-post {width:190px; padding-top:10px; margin-bottom:0 !important;}


  /*Blog*/
  .blog-post {width:100%;	overflow:hidden;	margin:0 0 50px 0;	clear:both;}
  .blog-post h3 {font-size:30px;	margin:5px 0 0 0;}
  .blog-post img {margin:10px 0 0 0;}
  p.comment-icon {background:url(../img/comments-icon.gif) no-repeat; height:22px;}
  p.comment-icon a {margin-left:36px; text-decoration:none; padding:0 2px;}
  .desc {color:#666666; font-size:12px; display:block;	margin:5px 0 0 0;}
  .announce {margin:15px 0;}
  .autor {font-size:13px !important;	margin:0;	padding:0; color:#828181;}
  .autor a {font-size:13px;}
  .back {float:right; margin:5px 0 0 20px;}
  .blog-category {padding:20px;}



  /* Comments */
  .comment {width:100%;	overflow:hidden;	margin:0 0 20px 0;}
  .comment-num {width:100px;font-size:72px;	font-weight:bold;	padding:0 10px 0 0; margin:0;	float:left;	color:#f4f1f0; font-family:"Arial Black", Gadget, sans-serif;}
  .comment-text {width:570px;	float:left;	margin:10px 0 0 0;}
  .comment-text p {margin-bottom:7px;}
  .comment-form {margin:0; overflow:hidden;}
  #comment-form h3 {margin:10px 0;}
  .comment-form input {width:280px;	margin:10px 10px 0 0;}
  .comment-form label {margin:10px 0 0 0; display:block; float:left; width:70px;}
  .comment-form textarea {width:500px; height:120px; margin:10px 0 0 70px; display:block;}
  .comment-form label.checkbox input {width:auto;}
  .comment-form input.submit {width:150px; margin-left:69px;}
  ul.error_list {line-height:11px;	margin:3px 0 0 70px; padding:0;	list-style:none; clear:both;}
  ul.error_list li {font-size:11px; color:#e33622;	margin:0;	padding:0; background:none;}


  /* Contact Form */
  .WidgetContact {margin:0;}
  .WidgetContact label {font-size:14px;	width:70px;	margin:0 0 5px 0;	display:block; float:left;}
  .WidgetContact label span {color:#e33622;}
  .WidgetContact .property {margin:0 0 7px 0;}
  .WidgetContact input {width:200px;}
  .WidgetContact input.submit {width:100px; margin-top:10px;}
  .WidgetContact textarea {width:270px;	height:100px;	margin:0 0 10px 0;}
  .WidgetContact .property .value img {vertical-align:middle; margin-right:10px;}
  .hint {margin:5px 0 0 70px; font-size:12px;}
  .actions {padding-left:70px;}
  .hint {display:block; color:#666;}
  #error {font-size:16px;	margin:0 0 10px 0; color:#e33622;}


  /* Tab widget */
  .tabs {margin-top:10px;}
  .tabs td {background: #f9f7f7 url(../img/r_tr.gif) no-repeat right top; padding:0; border-right:2px solid #fff;}
  .tabs span {background: #f9f7f7 url(../img/r_tl.gif) no-repeat left top; padding:13px 15px 9px 34px; margin-right:19px; display:block;}
  .tabs .active {background-color:#f4f1f0;}
  .tabs .active span {background-color:#f4f1f0;}
  .tabs .active a {color:#000; text-decoration:none; font-weight:bold;}
  .tabs .active a:hover {background:none;}
  .WidgetTabs .placeholder {border-top:5px solid #f4f1f0; padding-top:10px;}
  


  /*  Sitemap */
  .WidgetSitemap .level1 {margin-top:20px;}
  .WidgetSitemap .level1 a {font-size:20px;	margin:0;	padding:0; color:#002448; text-decoration:none; line-height:21px;}
  .WidgetSitemap .level1 a:hover {background:#002448; color:#fff;}
  #Sidebar .WidgetSitemap {margin-bottom:10px; clear:both;}
  #Sidebar .WidgetSitemap .level1 a {font-size:16px; font-weight:bold;}


  /* FAQ */ 
  #Sidebar .WidgetFaq {margin-bottom:10px; overflow:hidden;}
  #Sidebar .WidgetFaq li {line-height:17px; margin:8px 0;}
  #Sidebar .WidgetFaq ul {margin:inherit;}
  .WidgetFaq ul {margin:20px 0;}
  .WidgetFaq li {margin:12px 0;}
 
  
