﻿/* body *
{
	color: #2d5175 !important	
} */

.ms-main
{
	background: transparent url(vgradp.gif) repeat-y right top;
	width: 100%;
}

#SPSWC_NavBar
{
	display: none;
}

.ms-main .ms-bodyareaframe
{
	padding: 12px 205px 0 0 !important;
}

.ms-WPBody
{
	overflow: auto;
}

.ms-main TABLE.ms-bodyareaframe
{
	border-right: solid 200px #bfbda8;
	height: 600px;
}


.ms-main .ms-tztable
{
	height: 380px !important;
}
	

.ms-main .ms-nav
{
	position: absolute;
	left: 810px;
	top: 268px;
	width: 180px;
	padding-left: 0px;
	padding-bottom: 00px;

}

.ms-nav .ms-navframe
{

	margin-bottom: 20px;
	background: none url();
	width: 180px;
}

.ms-nav .ms-navframe TABLE
{
	width: 170px;
}

.ms-main .ms-nav *
{
	color: #FFF !important;
}

.ms-bannerframe
{
	height: 35px;
	background: #FFFFFF url(banco.jpg) no-repeat bottom right;
	border: 0;
}

.ms-bannerframe *
{
	color: #666666 !important;
}

.ms-banner A
{
	position: relative;
	top: 3px;
	left: -500px;
	display: none;
}

#hlMySite, #SettingsOrReturnURL
{
	display: inline;
}


.ms-navwatermark,
.ms-pagetitle,
.ms-titlearea,
#spsPageTitleIcon,
#onetidtpweb1,
.ms-phnav1wrapper *
{
	display: none;
}

#SBX
{
	position: relative;
	top: -28px;
	padding-left: 14px;
	right: 14px;
	background: none url(busca.gif) no-repeat 3px 5px;
}

#SBX *
{
	background: none url();
}

#SBX INPUT
{
	border: solid 1px #333333;
	width: 150px !important;
	background: #FFFFFF url();
}

.ms-main div.ms-titleareaframe
{
	border: 0;
	background: #FFFFFF url(arte.jpg) no-repeat;
	height: 170px;
}

.ms-phnav1wrapper
{
	background: #FFFFFF url(menu.jpg) repeat-x;
	border: 0;
	height: 30px;
}

.ms-titlearealine
{
	display: none;
}

.ms-WPHeader TD
{
	background: none url();
}

.dm-bot
{
	height: 10px;

}

#ModifyPageLink
{
	position: absolute;
	top: 20px;
	left: 500px;
}

.ms-searchform SELECT
{
	display: none;
}

/* .ms-WPHeader TD IMG
{
	display: none;
}
*/
/* CSS DAIMLER */


.ms-WPTitle, .ms-WPTitle A
{
	font-size: 14px !important;
	font-family: Arial;
}

.ms-WPHeader TD
{
	background: #f3f6f8;
}

.ms-WPTitle
{
	border-left: solid 5px #aebcc7;
}

#nav
{
	position: absolute;
	top: 57px;
	left: 10px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav LI DIV
{
	font-weight: bold;
	padding-bottom: 10px;
	color: #000000 !important;
}

#nav A {
	display: block;
	width: 10em;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	width: 199px;
	padding: 5px 12px 5px 20px;
	background: #EEEEEE url() no-repeat top right;
	color: #000000;
	margin-bottom: 1px;
	filter: alpha(opacity=96);		
}

#nav li li a
{
	margin-right: 1px;
	width: 199px;
}

#nav a:hover
{
	background: #FFFFFF url() no-repeat top right;
}

#nav li { /* all list items */
	float: left;
	cursor: pointer;	
	padding-right: 20px;
}


#nav li ul{ /* all list items */
	float: left;
	width: 200px; /* width needed or else Opera goes nuts */
	cursor: pointer;
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 200px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto
}

#nav FONT
{
	right: 30px;
	position: absolute;
	cursor: pointer;
	color: #000000 !important;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}


/* dm */

.dm-cliqueaqui
{
	width: 177px;
	height: 34px;
	background: none url(clique.gif);
}

.dm-links
{
	position: absolute;
	right: 30px;
	top: 115px;
	width: 130px;
	background: none url(links.gif);
}

.dm-link
{
	width: 130px;
	height: 29px;
}

.dm-sac
{
	position: absolute;
	right: 0px;
	margin-top: -88px;
	float: right;
	width: 200px;
	padding: 0 0 45px 10px;
	background: none url(DCX_LogoRight.jpg) no-repeat bottom left;
}

.dm-sac, .dm-sac *
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	font-weight: bold;
}

.dm-sac A
{
	color: #2d5175 !important;
}

.ms-WPHeader TD IMG
{
	visibility: hidden;
}


.dm-nomini .ms-vh2
{
	display: none;
}

/* Remove autor Releases */

#WebPartWPQ1 .ms-summarycustombody SPAN
{
	display: none;
}

#WebPartWPQ1 .ms-summarycustombody .ms-announcementtitle
{
	display: inline;
}

/* fim autor Releases */

#WebPartWPQ1 .dm-text
{
	font-size: 12px; 
	line-height: 17px;
}

#WebPartWPQ1 DIV.dm-text
{
	padding: 8px 12px;
}

.ms-main .ms-nav .ms-selectednav, .ms-main .ms-nav .ms-selectednav *, .ms-main .ms-nav .ms-locationbuttonsel, .ms-main .ms-nav .ms-locationbuttonsel *
{
	color: #000000 !important;
}


.dm-box
{
	cursor: pointer; 
	cursor: hand; 
	width: 200px; 
	height: 320px; 
	background: none url(/images/box.jpg) no-repeat; 
	padding: 40px 0 0 1px; 
	display: inline	

}

.dm-boxt
{

	position: relative;
	top: -26px;
	left: 10;
	text-align: left;
	font-size: 15px;
	font-family: arial;
	font-weight: bold;
	color: #394957;
	letter-spacing: -1px;
}

.dm-boxi
{
	position: relative;
	top: -19px;
	width: 198px;
	height: 208px;
	font-size: 14px;
	font-family: arial;
	color: #394957;
}

.dm-boxi DIV
{
	padding: 60px 10px 0 10px;
}

.dm-boxd
{
	font-size: 22px;
	font-family: arial narrow;
	font-weight: bolder;
	color: #9cacb9;
	line-height: 17px;
	position: relative;
	letter-spacing: -1px;
	text-align: left;
	padding-left: 20px;
}

.dm-notoolbar TABLE.ms-toolbar
{
	display: none;
}

