table.web {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    color: #000000;
}
table.web caption {
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
}
table.web td, table.greystripes th {
    border: 1px dashed #ccc;
    padding: 5px 10px;
    font-size: 13px;
}
table.web th {
    background: none repeat scroll 0 0 #EE0C16;
    color: #FFFFFF;
    font-size: 14px;
    padding: 7px;
    text-align: center;
}
table.web tbody th, table.greystripes tbody td {
    text-align: center;
    vertical-align: top;
}
table.web tbody tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.web tbody tr:hover {
    background: none repeat scroll 0 0 #f0f0f0;
}
table.webtbody tr:hover th, table.greystripes tbody tr.odd:hover th {
    background: none repeat scroll 0 0 #F0F0F0;
}
table.web tfoot th, table.greystripes tfoot td {
    background-color: #F0F0F0;
    border: medium none;
    color: #000000;
    font-size: 1.1em;
    padding: 4px 10px;
}
table.web tfoot td {
    text-align: right;
}

.expand-main {
    border: 1px solid #e1e1e1;
    margin: 0;
    overflow: hidden;
    padding: 1.5em 1.5em 0.75em;
    position: relative;
}
.collapse p {
    padding: 0 10px 1em;
}
.top {
    font-size: 0.9em;
    text-align: right;
}
#switch, .switch {
    margin-bottom: 5px;
    text-align: right;
}
.expand-main h1 {
    color: #CC3300;
    font-family: georgia,'times new roman',times,serif;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0.75em;
}
.expand-main h2 {
    font-size: 13px;
}
.expand-main {
    padding-bottom: 0.75em;
}
.expand-main h2 a:link {
    border: 1px dotted #fff;
    color: #000000;
    font-size:16px;
    text-decoration: none;
}
.expand-main h2 a:hover {
    background-color: #fff;
    border-style: solid;
    outline: 0 none;
 font-size:16px;
}
.expand a {
    display: block;
    padding: 8px 35;
}
.expand a:link, .expand a:visited {
    background-image: url(/images/signplus.gif);
    background-position: 2% 50%;
    background-repeat: no-repeat;
    border-width: 1px;
}
.expand a:hover {
    text-decoration: underline;
}
.expand a.open:link, .expand a.open:visited {
    background: url(/images/signminus.gif) no-repeat scroll 2% 50% #f2f2f2;
    border-style: solid;
}




#wrap {
		position:relative; 
		width:200px; height:220px;
	
		}

		
		
		
		#wrap-img {
		position:absolute; 
		bottom:30px;

}



.navigation-pages {
background-color:#fff;
margin-top:7px;
font-size:11px;
padding:4px;
}

#newsticker-demo {
width:190px;
background:#fff;
text-align:center;
}

.newsticker-jcarousellite ul li {
list-style:none;
display:block;
padding-bottom:3px;
margin-bottom:7px;
text-align:center;
}

.newsticker-jcarousellite .thumbnail {
width:190px;
}

#newsticker-demo ul li {
padding-left:0;
}

.clear {
clear:both;
}

h1 {
background:url(/images/zoo/line_h.png) no-repeat scroll left bottom transparent;
color:#ED1C24;
font-family:Tahoma,Arial,sans-serif;
font-size:175%;
font-weight:400;
line-height:1.9em;
text-align:left;
vertical-align:bottom;
width:100%;
margin:0 0 8px;
padding:0 0 12px;
}

h2 {
font-size:135%;
line-height:1.7em;
color:#ED1C24;
}

h3 {
font-size:125%;
line-height:1.7em;
color:#ED1C24;
}

h4 {
font-size:110%;
line-height:1.7em;
color:#ED1C24;
}

a.readon {
background:url(/images/zoo/read_on.png) repeat-x;
font-size:11px;
font-weight:500;
border:1px solid #f0f0f0;
color:#fff;
margin:7px 3px;
padding:4px;
}

a:hover.readon {
color:#000;
border:1px solid #ccc;
background:url(/images/zoo/read_over.png) repeat-x;
}

#on_main {
font-size:190%;
padding:7px 0;
}

p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6 {
margin:1em 0;
padding:0;
}

small {
font-size:11px;
}

hr {
color:0 solid #ccc;
}

.reg-1,.reg-2,.reg-3,.reg-master,.reg-aplic {
width:207px;
height:50px;
display:block;
font-size:10px;
text-decoration:none;
background-repeat:no-repeat;
}

.reg-1 {
background-image:url(images/buttons/on.gif);
}

.reg-1:hover {
background-image:url(images/buttons/over.gif);
}

.reg-2 {
background-image:url(images/buttons/pos-on.gif);
}

.reg-2:hover {
background-image:url(images/buttons/pos-over.gif);
}

.reg-3 {
background-image:url(images/buttons/conf-on.gif);
}

.reg-3:hover {
background-image:url(images/buttons/conf-over.gif);
}

.reg-master {
background-image:url(images/buttons/reg-master-on.gif);
}

.reg-master:hover {
background-image:url(images/buttons/reg-master-over.gif);
}

.reg-aplic {
background-image:url(images/buttons/reg-aplic-on.gif);
}

.reg-aplic:hover {
background-image:url(images/buttons/reg-aplic-over.gif);
}

.reg-online {
height:50px;
display:block;
font-size:10px;
width:272px;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/buttons/online-on.gif);
}

.reg-online:hover {
background-image:url(images/buttons/online-over.gif);
}

.article-content {
color:#000;
font-size:13px;
line-height:1.7em;
text-align:justify;
margin:1em 2em;
}

.article-tools {
clear:both;
color:#000;
display:block;
line-height:normal;
position:relative;
margin:2px 0 10px;
padding:0;
}

.buttonheading {
float:right;
}

.buttonheading-bread {
float:left;
text-align:left;
}

blockquote span.open {
background:url(images/so-q.gif) no-repeat scroll left top transparent;
padding:0 0 0 20px;
}

blockquote span.close {
background:url(images/sc-q.gif) no-repeat scroll right bottom transparent;
padding:0 20px 0 0;
}

div.alert {
color:#000;
background:url(/images/icon-alert.gif) no-repeat 5px center #FFF;
border:1px solid #CACACC;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.message {
color:#069;
background:url(/images/icon-message.gif) no-repeat 5px center #FFF;
border:1px solid #CACACC;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.tip {
color:#F7AE33;
background:url(/images/icon-tip.gif) no-repeat 5px center #FFF;
border:1px solid #CACACC;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.call {
border:1px solid #CACACC;
background:url(/images/icon-call.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.note {
border:1px solid #CACACC;
background:url(/images/icon-note.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 10px 10px 40px;
}

div.download {
color:#028316;
border:1px solid #CACACC;
background:url(/images/icon-download.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.word {
border:1px solid #CACACC;
background:url(/images/icon-word.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.pdf {
border:1px solid #CACACC;
background:url(/images/icon-pdf.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.excel {
border:1px solid #CACACC;
background:url(/images/icon-excel.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

div.ppt {
border:1px solid #CACACC;
background:url(/images/icon-ppt.gif) no-repeat 5px center #FFF;
margin:5px 0;
padding:10px 0 10px 40px;
}

ul.checklist li {
background:url(images/icon-checklist.gif) no-repeat 0 6px!important;
margin-left:15px!important;
padding:0 0 0 15px !important;
}

ul.stars li {
background:url(images/icon-star.gif) no-repeat 0 5px;
margin-left:15px;
padding:0 0 0 12px;
}

ul.arrow li {
background:url(images/icon-arrow.gif) no-repeat 3px 7px;
margin-left:15px;
margin-bottom:8px;
padding:0 0 5px 23px;
}

.common {
margin-left:30px;
}

.common ul {
padding-left:12px;
margin-left:15px;
}

.common ul li {
padding-left:12px;
margin-bottom:4px;
}


.common {
margin-left:30px;
}

.common ol {
padding-left:12px;
margin-left:15px;
}

.common ol li {
padding-left:12px;
margin-bottom:4px;
}





#table-footer {
border:1px solid #fff;
border-collapse:collapse;
font-size:11px;
}

#table-footer td {
border:1px solid #fff;
background-color:#FFF;
color:#000;
padding:8px;
}

#table-footer th {
text-align:center;
font-weight:700;
color:#fff;
background-image:url(images/footer/bg.gif);
font-size:12px;
border:1px solid #fff;
height:25px;
padding:1px;
}

#table-footer tbody td {
background-color:#FFF;
background:url(/images/zoo/footer_l.gif) no-repeat scroll right transparent;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8;
font-size:12px;
}

#table-footer tfoot td {
background-color:#fff;
color:#333;
padding:5px;
}

ul.css-tabs {
border-bottom:1px solid #ccc;
height:30px;
margin:0!important;
padding:0;
}

ul.css-tabs li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

ul.css-tabs a:hover {
background-color:#f0f0f0;
color:#F21C26;
}

ul.css-tabs a.current {
background-color:#f0f0f0;
border-bottom:1px solid #ccc;
color:#F21C26;
cursor:default;
}

div.css-panes div {
display:none;
border:1px solid #f0f0f0;
min-height:150px;
background-color:#fff;
border-width:0 1px 1px;
padding:15px 20px;
}

#table-zoo {
border:1px solid #fff;
border-collapse:collapse;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.7;
font-size:13px;
}

#table-zoo td {
border:1px solid #fff;
background-color:#FFF;
color:#000;
padding:5px 9px;
}

ul.css-tabs-vert a:hover {
background-color:#f0f0f0;
color:#CF2637;
}

ul.css-tabs-vert a.current {
background-color:#f0f0f0;
border-bottom:1px solid #ccc;
color:#CF2637;
cursor:default;
}

div.css-panes-vert div {
display:none;
border:1px solid #f0f0f0;
min-height:150px;
background-color:#fff;
border-width:0 1px 1px;
padding:30px 7px;
}

#table-common {
border:1px solid #dedede;
border-collapse:collapse;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5;
font-size:13px;
}

#table-common th {
text-align:center;
font-weight:700;
background-color:#E82126;
border-top:1px solid #E82126;
border-left:1px solid #E82126;
border-right:1px solid #E82126;
border-bottom:1px solid #E82126;
font-size:15px;
color:#fff;
padding:4px;
}

#table-media {
border:1px solid #dedede;
border-collapse:collapse;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.7;
font-size:13px;
}

.button {
zoom:1;
display:inline;
vertical-align:baseline;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:14px/100% Arial, Helvetica, sans-serif;
text-shadow:0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
border-radius:.5em;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
margin:0 2px;
padding:.5em 2em .55em;
}

.button a {
color:#fff;
}

.button:hover {
text-decoration:none;
}

.button:active {
position:relative;
top:1px;
}

.bigrounded {
-webkit-border-radius:2em;
-moz-border-radius:2em;
border-radius:2em;
}

.medium {
font-size:12px;
padding:.4em 1.5em .42em;
}

.small {
font-size:11px;
padding:.2em 1em .275em;
}

.white {
color:#606060;
border:solid 1px #b7b7b7;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
}

.white:hover {
color:#E82126;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');
}

.white:active {
color:#999;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');
}

.red {
color:#faddde;
border:solid 1px #980c10;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');
}

.red:hover {
color:#faddde;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');
}

.red:active {
color:#fff;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');
}

.navigation-pages span,.navigation-pages a {
border:1px solid #ccc;
background-color:#f0f0f0;
margin:1px 5px 0 1px;
padding:2px 3px;
}

.navigation-pages a:hover,.nav-current-page {
border:1px solid #bbb;
background-color:#f0f0f0;
margin:1px 5px 0 1px;
padding:2px 3px;
}

ul.checklist,ul.stars,ul.arrow {
list-style:none;
}

ul.css-tabs a,ul.css-tabs-vert a {
float:left;
font-size:13px;
display:block;
text-decoration:none;
border:1px solid #ccc;
border-bottom:0;
height:18px;
background-image:url(images/menu/bg-left-menu.gif);
color:#000;
margin-right:2px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
position:relative;
top:1px;
font-weight:700;
padding:5px 12px;
}

#table-zoo th,#table-media th {
background-image:url(images/header/bg-head.gif);
background-repeat:repeat;
border-top:2px solid #ccc;
text-align:center;
font-weight:700;
border-bottom:3px solid #ED1C24;
font-size:140%;
color:#ED1C24;
padding:7px;
}

#table-zoo tbody td,#table-common tbody td,#table-media tbody td {
background-color:#FFF;
background-image:none;
color:#000;
}

#table-zoo tfoot td,#table-common tfoot td,#table-media tfoot td {
background-color:#fff;
color:#333;
padding:4px;
}

#table-common td,#table-media td {
border:1px solid #dedede;
background-color:#FFF;
color:#000;
padding:5px 9px;
}
