* html #main {height: 100%;}

body {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-image:url(images/pianco0017.jpg);
}
#bottom {
	background-color: #DFAC01;
}
#topo {
	background-image: url(images/gabarito_r1_c1.png);
	height: 123px;
	width: 755px;
	margin-right: auto;
	margin-left: auto;
}

#main {
	height: 100%;
	width: 755px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	min-height:600px;/**/
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	background-color: #000;
}
#01 {
	float: left;
	height: 27px;
	width: 755px;
}
#home {
	float: left;
	height: 27px;
	width: 113px;
}
#tavinho {
	height: 27px;
	width: 89px;
	background-image: url(images/gabarito_r2_c3.png);
	float: left;
}
#noticias {
	float: left;
	height: 27px;
	width: 95px;
	background-image: url(images/gabarito_r2_c5.png);
}
#album {
	background-image: url(images/gabarito_r2_c6.png);
	height: 27px;
	width: 155px;
	float: left;
}
#videos {
	background-image: url(images/gabarito_r2_c7.png);
	float: left;
	height: 27px;
	width: 83px;
}
#contato {
	background-image: url(images/gabarito_r2_c10.png);
	float: left;
	height: 27px;
	width: 88px;
}
#data {
	background-image: url(images/gabarito_r2_c11.png);
	float: left;
	height: 27px;
	width: 132px;
}
#base_menu {
	height: 9px;
	width: 755px;
	background-color: #000;
	float: left;
}
#teste {
	background-color: #F4FF92;
	padding:5px;
}
h3 {
	background-color: #F4FF92;
}
#lat_01 {
	height: 411px;
	width: 10px;
	background-color: #000;
	float: left;
}
#lat_02 {
	height: 100$;
	width: 478px;
	background-color: #000;
	float: left;
}
#atendimento {
	float: left;
	height: 145px;
	width: 245px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E4217;
	border-right-color: #5E4217;
	border-bottom-color: #5E4217;
	border-left-color: #5E4217;
	background-color: #FFF;
}
#destaque {
	height: auto;
	width: 476px;
	border: 1px solid #5E4217;
	float: left;
	background-color: #F4FF92;
}
#atendimento_atendimento {
	height: 19px;
	width: 244px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #5E4217;
}
#enquete_atendimento {
	height: 19px;
	width: 244px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#enquete {
	float: left;
	height: 100%;
	width: 245px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E4217;
	border-right-color: #5E4217;
	border-bottom-color: #5E4217;
	border-left-color: #5E4217;
	background-color: #FFF;
	margin-top: 10px;
}
#coluna {
	float: left;
	height: auto;
	width: 114px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E4217;
	border-right-color: #5E4217;
	border-bottom-color: #5E4217;
	border-left-color: #5E4217;
	background-color: #FFF;
	margin-top: 10px;
}
#topo_col {
	height: 19px;
	width: 114px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #5E4217;
}
#conteudo {
	height: 100%;
	width: 350px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E4217;
	border-right-color: #5E4217;
	border-bottom-color: #5E4217;
	border-left-color: #5E4217;
	float: right;
	background-color: #F1FF77;
	margin-top: 10px;
}
#topo_destaque {
	height: 19px;
	width: 476px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #5E4217;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#topo_destaque_texto {
	height: 15px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
}
#topo_destaque_texto2 {
	height: 15px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
}
#topo_destaque_texto3 {
	height: 15px;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
}
#usuarios-on-line {
	height: 15px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	text-align: center;
}
#atendimento-texto {
	height: 110px;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
}
#enquete-texto {
	height: 100%;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
}
#conteudo-texto {
	height: 240px;
	width: 330px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#coluna-texto {
	height: auto;
	width: 104px;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #5E4217;
	text-align: center;
}
#destaque-texto {
	height: auto;
	width: 456px;
	background-color: #F4FF92;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
}
#destaque-titulo {
	height: auto;
	width: 456px;
	background-color: #F4FF92;
	margin-right: auto;
	margin-left: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
#main #01 #lat_02 #destaque #destaque-texto {
	font-weight: normal;
	font-size: 11px;
}
#nomedocolunista {
	height: auto;
	width: 105px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F4FF92;
	text-align: center;
}
#assuntodocolunista {
	height: auto;
	width: 105px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	font-weight: normal;
	text-align: center;
}
.foto-destaque {
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #5E4217;
}
.titulo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #5E4217;
	text-align: justify;
	margin: 0px;
	font-weight: bold;
}
.texto_noticias {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5E4217;
	text-align: justify;
	margin: 0px;
	font-weight: normal;
}
.enquete {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-align: center;
}

/* Form Sections ======================================================================== */

/* Fieldset  */

fieldset {
	margin: 0;

	margin-left:100px;

	padding: 3px 10px;

	margin-top:10px;

	background-color:#F7F7F7;

	border: 1px solid #CCCCCC;

	width:282px;

}

legend {

	margin-left:-5px;

	padding: 2px 5px;

	color: #1C1C1C;

	background-color: #F2F2F2;

	border: 1px solid #CCCCCC;

	font-size:12px;

}

/* Nested Fieldset  */

fieldset fieldset  {

	border: 1px solid #ccc;

	background-color:#FFF;

}

fieldset fieldset legend {

	border: 1px solid #ccc;

}

/* Inline Section */

.inlineSection {

	overflow: auto;

	width: 100%;

}

#fieldset-form .alternate-1 {

	background-color:#E9E9E6;

}

#fieldset-form .alternate-0 {

}



/* Combo Label + Input Field =========================================================== */

#fieldset-form .oneField {

	

}

#fieldset-form .inlineSection .oneField {

	float: left;	

	padding: 0;

	margin-right: 4px;

}

/* Ties together a label and its checkbox or radio */

#fieldset-form .oneChoice {

	white-space: nowrap; 

}



/* Field Labels ======================================================================== */



/* Base */

#fieldset-form .label {	

	color: #333;

	font-size: 11px;

}

/* Text inputs / Select label */

label.preField {

	display: block;

	padding: 2px;

	margin: 0.4em 4px 0 0;

	font-weight: bold;

}

/* Radio / Checkbox group label */

#fieldset-form .label  {

	display: block;

	padding: 2px;

	margin: 0.4em 4px 0 0;

	font-weight: bold;

}

/* Individual Checkbox / Radio label */

label.postField  {

	margin: -3px 4px 1 -4px;

	margin-left:-6px;

}

/* Label when inside an inline section */

.inlineSection .oneField .inlineLabel {

	display: block;	

	padding: 0 3px;

	font-weight: bold; 

	margin: 0.4em 4px 0 0;

}



/* Inputs ======================================================================== */



fieldset textarea {

	padding: 0;

	vertical-align: top;

	margin: 2px 2px 1px 0;

}

fieldset input {

	margin: 0 2px 0 0;

}

fieldset select {

	padding: 0;

	margin: 2px 2px 1px 0;

}

.inlineSection .oneField select {

	margin: 0 2px 1px 0 !important;

}

.gridSection select  {

	margin: 0 !important;

}



/* Buttons ======================================================================= */



/* Submit button */

#fieldset-form .primaryAction {

}

/* Cancel button */

#fieldset-form .secondaryAction {

	color: grey;

}

#fieldset-form .secondaryAction:hover {

	color: black;

}





/* #fieldset-form Builder Related Rules ===================================================== */



/* #fieldset-form or Fieldset instruction paragraph. */

#fieldset-form .instructions {

	margin: 1em 0;

}

/* Asterisk on required fields */

#fieldset-form .reqMark {

	color: #F00;

	padding: 0 4px;

	font-size:8px;

}



/* w#fieldset-forms Related Rules ========================================================== */



/* Field w/ a validation error */

#fieldset-form .errFld {

	padding: 1px;

	border: 1px solid #F00;

}

/* Styling for message associated with a validation error. */

#fieldset-form .errMsg {	

	color: #CC3333 !important;

	font-size:10px;

	font-weight:none;

	display: block;

}

/* Field-Hint with focus */

#fieldset-form .field-hint {

	color: #000;

	float: right;

	width: 220px;

	margin: 15px 0 0 0;

}

/* Field-Hint without focus */

#fieldset-form .field-hint-inactive {

	color: #666;

	float: right;

	clear: right;

	width: 220px;

	margin: 15px 0 0 0;

}

/* Repeat Behavior divs (when not set on a fieldset) */

div.repeat {

	border: 1px dotted #ccc;

	background-color: #FFFFFF;

	margin: 3px 0;

	padding-right: 3px;

}

div.removeable {

	border: 1px dotted #ccc;

	background-color: #F5F5F5;

	padding-right: 3px;	

}

/* Links generated by the Repeat Behavior */

#fieldset-form .duplicateLink {

	line-height: 260%;

	font-weight: bold;

	color: #5C594E;

}

#fieldset-form .removeLink {

	line-height: 260%;

	color: #CC3300;

}

#fieldset-form td .duplicateLink, #fieldset-form td .removeLink  {

	margin: 0;

	line-height: 100%;

}

/* Switch Behavior Classes */

.onstate-a,  .onstate-b,  .onstate-c,  .onstate-d,

.onstate-e,  .onstate-f,  .onstate-g,  .onstate-h, 

.onstate-i,  .onstate-j,  .onstate-k,  .onstate-l, 

.onstate-m,  .onstate-n,  .onstate-o,  .onstate-p, 

.onstate-q,  .onstate-r,  .onstate-s,  .onstate-t,

.onstate-u,  .onstate-v,  .onstate-w,  .onstate-x,  

.onstate-y,  .onstate-z,  .onstate-aa, .onstate-ab,

.onstate-ac, .onstate-ad, .onstate-ae, .onstate-af,

.onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj,

.onstate-ak, .onstate-al, .onstate-am, .onstate-an,

.onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar,

.onstate-as, .onstate-at, .onstate-au, .onstate-av,

.onstate-aw, .onstate-ax, .onstate-ay, .onstate-az {

	display: block;

}

/* offstate classes for the Switch Behavior are in w#fieldset-forms-jsonly.css */





/* IE6 BUG FIXES ==================================================================== */

#fieldset-form {

	height:expression('1%'); /* IE Pick-a-boo bug fix */

}

#fieldset-form fieldset {

	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */

	margin-top:expression('1em');

	padding-top:expression('1.5em');

}

#fieldset-form fieldset legend {

	position: expression('absolute'); 

	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */

	left:expression('.5em');

}



/* #fieldset-formATAÇÃO */

#fieldset-form label {

  display: inline-block;

  line-height: 1.8;

  vertical-align: top;

}

#fieldset-form label {

  width: 65px; /* Width of labels */

}

#fieldset-form label.larger{

  width:200px;

}

#fieldset-form fieldset ol {

  margin: 0;

  padding: 0;

}

#fieldset-form fieldset li {

  list-style: none;

  padding: 5px;

  margin: 0;

}

.text-big{

font-family:Verdana;

font-size:10px;

border:1px solid #878177;

width:210px;

}

.text-extra-big{

font-family:Verdana;

font-size:10px;

border:1px solid #878177;

width:310px;

}

.text-small{

font-family:Verdana;

font-size:10px;

border:1px solid #878177;

text-align:center;

width:40px;

}

.text-edit{

font-family:Verdana;

font-size:10px;

border:1px solid #878177;

width:200px;

}
