* {margin:0; padding:0;}
body {text-align:center; background:#000000; font:10/10px Verdana;}

/* CARACTERISTICAS DAS DIVS */
#tudo {position:relative; margin:auto; width:1003px; height:600px; background:367px 278px #000000 url(../imagens/bg_tudo.gif) no-repeat; text-align:left;}

#esq 			{position:relative; float:left; width:525px; height:600px; background:url(../imagens/foto_pc_1.gif) no-repeat; text-align:right; z-index:1;}
#dir 			{position:relative; float:left; width:478px; height:600px;}
#cabecalho		{position:relative; float:left; width:478px; height: 58px;}
#folha			{position:relative; float:left; width:478px; height:490px; background:url(../imagens/bg_conteudo.gif) no-repeat;   overflow:hidden;}
#folha2			{position:relative; float:left; width:478px; height:490px; background:url(../imagens/bg_conteudo_2.gif) no-repeat; overflow:hidden;}
#rodape			{position:relative; float:left; width:478px; height: 52px;}
#scroll			{position:relative; float:left; width:373px; height:300px; overflow:auto;}
#foto			{position:relative; float:left; width:373px; height:292px; overflow:hidden;}
#sobre_foto		{position:relative; float:left; width:373px; height: 64px; overflow:hidden;}
#legenda		{position:relative; float:left; width:373px; height: 55px; overflow:hidden; background:url(../imagens/bg_legenda.gif) repeat-x; text-align:left;}
#sobre_scroll	{position:relative; float:left; width:373px; height: 96px; overflow:hidden;}
.abreaspas		{position:relative; float:left; width: 35px; height: 25px; background:url(../imagens/bg_abreaspas.gif) no-repeat; z-index:1;}
.fechaaspas		{position:relative; float:left; width: 35px; height: 25px; background:url(../imagens/bg_fechaaspas.gif) no-repeat,; z-index:1; margin:-20px 0 15px 310px; display:inline;}
.entreaspas		{position:relative; float:left;	width:325px; display:table; z-index:2; margin:-20px 0 0 10px; _margin:-20px 0 0 5px;}
.limita			{position:relative; float:left;	width:350px; display:table;}
.limita2		{position:relative; 			width:290px; display:table;}
.limita3		{position:relative; 			width:270px; display:table;}
#conteudo 		{position:relative; 			width:373px; 			    margin:40px 0 0 20px; display:table;}
.box_cinza		{position:relative; float:left; width:339px; 			    margin-top:18px; display:table; background:#dfdede; text-align:center;}
#dia 			{position:relative; float:left; width:353px; display:table; margin:0 0 20px 0;}
#eventos 		{position:relative; float:left; width:229px; display:table; margin:0 0 0 10px; border-left:1px Solid #a88952;}

#compra_home	{position:relative; float:left; width:300px; height:190px; margin:30px 0 0 5px; display:inline; text-align:left;}
#compra			{position:relative; float:left; width:300px; height:190px; margin:-46px 0 0 5px; display:inline; text-align:left;}

/* ALINHAMENTOS */
.img_01 {margin:22px 30px 0 0;}
.img_02 {margin:28px 17px 0 17px; float:left;}
.img_03	{margin:24px 0px 0 0px; float:left;}
.img_04	{margin:20px  0px 0 66px; float:left;}

.margin_00 {margin-top:0;}
.margin_01 {margin: 29px  0px 0 0;} 
.margin_02 {margin:  0px 10px 0 0;}
.margin_03 {margin:  5px  7px 0 0; display:inline;}
.margin_04 {margin:  0px  0px 0 3px;}
.margin_05 {margin:  0px 25px 0 0;}
.margin_06 {margin:  8px 12px 0 0;}
.margin_07 {margin:  4px  0px 0 0;}
.margin_08 {margin: 10px  0px 0 0;}
.margin_09 {margin:  0px  5px 0 5px;}
.margin_10 {margin:153px  0   0 0;}
.margin_11 {margin-top:20px;}

.fLeft  {float:left;}
.fRight {float:right;}
.alignLeft	{text-align:left;}
.alignRight {text-align:right;}


.centra {text-align:center;}

p {margin:10px 0 0 0;}

/* BOTOES */
.botaocab 		 				{position:relative; float:left; width:90px; height:12px; display:inline; overflow:hidden; background-position:top left; margin:4px 0 0 0;}
.botaocab:hover, .botaocab_on 	{position:relative; float:left; width:90px; height:12px; display:inline; overflow:hidden; background-position:top right; margin:4px 0 0 0;}
.botaorod 		 				{position:relative; float:left; width:60px; height:26px; display:inline; overflow:hidden; margin:18px 2px 0 2px;}
.botaorod:hover, .botaorod_on 	{position:relative; float:left; width:60px; height:26px; display:inline; overflow:hidden; background-position:right; margin:18px 2px 0 2px;}

/* FONTES */
#tudo 			{font:11/15px Verdana; color:#2d0e0e;}
#legenda    	{font:11/15px Verdana; color:#2d0e0e;}
.txt_01	    	{font:10/14px Verdana; color:#a98c5b;}
#sobre_scroll	{font:12/14px Verdana; color:#777;}
.font_14		{font:14/18px Verdana;}
.cor_01	    	{color:#ececec;}

/* SCROLL */
body {scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#ececec;	scrollbar-highlight-color:#ececec;	scrollbar-face-color:#000000; scrollbar-shadow-color:#ececec;	scrollbar-darkshadow-color:#ececec;	scrollbar-track-color:#ececec;}

/* LINKS */
a 		{color:#2d0e0e; text-decoration:none;}
a:hover {color:#2d0e0e; text-decoration:underline;}

/* INPUTS */
.input_01 		{width:361px; height: 16px; border:1px Solid #cccccc; background:#f7f6f6; font:10/12px Verdana; padding-left:2px;}
.textarea_01	{width:361px; height:190px; border:1px Solid #cccccc; background:#f7f6f6; font:10/12px Verdana; padding-left:2px;}

/* HRs */
.hr_01 {background:#e3d2b4; width:100%; height:1px; overflow:hidden; margin-top:5px;}

/* IFRAME */
#frm_foto {position:relative; float:left; width:373px; height:347px;}
