/* MOVIMENTO ROSA */
IMG {
border:0px;
}
/* CLEARFIX */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* PADRÃO */

*{margin:0; padding:0;}
br.clear {clear:both; font-size:0; height:0; line-height:0; display:block;}
body {background:#f95498 url(images/fundo_flores.gif) repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:333; font-style:italic;}
ul,li,a {list-style-type:none; text-decoration:none;}
.block {display:block;}
#main {margin:0 auto; width:100%;}

/* HEADER */

#header {width:100%;}
#bgLogo {width:100%; height:100px; background:#fbe0ed url(images/bgLogo.jpg) repeat-x;}
#logo {width:866px; height:56px; margin:auto; padding:0 104px 0 62px; top:-23px;position:relative;}
h1 {width:186px; height:89px; background:url(images/mrLogo.gif) no-repeat; margin-top:30px; float:left; position:absolute}
h2 {width:155px; height:71px; background:url(images/barbieLogo.gif) no-repeat; margin-top:47px; float:right;position:absolute;right:50px}
h1 span, h2 span, h3 span, h4 span {height: 1px; width:1px; position: absolute; overflow: hidden; display: none;}
#menu {width:100%; height:58px; background:#e94287 url(images/bgMenu.jpg) repeat-x; line-height:58px;}
#menu + #bgZebra {width:100%; height:21px; background:#FFF url(images/bgZebra.gif) repeat-x;}
#menu ul {width:1005px; margin:auto; padding-left:27px;}
#menu li {float:left; margin:15px 70px 0 0;}
#menu li span {display:none;}
#menu li a {display: block; background:top left;}
#menu li a:hover {background-position:0 -30px;}
#menu li .btSobre {background:url(images/btSobre.gif) no-repeat; width:268px; height:30px; color:#fff; font-size:20px;}
#menu li .btBlog {background:url(images/btBlog.gif) no-repeat; width:124px; height:30px; color:#fff; font-size:20px;}
#menu li .btTv {background:url(images/btTv.gif) no-repeat; width:107px; height:30px; color:#fff; font-size:20px;}
#menu li .btDownloads {background:url(images/btDownloads.gif) no-repeat; width:138px; height:30px; color:#fff; font-size:20px;}

/* SOBRE O MOVIMENTO ROSA */

#contentSobre {width:978px; height:840px; background:#FFF; padding:47px 27px 0 27px; margin:auto; color: #131313;}
#contentSobre #contentLeft {float: left; width: 254px; margin-left: 0; background:url(images/bgAtitudes.gif) no-repeat left top;}
#contentSobre #contentLeft .txt {font-size:25px; color:#e94287; letter-spacing:-1px;}
#contentSobre #contentLeft #atitudes {width:254px; height:135px;}
#contentSobre #contentLeft #atitudes .numbers {font-size: 36px; color: #fff; margin-left:63px; line-height:85px;}
#contentSobre #contentLeft #atitudes .subTit {color: #ea4498; font-size:18px; margin-left:67px; letter-spacing:-0.5px;}
#contentSobre #contentLeft #msg {width: 190px; height: 200px; margin-left:25px; font-size:14px; color:#333;}
#contentSobre #contentLeft #msg li {margin-bottom:10px;}
#contentSobre #contentLeft #msg hr {height:1px; background-color:#fdd3e7; border:none;}
#contentSobre #contentLeft #msg a {float:right; margin-top:8px; color: #ea4498;}
#contentSobre #contentLeft #msg a:hover {text-decoration:underline;}
#contentSobre #contentLeft #atitudeForm {margin-top: 15px;}
#contentSobre #contentLeft #atitudeForm label {color: #333; font-size: 18px;}
#contentSobre #contentLeft #atitudeForm .boxSmall input {width: 223px; float: left; height: 18px; margin-bottom: 10px; color:#7e7e7e; padding:2px 0 0 5px; border:1px solid #7e7e7e; font:14px italic Georgia, "Times New Roman", Times, serif; font-style:italic;}
#contentSobre #contentLeft input#atituderosa {width: 218px; height: 35px; color:#7e7e7e; padding:5px; border:1px solid #7e7e7e; margin:10px 0 10px 0; font:14px italic Georgia, "Times New Roman", Times, serif; font-style:italic;}
#contentSobre #contentLeft #submitbut {height: 33px; width: 229px;background-image: url);border-style: none;text-transform: uppercase;color: #fff;font-size: 12px;text-align: left;padding-left: 0;padding-top: 2px;}
#contentSobre #contentLeft #submitbut span {height: 1px; width:1px; position: absolute; overflow: hidden; display: none;}
#contentSobre #contentCenter {width:384px; float:left; padding-left:26px; border-left:1px solid #fdd3e7;}
#contentSobre #contentCenter p {margin-bottom:10px;}
#contentSobre #contentCenter .tit {font-size:36px; color:#e94287; margin-bottom:20px;}
#contentSobre #contentCenter .tit2 {background:url(images/bgTitBlog.gif) no-repeat; width:258px; height:62px; font-size:25px; color:#FFF; margin:20px 0 0 -10px; line-height:62px; letter-spacing:-1px; text-align:center;}
#contentSobre #contentCenter  hr {width:365px; height:6px; background-color:#fdd3e7; border:none; margin-top:35px;}
#contentSobre #contentCenter ul {margin-top:10px; width:365px;}
#contentSobre #contentCenter li {border-bottom:1px solid #fdd3e7; line-height:32px;}
#contentSobre #contentCenter li a {margin-left:10px; color:#333;}
#contentSobre #contentCenter li a:hover {margin-left:10px; color:#e94287;}
#contentSobre #contentRight {width:300px; height:300px; float:right;}

/* BLOG */

#contentBlog {width:1005px; background:#FFF; padding:47px 27px 45px 0; margin:auto; color: #131313;}
#contentBlog #contentLeft {float: left; width: 657px; margin-left: 0; background: white url(images/bgBlog.gif) no-repeat left top; padding:120px 0 0 45px;}
#contentBlog #contentLeft #post  {width:590px; padding:65px 0 15px;}
#contentBlog #contentLeft .SubtitCanal { padding:0px };
#contentBlog #contentLeft #post2 {width:590px; border-top:1px solid #fdd3e7; padding:65px 0 15px;}
#contentBlog #contentLeft .post, , #contentBlog #contentLeft .Autor {color:#999;}
#contentBlog #contentLeft .por, .TexCor5 {color:#333;}
#contentBlog #contentLeft hr {width:590px; height:1px; background-color:#fdd3e7; border:none; margin:5px 0 10px;}
#contentBlog #contentLeft .tit, #contentBlog #contentLeft .TitCanal {font-size:28px; color:#ea4498; margin-bottom:30px; line-height:28px;}
#contentBlog #contentLeft p,  #contentBlog #contentLeft #TextoMateria p {margin-top:10px; line-height:20px;}
#contentBlog #contentLeft a {color:#ea4498; margin-top:}
#contentBlog #contentLeft a:hover {text-decoration:underline;}
#contentBlog #contentLeft .comente {margin-top:25px;}
#contentBlog #contentLeft .comentarios, #contentBlog #contentLeft #Comentarios {color:#ffa7d1;}
#contentBlog #contentRight {float:right; width:274px; padding-left:28px; border-left:1px solid #fdd3e7; background-color:white;}
#contentBlog #contentRight #ultimosPosts {width:225px;}
#contentBlog #contentRight #ultimosPosts .tit {background: url(images/bgTitPosts.gif) no-repeat; width:156px; height:49px; font-size:24px; color:#FFF; padding:18px 0 0 11px; letter-spacing:-0.5px; margin-top:16px;}
#contentBlog #contentRight #ultimosPosts ul {margin-bottom:10px;}
#contentBlog #contentRight #ultimosPosts li {line-height:35px; border-bottom:1px solid #fdd3e7; margin-left:8px; font-size:18px; color:#ea4498;}
#contentBlog #contentRight #ultimosPosts a {color:#ea4498;}
#contentBlog #contentRight #ultimosPosts a:hover {color:#ffa7d1;}
#contentBlog #contentRight #busca {width:225px; border-top:4px solid #fdd3e7; margin-left:8px; height:146px;}
#contentBlog #contentRight #busca .tit {font-size:26px; color:#ea4498; margin:10px 0 0 10px;} 
#contentBlog #contentRight #busca #btBuscar {height: 29px; width: 114px; background-image: url(images/btBuscar.gif); border-style: none; float:right;}
#contentBlog #contentRight #busca #btBuscar span {height: 1px; width:1px; position: absolute; overflow: hidden; display: none;}
#contentBlog #contentRight #busca input {width: 210px; height: 18px; color:#7e7e7e; padding:2px; border:1px solid #7e7e7e; margin:10px 0 10px 10px; font:14px italic Georgia, "Times New Roman", Times, serif; font-style:italic;}
#contentBlog #contentRight #links {width:225px;}
#contentBlog #contentRight #links ul {border-top:4px solid #fdd3e7; margin:0 0 35px 8px;}
#contentBlog #contentRight #links ul li {border-bottom:4px solid #fdd3e7; font-size:26px; color:#ea4498; line-height:45px; padding-left:10px; }
#contentBlog #contentRight #links a {color:#ea4498;}
#contentBlog #contentRight #links a:hover {color:#ffa7d1;}
#contentBlog #contentRight #arquivos {width:225px; height:400px;}
#contentBlog #contentRight #arquivos .tit {background: url(images/bgTitArquivos.gif) no-repeat; width:119px; height:56px; font-size:24px; color:#FFF; padding:16px 0 0 12px; letter-spacing:-0.5px; margin-top:16px;}
#contentBlog #contentRight #arquivos ul {margin-top:3px;}
#contentBlog #contentRight #arquivos li {line-height:25px; border-bottom:1px solid #fdd3e7; margin-left:8px; width:190px;}
#contentBlog #contentRight #arquivos a {color:#333;}
#contentBlog #contentRight #arquivos a:hover {color:#ea4498;}

/* DOWNLOADS */

#contentDownloads {width:978px; height:840px; background:#FFF; padding:47px 27px 0 27px; margin:auto; color: #131313;}
#contentDownloads #contentLeft {width:470px; height:473px; background:#FFF; margin:auto; color: #131313; float:left; border-right:1px solid #fdd3e7; padding-top:33px;}
#contentDownloads #contentLeft .tit {font-size:26px; color:#e94287; margin-bottom:20px;}
#contentDownloads #contentLeft p {margin:18px 0 32px;}
#contentDownloads #contentLeft ul {float:left;}
#contentDownloads #contentLeft ul li {margin: 0 8px 5px 0;}
#contentDownloads #contentLeft hr {width:415px; height:6px; background-color:#fdd3e7; border:none; margin-top:5px;}
#contentDownloads #contentLeft .hr2 {width:420px; height:1px; background-color:#fdd3e7; border:none; margin-top:45px;}
#contentDownloads #contentRight {width:485px; height:473px; background:#FFF; margin:auto; color: #131313; float:right; padding-top:33px;}
#contentDownloads #contentRight .tit {font-size:26px; color:#e94287; margin:0  0 20px 190px;}
#contentDownloads #contentRight #bgProtetor {background:url(images/bgProtetor.gif) no-repeat top left; width:450px; height:261px; margin-top:-45px;}
#contentDownloads #contentRight #bgProtetor #txt {padding:45px 0 0 195px;}
#contentDownloads #contentRight .subTit {color:#e94287;}
#contentDownloads #contentRight p {margin:8px 0 32px;}
#contentDownloads #contentRight ul {margin:10px 0 0 95px;}
#contentDownloads #contentRight ul li {float:left; margin-right:8px;}
#contentDownloads #contentRight hr {width:435px; height:6px; background-color:#fdd3e7; border:none; margin:5px 0 18px;}
#contentDownloads #contentRight .hr2 {width:420px; height:1px; background-color:#fdd3e7; border:none; margin:60px 0 0 20px;}
#contentDownloads #contentCenter {float:left; width:978px; margin-top:50px;}
#contentDownloads #contentCenter ul {float:left;}
#contentDownloads #contentCenter ul li {float:left; margin: 30px 12px 5px 0;}
#contentDownloads #contentCenter hr {width:805px; height:6px; background-color:#fdd3e7; border:none; margin-top:5px;}
#contentDownloads #contentCenter .tit {font-size:26px; color:#e94287; margin-bottom:20px;}
	
/* TV */

#contentTv {width:978px; background-color:#FFF; margin:auto; padding:35px 27px 82px 27px;}
#contentTv .iframe { background:#FFF no-repeat 0 top; width:978px; height:490px;}

/* FOOTER */

#footer {width:1032px; height:191px; background:url(images/bgFooter.gif) no-repeat; font:11px normal Arial, Helvetica, sans-serif; color:#ea8bbb; margin:auto; letter-spacing:0.6px}
#menuBottom {width:978px; padding-top:46px; margin:auto;}
#menuBottom li {float:left;  text-align:center;}
#menuBottom li a:link, a:visited, a:active {text-align:center; color:#e94488;}
#menuBottom li a:hover {text-decoration:underline;}
#copyright {width:978px; height:54px; margin:auto;}
#copyright li {float:left;}
h4 {width:165px; height:54px; background:url(images/bolsaLogo.gif) no-repeat; margin:35px 34px 0 0;}
h5 {margin-top: 60px; font:11px normal Arial, Helvetica, sans-serif;}

.TexOpaco2 {color:#808080;}
.TexOpaco {color:#c0c0c0;}