/* CONTROLINVEST - CSS Document */

.destaque_sFoto .item2 { float: left; width:216px; padding: 0 10px; }
.modulo .modulo_header2	{ width: 216px; padding: 5px 10px 3px 10px; background: url(../img/hr_dashed.gif) left bottom repeat-x; font-size: 9px; color: #868686; margin-bottom: 10px; }

.data_hora2 { padding:5px 10px 0 10px; font-size:10px; text-align:center; }
.data_hora2 span { color: #df1835}
.data_hora2 span.sep { color: #868686; padding: 0 5px; }

.Topper { width:665px; float:left; margin-top:2px; }
.Topper .MenuVertLeft { width:170px; float:left; margin-right:10px; }
.Topper .MiddleContent { width:485px; float:right; }
.Topper .MiddleContent .TopImg { width:485px; height:180px; float:left; margin-bottom:15px; }
.Topper .MiddleContent .TopTxt { float:left; width:445px; padding: 0 20px 30px 20px; display:inline; }
.MenuVertRight { width:246px; float:left; margin-top:2px; }
.MenuVertRight .TopTxtBox { width:246px; height:180px; float:left; background:#e01836 url(../img/brandTxt_bg.gif) top left repeat-x; font-size:29px; line-height:28px; font-weight:bold; color:#fff; text-transform:none; position:relative; }

.ContentItemLine { width:665px; float:left; }
.ContentItemLine .LeftItem { width:180px; float:left; padding-bottom:30px; }
.ContentItemLine .LeftItem h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#df1835; }
.ContentItemLine .LeftItem h2 { font:11px Arial, Helvetica, sans-serif; color:#231f20; }
.ContentItemLine .LeftItem p { font:10px Arial, Helvetica, sans-serif; color:#767374; margin-top:4px; }
.ContentItemLine .MiddleItem { width:485px; float:right; }
.ContentItemLine .MiddleItem .ItemDetail { float:left; width:445px; padding: 0 20px 30px 20px; display:inline; }
.ContentItemLine .MiddleItem .ItemDetail .TableHeader{ background-color:#DF1835; color:#FFF; }
.ContentItemLine .MiddleItem .ItemDetail td { padding:10px 4px 7px 10px; line-height:0px; }
.ContentItemLine .MiddleItem .ItemDetail span { color:#df1835; font-size:9px; }
.ContentItemLine .MiddleItem .ItemDetail p { font:9px Arial, Helvetica, sans-serif; color:#767374; margin-top:5px; }
.ContentItemLine .MiddleItem .ItemDetail .patrociniotxt { font:12px Arial, Helvetica, sans-serif; color:#767374; margin-top:5px; }

.ContentItemLine .MiddleItem .ItemScreenShot { float:left; width:445px; padding: 0 20px 30px 20px; display:inline; }
.ContentItemLine .MiddleItem .ItemScreenShot h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#df1835; }
.ContentItemLine .MiddleItem .ItemScreenShot h2 { font:14px Arial, Helvetica, sans-serif; color:#231f20; padding-top:5px; }
.ContentItemLine .MiddleItem .ItemScreenShot img { padding:5px 0; }
.ContentItemLine .MiddleItem .ItemScreenShot p { font:12px Arial, Helvetica, sans-serif; color:#231f20; }


.MenuVertRight .TopTxtBox .TopTxtBoxTitle { position:absolute; bottom:0; padding:0 0 10px 15px }
.MenuVertRight .VertRightBar { width:236px; margin-left:10px; float:right; display:inline; }
.MenuVertRight .InfoImg { width:75px; float:left; }
.MenuVertRight .InfoDetail { float:left; width:120px; }

#footer .firstLine { width:900px; line-height:32px; height:32px; text-align:center; }
#footer .secondLine { width:900px; line-height:23px; height:23px; text-align:center; }