/********************** Reset **********************/
html { color:#000; background:#fefdf1; background:url(../images/sprite.jpg) repeat-x top left #fdfce6; z-index:-1; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
/********************** Estilo *********************/
body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background:url(../images/sprite.jpg) repeat-x top left #fdfce6; }
a.citacao { font-weight:bold; color:#6d7e15; }
span.noshow {display:none;}
#container { width:778px; margin:0 auto;overflow:hidden; }
#header { background:red; position:relative; }
#submenu { float:left; width:768px; padding:11px 5px 0px 5px; }
#submenu ul { list-style:none; font-size:13px; font-weight:bold; float:left; width:754px; }
#submenu ul li { float:left; }
#submenu ul li a { font-weight:bold; color:#FFF; text-decoration:none; padding:11px 0 20px 0; width:107px; text-align:center; display:block; }
#submenu ul li a:hover { color:#fff200; text-decoration:underline; }
#submenu ul li a.active { background:url(../images/02.jpg) -10px -387px no-repeat; color:#666666; }
#sign { float:left; padding:0 0 20px 0; height:300px; width:778px; }
#logo { background:url(../images/logo.gif) -5px -5px no-repeat; width:406px; height:81px; float:left; margin-top:21px; }
#logo a { width:100%; height:100%;display:block; }
#slogan { float:left; width:100%; padding:190px 0 0 185px; }
#banner { float:right; width:372px; position:relative; }
#middle { float:left; width:758px; padding:10px; }
#sleft { float:left; width:440px; }
#img1 { float:left; background:url(../images/02.jpg) -302px -313px no-repeat; width:120px; height:105px; }
#seg1 { float:left; width:120px; padding:30px 10px 30px 0; }
#img2 { float:left; background:url(../images/02.jpg) -302px -206px no-repeat; width:120px; height:105px; }
#seg2 { float:right; width:120px; padding:10px 0 10px 10px; }
#sleft a.saiba_mais { float:right; background:url(../images/02.jpg) -302px -420px no-repeat; width:123px; height:34px; }
h1 { font-size:30px; color:#454545; font-weight:bold; display:block; padding:5px 0 25px 65px; background:url(../images/marker_h1.jpg) top left no-repeat; }
h2 {font-size:16px; color: #390; font-weight:bold; display:block; padding:5px 0 5px 0;}
h3 {font-size:12px; color: #660; font-weight:bold; display:block; padding:5px 0 5px 0;}
h5 { font-size:20px; color:#ff6e09; font-weight:bold; display:block; padding:5px 0 10px 0; }
h6 { font-size:15px; color:#6d7e15; font-weight:bold; display:block; padding:5px 0 5px 0; }
p { padding-bottom:10px; text-align:justify; }
#convenio {float:left;padding:30px 0 0 10px;width:300px;}
#convenio p {font-size:14px; color: #660; font-weight:bold; display:block; padding:5px 0 5px 0;text-align:center;}
#convenio p span.destaque {color:#036; font-size:150%;}
blockquote p {font-style:italic;padding:5px 0 0 10px;}
.full { float:left; width:100%; margin-bottom:0; padding:0; }
#sright { float:right; width:310px; padding-top:30px; }
#sright.contato { padding-left:10px; width:280px; float:right; }
#tips { float:left; width:399px; height:184px; padding:30px 25px 0 10px; background:url(../images/02.jpg) no-repeat -305px 10px;display:inline; }
#tips h4 { float:left; background:url(../images/02.jpg) -4px -488px no-repeat; height:75px; width:223px; }
#tips a.ver_todas { float:right; background:url(../images/02.jpg) -301px -456px no-repeat; width:121px; height:32px; margin-top:10px; }
#tips p { float:left; padding-bottom:5px; padding-left:20px; width:380px; }
#tips p a { color:#0c624e; text-decoration:none; }
#tips p a:hover { text-decoration:underline; }
#tips p strong { float:left; width:17px; height:15px; margin-right:5px; margin-top:3px; background:url('../images/03.gif') 0 -400px no-repeat; }
ul.dicas {list-style:inside;}
ul.dicas li {color:#36C;padding:10px 0 10px 0;}
#photos { float:right; width:285px; height:388px; padding:10px 15px 15px 10px; background:url(../images/02.jpg) no-repeat -430px -205px; }
#photos div.full { padding-left:75px; padding-top:5px; width:215px; }
#photos h4 { float:left; background:url(../images/02.jpg) -5px -437px no-repeat; height:47px; width:124px; margin-bottom:5px; }
#photos p { clear:both; display:block; padding:0; text-align:center; padding-bottom:1px; }
#photos p img, #sleft img { border:2px solid #0c624e; }
#links {float:right; width:285px;height:auto;display:block;margin:20px 0 0 0;}
#links ul {list-style:none;}
#links ul li {background:url('../images/03.gif') 0 -188px no-repeat;padding:10px 0 10px 20px;}
#links a {font-weight:bold; color:#6d7e15;text-decoration:none; }
#links a:hover {text-decoration:underline;}
#questions, #noticias { float:right; width:270px; height:370px; padding:8px 15px 0 15px; background:url(../images/02.jpg) no-repeat 0px 0px; }
#questions div.full, #noticias div.full { padding-bottom:10px; }
#questions h3 { float:left; background:url(../images/02.jpg) -6px -567px no-repeat; height:48px; width:193px; }
p.pergunta {font-size:16px; color: #390; font-weight:bold; padding:5px 0 5px 0;}
p.resposta {font-size:12px; color: #660; font-style:italic; padding:5px 0 5px 10px;}
#noticias h3 { float:left; background:url(../images/02.jpg) -206px -567px no-repeat; height:48px; width:193px; }
#noticias p { float:left; width:100%; color:#515151; font-size:11px; border-bottom:1px dotted #515151; padding:10px 0 10px 0; }
#noticias p strong { display:block; color:#000; padding-bottom:5px; }
#noticias p strong.cal { float:left; width:62px; padding:0; height:75px; background:url(../images/02.jpg) -135px -383px no-repeat; text-align:center; margin-right:10px; }
#noticias p strong.cal span { display:block; }
#noticias p strong.cal span.ano { font-size:13px; color:#FFF; padding:5px 0 2px 0; }
#noticias p strong.cal span.dia { font-size:22px; }
#noticias p strong.cal span.mes { font-size:14px; }
#noticias p a { color:#8f073b; text-decoration:none; float:left; width:78px; padding-top:5px; }
#noticias p a strong { float:left; color:#8f073b; font-weight:normal; cursor:pointer; }
#noticias p a span { float:right; width:17px; height:12px; margin-top:2px; cursor:pointer; background:url(../images/02.jpg) no-repeat -246px -383px; }
#noticias a.mais { float:left; background:url(../images/02.jpg) -302px -492px no-repeat; width:101px; height:28px; margin-top:25px; }
p.titulo_pub {font-size:16px; color: #390; font-weight:bold; padding:5px 0 5px 0;}
p.texto_pub {font-size:12px; color: #660; padding:5px 20px 5px 20px;line-height:16px;}
a.link_pub {color:#36C;text-decoration:none;}
a:hover.link_pub {color:#ff6e09;text-decoration:underline;}
ul.publica {list-style:inside;margin:10px 0 0 0;}
ul.publica li {color:#36C;}
p.center {text-align:center;}
#footer { float:left; width:100%; background:#ecebe1; padding:0; color:#515151; }
#footer_box {margin:auto;width:778px; height:auto;}
#bottom_menu {float:left;width:100%;margin:0;padding:0;}
#bottom_menu ul{float:left;width:100%; list-style:none;}
#bottom_menu ul li {float:left;width:70px;padding:10px 3px;text-align:center;}
#bottom_menu ul li a {font-family:Georgia, "Times New Roman", Times, serif;color:#ff6e09;text-decoration:none;}
#bottom_menu ul li a:hover {color:#6d7e15;text-decoration:underline;}
#bottom_menu ul li a.active {color:#36C;}
#copyrights {float:left;padding:10px 0;width:100%;height:auto;}
#copyrights p {text-align:center;}
a.profissite {margin:-27px 0 0 18px;background: url('../images/profissite.gif') top left no-repeat;width:56px;height:18px;display:block;}
iframe { border:2px solid #ff6e09; }
small { float:left; padding:5px; text-decoration:none; }
/***** EFEITO BANNER TOP *****/

div.card { width:372px;					/* width of each container*/ height:350px;					/* height of each container*/ position: absolute;				/* instructure each container to obey the position absolutely*/ float: left;					/* float all the container so that they overlapped each other*/ z-index:5000; }
div#box1 { padding-left:0; text-align:right; }
/***** *****/
/* the overlayed element */
div.overlay { /* growing background image */
	background-image:url(../images/white.png); /* dimensions after the growing animation finishes  */
	width:800px; height:600px; /* initially overlay is hidden */
	display:none; /* some padding to layout nested elements nicely  */
	padding:55px; }
div.orvelay img { border:0; }
/* default close button positioned on upper right corner */
div.overlay div.close { background-image:url(../images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }