body   { margin:0px; padding:0px;  background:#F4EFF3; font-family:arial;}
#geral { width:973px; margin:auto; position:relative; }
a {text-decoration:none;}
img {border:0px font-size:0px;}

/* Menu Top */
.menu-p2    { width:630px; height:22px; padding:2px 40px 0 0;  background:#d2cdcd; float:right;}
.ul-top     { position:relative; padding:20px 0 0 0px; text-align:right; float:right; }
.ul-bottom  { position:relative; padding:20px 0 0 0px; text-align:right; float:right; }
.img-midia1-not     {width:200px; float:left; position:relative; margin:5px;}
.img-midia1-not img {max-width:200px;}
#top        { position:relative; width:973px; height:158px; background-color:#f4eff3; float:left}
#logo       { position:relative; width:152px; height:117px; padding:28px 0 0 46px; float:left; }
#redes      { width:400px; float:right; position:relative; text-align:right; }
#menu-top   { position:relative; width:775px; height:133px; padding:20px 0 0 0px; text-align:right; float:left;}
#menu-top a    { font:14px Arial; font-weight:bold; color:#333; padding:0 4px; text-decoration:none;}
#menu-top a:hover   { font:14px Arial; font-weight:bold; color:#680b70; text-decoration:none;  }
#menu-top .ul-top   { margin:10px 0px; background:#d2cdcd; padding-left:40px; padding-right:40px; padding-bottom:2px; padding-top:2px; }
#menu-top .ul-top ul   { margin:0px; padding:0px; position:absolute; display:none; }
#menu-top .ul-bottom   { margin:10px 0px; background:#d2cdcd; padding-left:80px; padding-right:40px; padding-bottom:2px; padding-top:2px; }
#menu-top .ul-bottom ul    { margin:0px; padding:0px; position:absolute; display:none; }
#menu-top li       { padding:0px; list-style:none; display:inline; background:#d2cdcd; position:relative; }
#menu-top li ul    { position:absolute; top:18px; left:0px; display:none; padding:5px; }
#menu-top li:hover ul            { display:block; list-style:none; paddin:5px; background:#d2cdcd; position:absolute; text-align:left; cursor:default; z-index:100; }
#menu-top li:hover ul li         { display:inherit; }
#menu-top li:hover ul li a       { font-size:11px; font-weight:bold; color:#6659a8; text-align:left; padding:0px; }
#menu-top li:hover ul li a:hover { font-weight:bold; color:#0d004c; text-align:left; }

#exterior          { float:left; position:relative; height:100px; padding:10px 0 0 50px font:11px Arial;  color:#666;  text-decoration:none; }
#exterior a:hover  { font:11px Arial;   color:#680b70; text-decoration:none;  }
#exterior li            { width:10px; padding:0px; list-style:none; display:inline; }
#exterior ul ul         { margin:0px; padding:0px 10px;  position:absolute; display:none; }
#exterior li:hover      { cursor:default; z-index:100; }
#exterior li:hover ul   { display:block; }
/**********************************************************************************************/ 

#center-home   { position:relative; width:973px; height:375px; background:url(/resources/img-layout/bg-center-home2.jpg) repeat-x; float:left}
#center-inst   { position:relative; width:973px; height:auto; padding:40px 0 0 0; background:url(resources/img-layout/bg-center.jpg) repeat-x bottom; float:left}
#center-inst-cat   { position:relative; width:973px; height:auto; padding:0px 0 0 0; background:url(resources/img-layout/bg-center.jpg) repeat-x bottom; float:left}
#center-dicas  { position:relative; width:973px; height:auto; padding:40px 0 0 0; background:url(resources/img-layout/bg-center.jpg) repeat-x bottom; float:left}
#center-maria-inst { position:relative; width:973px; height:778px; background:url(/resources/img-layout/bg2-institucional-nova.jpg) repeat-x bottom; float:left}
#center-depoimento { position:relative; width:973px; height:762px; background:url(resources/img-layout/bg2-depoimento-nova.jpg) repeat-x bottom; float:left}	
#center-agenda     { position:relative; width:973px; min-height:573px; background:url(/resources/img-layout/bg-center-agenda.jpg) repeat-x #E3D3DE; float:left}					
#center         { position:relative; width:973px; height:auto; background:url(/resources/img-layout/bg-center.jpg) repeat-x bottom; float:left}	
#center-como-comprar { position:relative; width:973px; background:url(resources/img-layout/bg-como-comprar2.jpg) repeat-x bottom; float:left}	
#center-como-comprar2 { position:relative; width:973px; height:1180px; background:url(resources/img-layout/bg-como-comprar2.jpg) repeat-x bottom; float:left}
#center-como-comprar3 { position:relative; width:973px; height:725px; background:url(resources/img-layout/bg-como-comprar2.jpg) repeat-x bottom; float:left}

#menu-left    { position:relative; width:165px; height:538px; padding:20px 0 0 20px; height:538px; padding:20px 0 0 20px; *height:538px; *padding:20px 0 0 20px; float:left }
#menu-left p  { width:105px; height:17px; margin:15px 0; font:12px Arial; color:#333131; font-weight:bold; padding:0 0 0 15px; background:#e0dcdc;}
#menu-left ul { padding:0px;  margin:0px;}
#menu-left li { padding:0px; list-style:none; margin:1px 0 0 0;  }
#menu-left a  { font:12px Arial; color:#333131; font-weight:bold; text-decoration:none;  }
#menu-left a:visited { color:#333131; } 
#menu-left a:hover   { color:#681a69; }
#menu-left a:active  { color:#681a69; }

 
#menu-left-galeria     { position:relative; width:260px; height:528px; padding:55px 0 0 20px; float:left}
#menu-left-galeria p  { width:105px; height:17px; margin:15px 0; font:12px Arial; color:#333131; font-weight:bold; padding:0 0 0 15px; background:#e0dcdc;}
#menu-left-galeria ul { padding:0px;  margin:0px;}
#menu-left-galeria li { padding:0 0 0 15px; list-style:none; margin:1px 0;  }
#menu-left-galeria a  { font:12px Arial; color:#333131; font-weight:bold; text-decoration:none;  }
#menu-left-galeria a:hover  { color:#681a69;}

#flash-home  { position:relative; width:973px; /* *height:375px; _height:375px; */ *height:570px; _height:550px;padding:0px 0 0 0; float:left; background:#ffffff;}

#flash-cat  { position:relative; width:973px; height:550px; *height:550px; _height:550px; padding:0px 0 0 0; float:left;}

/*AGENDA*/
#calendario     { position:relative; width:550px; height:auto; padding:80px 0 0 0; float:left;}
#meses			{ position:relative; width:250px; height:80px; padding:35px 10px 0 25px;  float:left;}
#meses ul       { padding:0px;  margin:0px;}
#meses li       { padding:0 0 0 15px; list-style:none; margin:1px 0; display:inline;}
#meses a        { font:14px Arial; font-weight:bold; color:#470b41; text-decoration:none;}
#meses a:hover  { text-decoration:underline;}
#titulo         { position:relative; width:240px; height:90px; padding:25px 0 0 15px; float:left;}
#titulo h1      { font:50px Arial; font-weight:bold; color:#fff; margin:0px;}
#datas1         { position:relative; width:552px; height:64px; background:#bda0b0; float:left;}
#datas2         { position:relative; width:552px; height:64px; float:left;}
#dias           { position:relative; width:180px; height:64px; padding:0 0 0 20px; float:left;}
#dias p         { font:20px Arial; color:#470b41; margin:10px 0px; }
#dias a         { text-decoration:none; }
#texto-dia        { position:relative; width:352px; height:54px; padding:10px 0 0 0; float:left;}
#texto-dia .link1 { font:20px Arial; color:#470b41; text-decoration:none;}
#texto-dia .link2 { font:14px Arial; color:#470b41; text-decoration:none;}
#texto-dia a:hover{ text-decoration:underline;}
#mapa              { float:left; width:350px; position:relative;}

#dia-agenda       { position:relative; width:373px; height:auto; padding:100px 0 0 50px; float:left;}
#dia-agenda .dias { font:44px Arial; font-weight:bold; color:#470b41; padding:10px 10px; margin:0px; background:#cecdc9; } 
#agenda-cont h2   { font:20px Arial; font-weight:bold; color:#470b41; }
#agenda-cont h3   { font:15px Arial; font-weight:bold; color:#470b41; }
#agenda-cont p    { font:12px Arial; color:#470B41; }
#dia-p            { font:44px Arial; font-weight:bold; color:#470b41; padding:10px 10px 10px; background:#CCC;}
#agenda-cont      { width:363px; position:relative; margin:auto; padding-left:10px; }
#img-agenda       { width:373px; position:relative; margin:auto; text-align:center; }
.size-img         { max-width:180px; max-height:90px; border:1px solid #E7DAE4; }
/*AGENDA*/

#conteudo     { position:relative; width:773px; height:auto;  float:left}
#produtos     { position:relative; width:773px; height:auto;  float:left}
#produtos h1  { margin:0; font:12px Arial; font-weight:bold; color:#848383;}
#produtos h2  { margin:0; font:12px Arial; color:#681A69; }
#produtos p   { font:12px Arial; color:#666;}
#menu-bottom     { position:relative; width:788px; height:70px; padding:20px 0 0 0;  float:left}
#menu-bottom li  { list-style:none; display:inline; }
#menu-bottom a         { font:11px Arial; font-weight:bold; color:#333; padding:0 4px; text-decoration:none;}
#menu-bottom a:hover   { color:#666;}
.menu-p3         { width:630px; height:23px; padding:2px 40px 0 0; margin:31px 0 0 0; text-align:center; background:#cccccc; float:right;}
#menu-bottom img  { float:left; padding:0 0 0 48px; }

#conteudo-depo   { position:relative; width:500px; height:582px; padding:0 0 0 473px; float:left} 
#conteudo-inst   { position:relative; width:973px; height:598px; float:left}
#img-inst        { position:relative; width:402px; height:276px; padding:0 0 0 10px; margin:128px 0 0 65px; float:left}
#texto-inst      { position:relative; width:416px; font:11px Arial; color:#666; text-align:justify; margin-left:60px; float:left; padding:10px; background:#fff; }
#texto-inst h1   { font:16px Arial; font-weight:bold; }
#cont-dica       { position:relative; width:635px; padding:0 20px 0 0; float:left;}
#cont-dica h1	 { font:16px Arial; color:#680b70; }
#cont-dica p	 { font:12px Arial; color:#666;}
#dica-img        { position:relative; width:635px; padding:0 0 5px 0; float:left;}
/*#dica-img img    { max-width:250px;}*/

.img-dica	{ position:relative; width:250px; margin:5px; float:left;}
.img-midia	{ position:relative; width:250px; margin:5px; float:left;}

#breadcrumbs         { position:relative; width:505px; height:20px;  font:11px Arial; color:#666; float:left; } 
#breadcrumbs a       { text-decoration:none; color:#333; float:left; }
#breadcrumbs a:hover { color:#666;}

#tit-h1  { position:relative; width:650px; height:20px; padding:0 0 15px 0; font:11px Arial; color:#666; float:left; } 

#colecao h1       { margin:0; font:12px Arial; font-weight:bold; color:#848383; }  
#colecao          { position:relative; width:643px; height:435px; float:left}
#img-colecao-meio { position:relative; width:317px; height:388px; margin:0px 5px; float:left;}
#img-colecao1  { position:relative; width:155px; height:388px; float:left;} 
#img-colecao2  { position:relative; width:155px; height:157px; margin:0 6px 0 0; float:left;} 
#img-colecao3  { position:relative; width:155px; height:157px; float:left;} 
#img-colecao4  { position:relative; width:317px; height:224px; margin:6px 0 0 0; float:left;} 
#img-colecao5  { position:relative; width:155px; height:224px; margin:0 0 6px 0; float:left;} 
#img-colecao6  { position:relative; width:155px; height:157px; float:left;} 

#compra  { position:relative; width:49px; height:326px; float:right; }
#compra2 { position:relative; width:49px; height:326px; margin:50px 0 0 15px; float:left; }
 
/*descrição*/ 
#prod1         { position:relative; width:294px; height:400px; padding:0 10px 0 30px;  float:left}
#prod-foto1    { position:relative; width:294px; height:118px; float:left}
#prod-foto2    { position:relative; width:294px; height:118px; padding:20px 0 10px 0;   float:left}
#prod-foto1 img { max-width:294px; max-height400px; }
#prod-foto2 img { max-width:294px; max-height400px; }
#descricao     { position:relative; width:294px; height:179px; float:left; font-size:10px; }
#descricao h1  { font:12px Arial; color:#848383; font-weight:bold; }
#descricao p   { font:10px; font-family:Arial; color:#848383; }
#descricao a        { font:10px Arial; color:#848383; text-decoration:none;}
#descricao a:hover  { font:10px Arial; color:#848383; text-decoration:underline;}


#prod2         { position:relative; width:256px; height:435px; padding:0  10px 0 10px; float:left }
#prod-foto3    { position:relative; width:256px; height:435px; float:left }

#logo-parceiro      { position:relative; width:305px; height:460px; float:left;}
#logo-parceiro img  { margin:5px 0 0 90px;}
#parceiro           { position:relative; width:640px; height:auto;  float:left;}
#texto-parceiro     { position:relative; padding:0px 20px; float:left;}  
#texto-parceiro h1 { font:25px Arial; color:#848383; }
#texto-parceiro p  { font:12px Arial; color:#848383; }
 
#img-parceiro       { position:relative; padding-bottom:20px; float:left;}
#img-parceiro img   { margin:10px 40px 5px 20px;}
.img-medidas        { margin:15px 0 0 0;}

#menu-bottom-parceiros             { position:relative; width:973px; height:70px; padding:10px 0 0 0;  float:left;}
#menu-bottom-parceiros li          { list-style:none; display:inline; }
#menu-bottom-parceiros a         { font:11px Arial; font-weight:bold; color:#333; padding:0 4px; text-decoration:none;}
#menu-bottom-parceiros a:hover   { color:#666;}
.menu-p3                         { width:630px; height:23px; padding:2px 40px 0 0; margin:31px 0 0 0; text-align:center; background:#d3cdcd; float:right;}
#menu-bottom-parceiros img       { float:left; padding:0 0 0 233px; }

#vinheta-comprar   { position:relative; width:973px; height:179px; background:url(/resources/img-layout/bg-vinheta-comprar1-nova.jpg); float:left;}  	
#vinheta-inst      { position:relative; width:973px; height:179px; float:left;}  	
#vinheta-home      { position:relative; width:973px; min-height:360px; background:url(/resources/img-layout/bg-vinheta-home-nova.jpg); float:left}  	
#vinheta-home ul   { padding:0px; list-style:none;}
#vinheta-home li   { padding:0px 10px;}
#vinheta-home h3   { font:12px Arial; color:#FFF;} 
#midia		    { position:relative; width:935px; min-height:133px; padding:47px 0 0 38px; font:21px Arial; color:#8d8189; float:left;}
#midia-home	    { position:relative; width:230px; height:133px; color:#8d8189; float:left; }
#corpo-destaque-home { width:690px; float:left; position:relative; }
#destaque-home       { width:700px; float:left; position:relative; }
#midia-data1       { position:relative; width:335px; height:171px; padding:10px 0 0 16px; font:12px Arial; color:#FFF; float:left;}
.midia-data-home   { text-decoration:none; width:315px; float:left; position:relative; text-align:right; margin:10px; }
.midia-data-home a { text-decoration:none; font:bold 15px Arial; color:#FFF; }

.data-midia      { font:15px Arial; color:#FFF; font-weight:bold;  }
#midia-data1 a   { font:15px Arial; color:#C6B6C1; font-weight:bold; text-decoration:none;  }
#midia-data1 a:hover { text-decoration:underline;} 
#midia-data2 a       { font:15px Arial; color:#C6B6C1; font-weight:bold; text-decoration:none;  }
#midia-data2 a:hover { text-decoration:underline;} 
#midia-data2   { position:relative; width:350px; height:81px; padding:10px 0 0 16px; font:12px Arial; color:#FFF; float:left;}
#agenda        { position:relative; width:228px; height:179px; background:#e6daa1; float:left;}
.top           { position:relative; width:228px; float:left;}
.datas1        { position:relative; width:218px; height:58px; padding:5px 5px; background:#ffffff; font:11px Arial; color:#474146; border-top:1px solid #C3A0B7; float:left; }
.datas2        { position:relative; width:218px; height:58px; padding:5px 5px; background:#ffffff; font:11px Arial; color:#474146; border-top:1px solid #e6daa1; float:left; }
#agenda h3     { font:18px Arial; color:#727272; margin:10px; text-align:right; font-weight:bold;}  
#agenda p      { font:11px Arial; color:#474146;}
#agenda a	 { font:11px Arial; text-decoration:none; color:#474146; font-weight:bold;}  
#agenda a:hover { text-decoration:underline;}
#news          { position:relative; width:228px; height:179px; margin:0 0 0 15px; background:#c3a0b7; float:left;}
#news h3       { font:18px Arial; color:#727272; font-weight:bold; text-align:right; margin:10px; padding:0 130px 0 0;}
#news img      { float:left;}
#news p        { font:11px Arial; color:#474146;}
#news a        { font:11px Arial; text-decoration:none; color:#474146; font-weight:bold;}
#news a:hover  { text-decoration:underline;}        
#publicidade   { position:relative; width:228px; height:132px; margin:46px 0 0 15px; text-align:center; float:left;}
#publicidade img { max-width:228px; max-height:132px; }
#newsletter    { position:relative; width:225px; height:116px; margin:50px 0 0 14px;  background:url(/resources/img-layout/bot-cads.gif); float:left;}
#newsletter1   { position:relative; width:225px; height:116px; margin:50px 0 0 14px;  background:url(/resources/img-layout/bot-cads.gif); float:left;}
#newsletter-inst   { position:relative; width:225px; height:116px; margin:50px 0 0 14px;  background:url(/resources/img-layout/bot-cads.gif); float:left;}
#newsletter-depo   { position:relative; width:225px; height:116px; margin:50px 0 0 14px; background:url(/resources/img-layout/bot-cads.gif);  float:left;}    
#newsletter-comprar { position:relative; width:225px; height:116px; margin:50px 0 0 14px; float:left;} 

#campos1        { position:relative; width:223px; height:66px; padding:0 0 0 2px; float:left;}
#campos2        { position:relative; width:225px; height:48px; padding:2px 0 0 2px; float:left;}
#campos1 img    { width:100%; height:100%;}
#campos2 img    { width:100%; height:100%;}

#menu-midia-news         { position:relative; width:210px; height:478px; overflow:auto; float:left;}
#menu-midia-news ul      { padding:0px; margin:0px; list-style:none; }
#menu-midia-news a       { font:11px Arial; color:#848383; text-decoration:none;}
#menu-midia-news a:hover { text-decoration:underline;}
.midias-li1              { position:relative; width:180px; height:40px; padding:5px 0 5px 30px; background:#d8d5d7; float:left; }
.midias-li2              { position:relative; width:180px; height:40px; padding:5px 0 5px 30px; background:#ebedee; float:left; }

#conteudo-midias         { position:relative; width:660px; height:478px; padding:0 0 0 50px; float:left; }
#conteudo-dicas          { position:relative; width:660px; height:auto; padding:0 0 0 50px; float:left; }
#conteudo-dicas h1       { font:16px Arial; font-weight:bold; margin:0 0 20px 0; color:#666;}
#conteudo-dicas ul       { padding:0px; margin:0px; list-style:none;}
#conteudo-dicas a        { font:11px Arial; color:#333; text-decoration:none;}
#conteudo-dicas a:hover  { text-decoration:underline;}
#conteudo-dicas p        { font:12px Arial; color:#666;}
#conteudo-galeria h1     { font:16px Arial; font-weight:bold; margin:0 0 10px 0; color:#666;}
#conteudo-galeria        { position:relative; width:640px; height:auto; padding:55px 20px 20px 20px;  float:left}
#conteudo-galeria img    { margin:2px 5px;}
#conteudo-galeria p      { font:11px Arial; color:#666;}

#menu-left-comprar          { position:relative; width:300px; height:auto; float:left;}
#menu-left-comprar ul       { padding:20px 0 0 0;  margin:0px;}
#menu-left-comprar li       { padding:0 0 0 60px; list-style:none; margin:2px 0;  }
#menu-left-comprar a        { font:13px Arial; color:#363535; font-weight:bold; text-decoration:none;  }
#menu-left-comprar a:hover  { color:#681a69;}
#conteudo-comprar    { position:relative; width:670px; min-height:582px; float:left; }
#texto-comprar       { position:relative; width:403px; height:auto; font:12px Arial; color:#666; padding:0 30px 0 0; margin:20px 0 0 0; float:left; backgroung:#fff;}
#texto-comprar h1    { font:16px Arial; }
#texto-comprar h2    { font:16px Arial; }
#texto-comprar a       { font:12px Arial; color:#680b70; text-decoration:none;}
#texto-comprar a:hover { text-decoration:underline;}
#img-comprar          { position:relative; width:237px; height:auto; float:left;}
#img-comprar p        { margin:0 38px 0 0; font:10px Arial; color:#680b70; text-align:right;}

#texto-venda       { position:relative; width:500px; height:auto; font:12px Arial; color:#666; padding:0 30px 0 0; margin:20px 0 0 60px; float:left;}
#texto-venda h1    { font:16px Arial; }
#texto-venda b     { color:#680b70;}
#texto-ponta  	   { position:relative; width:500px; font:12px Arial; color:#666; padding:10px; margin:10px 0 0 60px; float:left; background:#fff;}
#texto-revendedores  	   { position:relative; width:500px; height:auto; font:12px Arial; color:#666; padding:10px; margin:10px 0 0 60px; float:left; background:#fff;}
#texto-ponta h1    { font:16px Arial; }
#texto-ponta h2    { font:12px Arial; color:#680b70; margin:0px; }
#texto-ponta p     { margin:8px 0px; }
#texto-revendedores p    { margin:0 0 20px 0px; line-height:18px; }
#texto-revendedores h1    { font:16px Arial; }
#texto-revendedores h2    { font:12px Arial; color:#680b70; margin:0px; }
#texto-ponta a       { font:12px Arial; color:#680b70; text-decoration:none;}
#texto-ponta a:hover { text-decoration:underline;}
#texto-revendedores a       { font:12px Arial; color:#680b70; text-decoration:none;}
#texto-revendedores a:hover { text-decoration:underline;}
#texto-revend      { position:relative; width:568px; height:auto; font:12px Arial; color:#666; padding:0 30px 0 0; margin:20px 0 0 60px; float:left;}
#texto-revend b     { color:#680b70;}
.text-rev          { margin:200px 0 0 0; font:12px Arial; text-align:right;}

#menu-dicas         { position:relative; width:240px; height:430px; background:url(resources/img-layout/bg-menu-dicas.jpg); float:left;}
#menu-dicas ul      { padding:0px; margin:0px; list-style:none; }
#menu-dicas li      { width:220px; height:35px; padding:8px 0 0 20px; }
#menu-dicas a       { font:13px Arial; color:#aa9595; text-decoration:none;}
#menu-dicas a:hover { color:#666;}

#menu-left-dicas    { position:relative; width:auto; height:auto; float:left; padding-bottom:25px; }
#menu-left-midias   { position:relative; width:auto; padding-bottom:25px; float:left; }

/*Paginação*/
#pag         { position:relative; width:205px; text-align:right; font:11px Arial; float:left; }
#pag a       { margin:0px 3px; font:11px Arial; color:#681A69; text-decoration:none;}
#pag a:hover { text-decoration:underline;} 
#pag2        { position:relative; width:400px; text-align:center; font:11px Arial; float:left; }    
/*Paginação*/

#vinheta         { position:relative; width:973px; height:179px; background-color:#e6d7e1; float:left}
#vinheta-agenda  { position:relative; width:973px; height:179px; background:url(/resources/img-layout/bg-vinheta-agenda.jpg) #fff; float:left}

/* Pag Contato */
 #contato-img { position:relative; padding-top:268px; width:355px; height:42px; margin:0 0 0 30px; background:url(resources/img-layout/img-balao-contato.gif) no-repeat top; float:left;}
 #formulario  { position:relative; width:420px; height:auto; padding:0 0 10px 40px; float:left}
/* Pag Contato */

#footer     { position:relative; width:973px; background-color:#000; float:left; text-align:center; color:#FFFFFF;}
#footer p   { font:10px Arial; color:#fff; }
#footer ul  { margin:10px 0 3px 0; padding:0px; }
#menu-footer li       { padding:0px; list-style:none; display:inline; color:#fff;}
#menu-footer a        { font:9px Arial; font-weight:bold; color:#fff; padding:0 0px 0 2px; text-decoration:none;}  
#menu-footer a:hover  { text-decoration:underline;}  

/* Tooltip  FOTOS EM CSS */
img                       { border:0; }
.fotos                    { width:675px; margin:0; padding:0; float:left; }
.fotos li                 { width:200px; height:135px; margin:0 25px 25px 0; list-style:none; float:left;  }
.fotos a                  { margin:0px; _margin:0px 20px 20px 0; *margin:0px 20px 20px 0; text-align:center; text-decoration:none; float:left; position:relative;}
.fotos a:hover            { border:0; }
.fotos span               { width:189px; display:none; padding:4px 6px; color:#5d5d5d; font:11px Arial; text-align:left; z-index:100; }
.fotos :hover span        { background:#CCCCCC;  display:block;  position:absolute; left:0; bottom:3px; }

.fotos-linha                    { width:655px; margin:0; padding:0; float:left; }
.fotos-linha li                 { width:192px; height:326px; margin:0 26px 28px 0; 
_margin:0 26px 28px 0; *margin:0 26px 28px 0; list-style:none; float:left;  }
.fotos-linha li img             { max-width:192px; }
.fotos-linha a                  { margin:0px; text-align:center; text-decoration:none; float:left; position:relative;}
.fotos-linha a:hover            { border:0; }
.fotos-linha a span               { width:180px; display:none; padding:4px 6px; color:#5d5d5d; font:11px Arial; text-align:left; z-index:100; }
.fotos-linha :hover span        { background:#CCCCCC;  display:block;  position:absolute; left:0; bottom:3px; }	

.fotos-galeria                    { margin:0; padding:0; float:left; }
.fotos-galeria li                 { list-style:none; float:left;  }
.fotos-galeria a                  { margin:5px 0 5px 0 ; text-align:center; text-decoration:none; float:left; position:relative;}
.fotos-galeria a:hover            { border:0; }
.fotos-galeria span               { width:188px; display:none; padding:4px 6px; color:#5d5d5d; font:11px Arial; text-align:left; z-index:100; }
.fotos-galeria :hover span        { background:#CCCCCC;  display:block;  position:absolute; left:5px; bottom:5px; }

.fotos-agenda                    { margin:0 70px; padding:0; float:left; }
.fotos-agenda li                 { list-style:none; float:left;  }
.fotos-agenda img				 { margin:5px 10px 10px 0 ; text-align:center; text-decoration:none; cursor:pointer; float:left; position:relative;}
.fotos-agenda img:hover			 { border:0; }
.fotos-agenda a                  { margin:5px 10px 10px 0 ; text-align:center; text-decoration:none; float:left; position:relative;}
.fotos-agenda a:hover            { border:0; }
.fotos-agenda span               { width:188px; display:none; padding:4px 6px; color:#5d5d5d; font:11px Arial; text-align:left; z-index:100; }
.fotos-agenda :hover span        { background:#CCCCCC;  display:block;  position:absolute; left:10px; bottom:3px; }			

#obrigado  { position:relative; width:530px; height:383px; padding:200px 0 0 375px; font:12px Arial; color:#666; float:left;}

#campos-news           { position:relative; width:auto; height:auto; padding:80px 0 0 65px; float:left;}
#campos-news form  { position:relative; width:150px; height:auto; padding:0px; margin:0px; }
#campos-news label { width:150px; height:auto; padding:0px; margin:0px; }
  #campos-news form input     { width:150px; height:15px; margin:2px 0; font:12px Arial; border:1px solid #680B70; }
  #campos-news form .bot-env  { width:50px; height:20px; margin:2px 0; font:11px Arial; color:#F4EFF3; cursor:pointer; background:#680B70; border:1px solid #680B70; }

/* Formulario */	
form                  { padding:30px; margin:auto;}
form label            { width:400px; margin:0 0 10px 0; *margin: -13px;  float:left;  }
form input, textarea  { width:380px; height:30px; padding:3px 4px; font:12px Arial; background:#ccbbbb; border:1px solid #ccbbbb;}
form label textarea   { width:380px; height:100px; }
form label span       { width:335px; margin:0; padding:0; font:12px Arial; color:#680b70; float:left;}
form label .ddd       { width: 40px; }
form label .tFone     { width:380px; }
form label .botEnviar { width:auto; height:26px; background:#5d3861; color:#ccbbbb; cursor:pointer; border:1px solid #5d3861; }
.botEnviar { width:auto; height:26px; background:#5d3861; color:#ccbbbb; cursor:pointer; border:1px solid #5d3861; }
form span             { width:275px; margin:6px 0 0 2px; padding:0; font:12px Arial; color:#680b70; float:left;}
form select           { background:#5d3861; color:#ccbbbb; border:0px;}

.aut       { width:20px; height:15px; float:left; padding:0px; } 

#emails   { position:relative; width:973px; height:50px; text-align:center; float:left;}
#emails a  { font:12px Arial; color:#363636; text-decoration:none;}  
#emails a:hover { text-decoration:underline; }

/* GALERIA DE FOTOS EM CSS */
img                  { border:0; }
.area-fotos          { width:237px; padding:0; margin:30px 0 0 0;  position:relative; float:left; }
.foto                { width:220px; margin:0; padding:0 23px 0 0; float:right; }
.foto span           { display:none;  }
.foto span img       { max-width:195px; max-height:134px;}
.foto li             { list-style:none; margin:0 0px 0px 0; float:left; }
.foto a              { padding:1px; margin:5px 0 0 5px; text-align:center; border:1px solid #999; float:left; }
.foto a:hover        { border:1px solid #f60;}
.foto a:hover span   { width:199px; min-height:134px; background:#FFF; text-align:left; position:absolute; top:0; left:0; display:block;}
.foto-inicial        { text-align:center; position:relative; float:left; top:0; left:0; background:#FFF; max-width:195px; }
/* GALERIA DE FOTOS EM CSS */

#medidas          { position:relative; width:64px; height:119px; }
#medidas a:hover  { background:url(resources/img-layout/bot-medidas-hover.gif) top no-repeat;}
#medidas ul       { list-style: none; margin: 0; padding: 0; width: 64px;height: 119px; }
#medidas li a     { width: 64px; height: 119px; display: block; background:url(resources/img-layout/bot-medidas.gif) top no-repeat; }


/*Accordion 2*/
.urbangreymenu              { width: 260px; position:relative; background:#d8d5d7; margin:0 0 20px 0; float:left; }
.urbangreymenu .headerbar   { font:13px Arial;  color:#aa9595; background: #d8d5d7 ; margin: 0; text-transform: uppercase; padding: 10px 0 10px 25px; }
.urbangreymenu .headerbar a { text-decoration: none; color: #aa9595; display: block; }

.urbangreymenu ul     { list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; }
.urbangreymenu ul li  { padding-bottom: 2px; }

.urbangreymenu ul li a{ font:12px Arial; color: #333131; background: #ebedee; display: block; padding: 5px 0 5px 30px; line-height: 17px; text-decoration: none; }
.urbangreymenu ul li a:hover{ color: #333131; background: #ebedee; text-decoration:underline; }

/************Novo Menu Accordeon********************/
.applemenu                    { position:relative; margin: 5px 0;  padding: 0; width: 240px; }
.applemenu div.silverheader a { background:#D8D5D7 repeat-x center left; font: normal 13px Arial; color: #AA9595; display: block; position: relative; width: auto; padding: 10px 0 10px 20px; text-decoration: none; }

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active  { color:#AA9595; }
.applemenu div.selected a, .applemenu div.silverheader a:hover               { background-image: url(silvergradientover.gif); color: #AA9595; }
.applemenu div.submenu                                                       { background: #EBEDEE; font:12px Arial; color:#333; text-decoration:none; padding: 5px; height: auto; }

div.silverheader { position:relative; width:239px; height:36px; float:left;}
div.submenu      { position:relative; width:229px; height:auto; float:left;} 
div.submenu a       {text-decoration:none; padding: 0 0 0 20px; color:#333; }
div.submenu a:hover { text-decoration:underline;}

/************Novo Menu Accordeon********************/
#dia-agenda .dias { background:none repeat scroll 0 0 #CECDC9; color:#470B41; font:bold 44px Arial; margin:0; padding:10px; }

#dia-agenda h2 { color:#470B41; font:bold 20px Arial; padding:0 10px; background:#EFE8EF; }
#dia-agenda h3 { color:#470B41; font:bold 15px Arial; padding:0 10px; background:#ECE1E9; }
#dia-agenda p  { color:#470B41; font:12px Arial; padding:0 10px; background:#E8DCE6; }
.fotos-agenda  { float:left; margin:0 70px; padding:0; background:#E7DAE4; }




