*{ margin:0; padding:0; list-style:none; }

/** ELEMENTOS GLOBAIS **/
body{ font-family:Arial, Helvetica, sans-serif; background: #dbecf3 url(../images/bg_medeira.jpg) repeat; text-align:left !important; }
a{ color:#0048FF; }
a:hover{ color:#032477; }
a img{ border:none; }
.clear, .clearboth{ clear:both; }
/**  **/

/** CONTEINER **/
#geral{ width:960px; position:relative; margin:auto;}
/**  **/

/** ELEMENTOS DO TOPO **/
#header { position:relative; width:960px; height:254px; float:left; }
#header h1 a { display:block; height:145px; margin-left:30px; margin-top:30px; overflow:hidden; position:absolute; text-indent:-9999px; width:200px; }
/**  **/

/** NAVEGAÇÃO **/
ul#menu {
width:160px;
margin:0px 5px 0px 15px;
padding:0 !important;
}
ul#menu li {
width:100%;
float:right;
border-top:1px solid #e3e3e3;
border-bottom:1px solid #d9d9d9;
}
ul#menu li a:link, ul#menu li a:visited {
display:block;
font-weight:bold;
height:1%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color:#b3b94d;
padding:7px 0px;
padding-left:25px;
background:url(../images/square.png) no-repeat;
background-position:10px;
}
ul#menu li a:hover {
color:#989d40;
}
/**  **/

/** MAIN **/
#maine{ float:left; position:relative; display:inline; width:100%; background:#FFF; }
.top_bg { float:left; height:4px; width:960px; background:url(../images/bg_top.png); overflow:hidden; }
.bottom_bg { height:4px; width:960px; background:url(../images/bg_bottom.png); display:block; overflow:hidden; clear:both; }
/**  **/

/** COLUNA ESQUERDA**/
#sidebar{ float:left; width:180px; padding:0px !important; margin:0px !important; font: 12px Arial, Verdana, Sans-Serif; color:#064806; letter-spacing:0.4px; }
#sidebar h3{ padding:10px 0px 10px 20px; float:left; display:block; width:160px;}

#sidebar ul { padding:0px 0px 10px 20px; }

.topSidebar { display:none; width:180px; }
.bottomSidebar { display:none; width:180px; }

.submenu{ text-align:left !important; } 
.submenu li{ text-align:left !important; float:left !important; border:none !important; } 
.submenu li a{ text-decoration:none; display:block; padding:5px; background:none !important; font-weight:bold;  } 
.submenu li a:hover{ color:#FFF !important; background:#989D40 !important;  } 
/**  **/

/** COLUNA DIREITA**/
#topCol {
float:left;
width:100%;
padding:10px 5px 0px 5px;
color:#b3b94d;
font-size:13px !important;
font-weight:bold;
}
/**  **/

/** COLUNA DIREITA**/
#rightCol {
float:left;
width:130px;
padding:10px 5px 0px 5px;
height:100px;
text-align:right;
color:#b3b94d;
font-size:13px !important;
font-weight:bold;
}
/**  **/

/** CONTEUDO **/
#content{ float:left; background:#FFF; margin-top:0px !important; padding:10px 15px 50px 10px; !important; display:block; font:12px Arial, Verdana, Sans-Serif; color:#979797; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0.4px; }
#content img.margem{ margin: 8px; }
.withoutRC { width:750px !important; }
.withoutColumns { width:615px !important; }
.rightprop { width:200px; float:left; padding:10px 0px; overflow:hidden; height:auto; }
#content h1 { }
#content p{ margin:0px !important; padding:8px 0px 8px 0px; }
/**  **/


/** ELEMENTOS DE FORMULARIO **/
fieldset{ background: #fff; border:0; margin-top:25px; padding:0px 5px 5px 5px; width:570px; }
fieldset legend{ color:#176FAF; font:bold 1.3em Arial, Helvetica, Sans-Serif; background:#fff; padding:5px; margin: 0px 0 15px 0; }
fieldset label{ color:#666; font-weight:normal; }
fieldset table tr td{ padding:3px 12px; }

form{ width: 570px; }

form input, form select, form textarea{ padding: 2px; color: #666; font: 13px Arial, Helvetica, Sans-Serif; }
form input.erro{ background:#FFEFF2; border:1px solid red }

.pradio{ margin-top:0px; }
.pradio label{ width:auto;  float:left !important; margin-right:10px; }
.pradio input{ width:auto; float:left;  margin-right:5px; }

.nofloat{ float:none !important; }
.normal { font-weight:normal !important; }
.clear{ clear:both; }
.pleft{ float:left; width:auto; margin-right:15px; margin-top:0; }
/** **/

/** RODAPE **/
#footer{ width:960px; display:block; clear:both; text-align:left; margin:auto; font-size:13px; height:46px; font-weight:bold; background-position:top; }
#footer span { color:#5F9F20; }
#links_rodape { text-align:center; margin:0 0 5px 0; }
#links_rodape ul li{ display:inline; margin: 0 4px; }
#links_rodape ul li a{ font:bold 0.72em Arial, Verdana, Sans-Serif;  text-decoration:none; color:#fff; }
#links_rodape ul li a:hover{ color:#ccc; }
#links_rodape ul li .pipe{ margin-left:8px; }
#footer .empresa {
background:transparent url(../images/laarberg.png) no-repeat scroll right bottom;
font-size:10px;
font-weight:normal;
height:50px;
position:absolute;
right:10px;
top:-70px;
text-align:right;
width:100px;
cursor:pointer;
color:#5F9F20;
}
/**  **/

/** TABELA DE PARTICIPANTES **/
table.participantes { background:#EAF79B; width:570px; }
table.participantes tr td{ padding: 3px; border-bottom:1px solid #DDF263; }
/** **/

  /*** INICIO LISTAR RESERVAS ***/
  .legenda {
  height:24px;
  line-height:24px;
  text-align:left;
  vertical-align:middle;
  }
  .legenda div {
  heigth:14px;
  float:left;
  margin-right:5px;
  }
  .datepicker {
  margin-left:50px;
  }
  .datepicker span {
	  margin:0px !important;
	  padding:0px !important;
  }
  .date {
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  }
  div #date3 {
  float:left; width:50%; overflow:auto; padding:0px !important; margin:0px !important; text-align:left;
  }
  div #date3 table {
	  margin:auto;
  }
  .date .datetitle {
  margin-top:0px;
  font-size:22px;
  color:#333333;
  text-decoration:none;
  margin-left:10px;
  text-indent:15px;
  border-bottom:1px dotted #666666;
  text-align:left;
  padding:0px !important;
  }
  .date .subdate {
  float:right;
  margin-top:-20px;
  padding:0px !important;
  }
  .date .description {
  text-align:left;
  }
  .dateico {
  float:left;
  background:url(../adm/img/calendar.gif);
  width:47px;
  height:49px;
  text-align:center;
  }
  .dateico .mes {
  margin-top:5px;
  color:#F2F2F2;
  }
  .dateico .dia{
  font-size:22px;
  font-weight:bold;
  }
/** NOTICIAS **/
.noticias {
	float:left; width:340px; padding:0px 10px 0px 0px; margin-bottom:10px;
}
.noticias .lermore { position:absolute; right:5px; bottom:-10px; }
.noticias .lermore a { color:#063; font-size:13px; font-weight:bold; }
.noticias .lermore a:hover { text-decoration:underline; }
.noticias ul li {
	width:100%; height:50px; margin-top:20px; position:relative;
}
.noticias ul li h3 { font-size:23px; color:#b3b94d; width:35px; display:block; float:left; line-height:50px; height:50px; vertical-align:middle; margin-left:3px;}
.noticias ul li .bg_not p { font-size:13px; color:#818f2d; margin:6px 5px 6px 5px; }
.noticias ul li .bg_not { height:50px; width:290px; position:absolute; right:0px; background:#f2f2f2; }
.noticias ul li .data { width:13px; height:50px; float:left; } 
/** VIDEOS **/
.videos { float:left; width:410px; padding-top:10px; margin-bottom:10px; }
.videos h2 { color:#6F944B !important; font-size:24px; font-weight:bold; padding:4px 5px 4px 0; }
.video-detail { width:100%; background:#ecf3eb; border-bottom:1px solid #CCC; width:90%; min-height:60px; margin:auto; padding:8px; }
.video-detail h6 { color:#CB7A29; font-size:13px; }
.video-detail .datavideo { color:#CB7A29; font-size:13px; text-align:right; font-weight:bold; }
.video-detail p { margin:2px 0px 0px 0px; text-indent:5px; color:#666; }
.video-embed { width:300px; height:auto; overflow:hidden; float:left; position:relative; }
.video-embed span { color:#818F2D; font-size:13px; font-weight:bold; padding:3px 0px 0px 0px; width:100%; position:relative; text-align:right; float:left; }
.video-embed p { font-size:12px; color:#999999; padding:0px 8px; float:left; }
.icone { background:url(../images/icone.png) no-repeat; height:80px; width:80px; position:absolute;	left:110px;	top:60px; cursor:pointer; }
.progran_video { width:80px; height:60px; float:left; margin-right:5px; }

/** BLOCOS DE CONTEUDO INDEX **/
.blocos{ float:left; height: 250px; text-align:left; font-size:13px; z-index:999; }
.blocos h4{ margin-bottom:20px; font-size:20px;}
.blocos h4 a,.newsletter h4 { font-size:24px; font-weight:bold; color:#6f944b !important; padding: 4px 5px 4px 0px; }
.blocos h4 a:hover{ text-decoration:none; }

.left { width:410px; float:left; }
.right { width:360px; float:left; }
.blocosA{ width:335px; height:auto; overflow:hidden; color:#818F2D; margin-bottom:10px; width:340px; }
.blocosA ul { overflow-y:hidden; background:#f7f7f7; padding:10px; margin-top:5px; border:1px solid #e8e8e8; }
.blocosA ul li { list-style:disc !important; list-style-position:inside !important; }
.blocosA table td { text-align:left !important; }
.blocosA h2 a, .noticias h2 { color:#6F944B; font-size:24px; }
.blocosA table td p { color:#666; }
.blocosA h3 { color:#d48537; }
.blocosB h2 { font-size:18px; font-weight:bold; color:#d48537; }
.blocosB h2 a { color:#d48537; }
.blocosB{ height:auto !important; overflow:hidden; padding:0px 10px 0px 10px; font-size:12px; margin-bottom:20px; }
.blocosB p { color:#999; }
.blocosC{ width:360px; height:auto !important; overflow:hidden; }
.blocosC img{ border:solid 3px #5b7b3c; margin-top:10px; }

.newsletter { width:98%; color:#818f2d; float:left; z-index:999; }
.newsletter input { border:1px solid #d0cfcf; background:#e6e3e3; padding:2px 0px !important; }
.newsletter .enviar { color:#818f2d;}
/*.blocosA img{ float:left; margin: 0 8px 4px 0; }*/

/*
.vejaMais{ float:right; margin:3px 0 4px 0; }
.vejaMais a{ font: italic 17px Arial, Verdana, Sans-Serif; color:#AD2821; text-decoration:none; padding:2px; }
.vejaMais a:hover{ color:#fff; text-decoration:none; background:#AD2821; }
*/
/** **/

.busca { position:relative; width:150px; background:#f2f2f2; padding:1px 10px 10px 10px; margin:10px; }
.busca input { border:1px solid #D0CFCF; }
.busca .procurar { margin-top:5px; }

/** COTAÇÕES **/
#content > table td, .blocos > table td {
color:#060 !important;
padding:4px;
text-align:center;
}
