﻿.body_iframe
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-color: #ffffff;
    text-align: center;
}

.tabela
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	font-size: 8px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	font-family: verdana;
	font-weight: bold;
	background-color: transparent;
}

.tabela a:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8px;
	padding-bottom: 0px;
	margin: 0px;
	color: #b80002;
	padding-top: 0px;
	font-family: verdana;
	background-color: #dcdcdc;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	letter-spacing: normal;
}

.button
{
    font-size: 11px;
    background-image: url(_images/button2.gif);
    font-family: verdana;
    width: 100px;
    color: #508782;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 21px;
    border-bottom-style: none;
    background-color: transparent;
}

.grid_header {
    font-size: 11px;
    font-family: verdana;
    text-decoration: none;
    background-color: #0B2A60;
    height: 25px;
    font-weight: bold;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: black;
}

.grid_footer
{
    font-weight: bold;
    font-size: 11px;
    background-image: url(_images/footerGrid.gif);
    border-top-style: none;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    height: 25px;
    border-bottom-style: none;
    color: black;
}

.buttonClose
{
    font-weight: bold;
    font-size: 13pt;
    background-image: url(_images/fechar.gif);
    color: white;
    border-top-style: none;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    border-bottom-style: none;
    width: 15px;
    height: 15px;
}
.panel
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.panelHeader
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}


.PartTitleStyle {
    height: 20px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #0B2A60; 
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat-x;
    background-position: center top;
    border-left: #f9fcff solid;
    border-right: #f9fcff solid;
    border-top: #f9fcff solid;
}
.PartTitleStyleEsq
{
	height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(_images/headerWebPart_VerdeClaro.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position: center top;
}

.PartFooterStyle
{
    height: 20px;
    font-size: 8px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(_images/footerWebPart.gif);
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat-x;
    background-position: center top;
}

.PartTitleStyle table tr td span
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: white;
	font-family: verdana;
	background-color: transparent;
}

.PartStyle
{
    background-color: #FBFDFD;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.PartZone
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.PartZoneHeader 
{
	  height:0px;
	  display:none; 
}
              
.PartChromeStyle
{
    border-right: #c6d2d5 1px solid;
    border-top: #c6d2d5 1px solid;
    background-image: none;
    border-left: #c6d2d5 1px solid;
    border-bottom: #c6d2d5 1px solid;
    background-color: #fbfdfd;
}

.fonte
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.fonteS
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}

.fonteS a:hover
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: verdana;
    text-decoration: none;
    text-align: center;
    background-color:Transparent;
}

.fonteBodyWebPart
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.fonteBodyWebPart a:hover
{
	font-size: 10px;
	color: appworkspace;
	font-family: verdana;
	text-decoration: underline;
	text-align: center;
	background-color: #FFFACD;
}

.fonte a:hover
{
    font-weight: bold;
    font-size: 10px;
    color: #aa8811;
    font-family: verdana;
    text-decoration: underline;
    text-align: center;
    background-color: #ecf1f2;
}

.group_tools
{
    font-size: 11px;
    border-top-style: none;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-decoration: none;
    border-bottom-style: none;
}

.back_collapse
{
    font-size: 11px;
    font-family: verdana;
    background-color: transparent;
    text-decoration: none;
    vertical-align: top;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: left;
    border-bottom-style: none;
    background-image: none;
}

.button_map
{
    font-size: 11px;
    background-image: url(_images/btnViewMode.gif);
    width: 53px;
    color: gray;
    border-top-style: none;
    background-repeat: no-repeat;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    text-decoration: none;
    border-bottom-style: none;
}

.slider
{
    position: relative;
    height: 10px;
    width: 100px;
    background: url(_images/slider.gif) #ffffff repeat-x;
}
  
  /********************************************************/
  
.ms-WPHeader
{
 background-color:transparent;

}

tr.ms-WPHeader TD /* right corner */
{
 background-color:transparent;
 background-image:url('_images/rightCorner.gif');
 background-repeat:no-repeat;
 background-position:right top;
 text-align:left;
 vertical-align:top;
 width:10px;
 height:20px;
 margin-top:-1px;
 overflow:visible;
 margin-right:10px;
}

.ms-standardheader.ms-WPTitle /* left corner */
{
 background-color:transparent;
 background-image:url('_images/leftCorner.gif');
 background-repeat:no-repeat;
 text-align:left;
 padding-left:25px;
 height:20px;
 }

.ms-standardheader.ms-WPTitle A:link, .ms-standardheader.ms-WPTitle A:visited /* title area */
{
 background-color:transparent;
 background-image:none;
 }

.ms-WPHeader DIV /* right corner action arrow */
{
 background-color:transparent;
 background-image:none;
 
 text-align:left;
 width:14px;
 
 overflow:hidden;
 vertical-align:bottom;
 margin-right:10px;
 margin-top:-1px;
 border:0px;
}

.ms-WPHeader TD /* gets rid of the blue bottom border (present in default style)
      under the web part header*/
{
 border: 0px;
}


.PartTitleStyleS
{
    height: 20px;
    font-size: 8px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(_images/headerWebPartSpecial.gif);
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat-x;
    background-position: center top;
}

.PartFooterStyleS
{
    height: 20px;
    font-size: 8px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(_images/footerWebPart.gif);
    padding-bottom: 0px;
    padding-top: 0px;
    background-repeat: repeat-x;
    background-position: center top;
}

.PartTitleStyleS table tr td span
{
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    color: #5b7982;
    font-family: verdana;
    background-color: transparent;
    text-decoration: none;
}

.PartStyleS
{
    background-color: #FBFDFD;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.PartZoneS
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.PartZoneHeaderS {
              height:0px;
              display:none; }
              
.PartChromeStyleS
{
    border-right: #c6d2d5 1px solid;
    border-top: #c6d2d5 1px solid;
    background-image: none;
    border-left: #c6d2d5 1px solid;
    border-bottom: #c6d2d5 1px solid;
    background-color: #fbfdfd;
}

.textbox
{
    border-right: #d8ebeb 1px solid;
    border-top: #d8ebeb 1px solid;
    font-size: 11px;
    background-image: none;
    border-left: #d8ebeb 1px solid;
    border-bottom: #d8ebeb 1px solid;
    font-family: verdana;
    height: 18px;
    background-color: #fbfdfd;
}

.handle {

    position: absolute;

    height: 14px;

    width: 22px;

}

.downFotos
{
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.upFotos
{
	width: 100px;
	background-repeat: no-repeat;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.fonteRss
{
    color: #547478;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
}

/* -------------------------------------------------------------- TESTE VINA -------------------------------------------------------------- */

.aba-painel-titulo { height:30px; }
.aba-painel-td-imagem { vertical-align:top; }
img { border:0px; }