/* GLOBAL */
*,html{padding:0;margin:0;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:12px;color:#555;}
body{background:#EFEFEF;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul li{list-style:circle;margin:0 0 0 15px;}
p {line-height: 110%;text-indent:30px;text-align:justify;margin:0 0 10px 0;}
.block{display:block;}
strong {font-weight:bold;}
input[type=radio],input[type=checkbox]{display:block;float:left;margin:2px;}
textarea{width:317px;}

/* TOP, BODY E BOTTOM */
#top   {}
#allbody  {background:#FFF;width:900px;margin:0 auto;border: 1px solid #CCC;}
#bottom{}

/* HEAD */
#head       {}
#head-top   {}
#head-left  {}
#head-center{background:url(webfile?name=ThemeMidiaRetrieve&file=dotumtheme/theme-fap/images/bgheadcenter.png) no-repeat;height:140px;width:100%px;}
#head-right {}
#head-bottom{}

/* BEFORE-CONTENT */
#before-content       {}
#before-content-top   {}
#before-content-left  {}
#before-content-center{}
#before-content-right {}
#before-content-bottom{}

/* CONTENT */
#content       {float:left;width:100%;}
#content-top   {}
#content-left  {}
#content-center{display:block;background:#FFF;width:100%;overflow:hidden;} /*overflow: hidden; ? o cara -> serve para acompanhar o tamanho dos elementos internos*/
#content-right {}
#content-bottom{}

/* AFTER-CONTENT */
#after-content       {}
#after-content-top   {}
#after-content-left  {}
#after-content-center{}
#after-content-right {}
#after-content-bottom{}

/* FOOTER */ 
#footer       {clear:both;display:block;margin:0;}
#footer-top   {}
#footer-left  {}
#footer-center{color:#fff;text-align:center;width:100%;background:#385C93;border-top:1px solid #CCC;}
#footer-right {}
#footer-bottom{}

/*BLOCO*/
.box-A {display:block;float:left;width:210px;}
.box-B {display:block;float:left;width:470px;padding:10px;}
.box-C {display:block;float:left;width:170px;padding:10px;}
.box-AB{display:block;float:left;width:670px;padding:10px;}
.box-BC{display:block;float:left;width:650px;padding:10px;}
.box-ABC{display:block;float:left;width:880px;padding:10px;}
.box       {display:block;clear:both;}
.box-top   {}
.box-left  {}
.box-center{}
.box-right {}
.box-bottom{}
.box-title {display:block;border-bottom: 1px solid #999;font-size: 14px;font-weight:bold;padding: 0; margin:0;}

/* MENU */
.menu-vertical{margin:0;padding: 15px 0 0 15px;}
.menu-vertical li{background:url(webfile?name=ThemeMidiaRetrieve&file=dotumtheme/theme-fap/images/bgmenuitem.png) no-repeat;height:14px;padding:6px;list-style:none;margin:0;}
.menu-vertical li a{font-size: 12px;color: #45809C;}

.menu-horizontal{}
.menu-horizontal li{}
.menu-horizontal li a{}

/*ELEMENTS*/
.item  {display:block;margin:0 0 5px 0;} /*!!!IMPORTANTE!!! mais usado para separa??o */
.data  {}
.title1{font-weight:bold;margin: 0 5px 0 0;}
.title2{display:block;font-weight:bold;}
.image1{}
.image2{}
.intro {display:block;}
.text  {display:block;}
.font  {}
.button{}

/*DOTUM*/
.footer-company{display:block;color:#FFF;text-align:center;}
.footer-address{display:block;color:#FFF;text-align:center;}
.footer-phone{display:none;}
.footer-dotum{display:block;color:#FFF;text-align:center;}

/*PERSON*/
.box-A .bloco-tipo-8 {margin:15px;}





/*TESTE*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; background: #fefefe; border: 1px solid #555; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .8em; border-collapse: collapse; margin:0 0 .1em; }
.ui-datepicker th { padding: .2em .1em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 0; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0; margin: 0; text-align: right; text-decoration: none; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(ui-icons_469bdd_256x240.png); }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }