div.main-content { float : left; width : 414px; }
div.main-content p { width : 390px; }
div.main-content ul { float : left; width : 138px; }
div.main-content ul li { display : block; padding : 0 0.3em 0.3em 0.3em; }
div.main-content ul li h3 a span { display : none; }
div.main-content ul li a { color : #585858; display : block; font-size : 0.95em; font-weight : normal!important; text-decoration : none!important; }

div.main-content div.detach { color : #585858; padding : 0.7em; font-size : 0.9em; border: 1px solid #DEE7EC; margin-top:14px;}
div.main-content div.detach strong { color : #585858; }
div.main-content div.detach p{font-size:0.9em;margin-bottom:15px;margin-top:0;}
p.detach-modif{padding:1em;}
div.main-content div.detach p a{
text-decoration: none !important;
}

div.main-content div.detach p a:hover{
text-decoration: underline !important;
}

div.box { float : right; /*width : 200px;*/width : 12.46em; }
div.box div.inner-content { padding : 0; }
div.box div.inner-content h3.sifr { margin : 0 0 5px 21px; font-size: 0.75em!important; }
div.box div.inner-content p { padding : 0.25em 1.9em 0.25em 1.9em; }
div.box div.inner-content p a { color : #56575B; font-weight : normal!important; text-decoration : none!important; }
div.box div.inner-content p.color-bkg { background-color : #E9F0F6; }
div.box div.right-box,
div.right-box,
div.blue { margin-top : 14px; }
div.box div.box-top-left,
div.box div.box-top-right { float : left; height : 1.9em; }
div.box div.box-top-left { width : 0.56em; background : url( ../img/bg/content-box-left.png ) no-repeat scroll right top; }
div.box div.box-top-right { width : 38.94em; background : url( ../img/bg/content-box-right.png ) no-repeat scroll right top; }
div.box div.box-top-right p { color : #387198; margin : 5px 0 0 15px; }
div.box div.box-top-right p span { color : #FB851B; }
div.box div.box-top-right p,
div.box div.box-top-right p span { font-size : 0.97em; font-weight : bold; }

div.main-box { float : left; width : 25.5em; }
div.main-box div.inner-content h4,
div.main-box div.inner-content p { width : auto; }
div.main-box div.inner-content h4 { padding : 1.2em 1.9em 0.45em 1.9em; }

div.large-box { float: left; width : 100%; margin-top : 14px; }
div.large-box div.inner-content { padding-top : 10px; }
div.large-box div.inner-content p img { float : left; margin-left : -5px; margin-right : 10px; }

div.fields p.link a,
div.box div.inner-content a.common-link { color : #FB851B!important; font-weight : bold!important; }
div.fields p:hover.link a,
div.box div.inner-content a.common-link:hover { text-decoration : underline!important; }
div.fields p.link a.disabled { color : #DDD!important; cursor : default; display : block; text-decoration : none!important; }
div.fields p.link a.disabled:hover { cursor : default; text-decoration : none!important; }

/***/
div.main-content h3.o-que-dizem-sobre-nos,
h3.confira-as-ultimas-novidades { color : #585858;  font-size : 1.2em; }

/* conheça a Orolix */
div.main-content ul li h3 a.service-oromail { height : 40px; width : 114px; }
div.main-content ul li h3 a.service-oromix { height : 40px; width : 115px; }
div.main-content ul li h3 a.service-acelerador{ height : 40px; width : 115px; }
div.main-content ul li h3 a.service-oros { height : 40px; width : 39px; }
div.main-content ul li h3 a.service-convites { height : 40px; width : 77px; }
div.main-content ul li h3 a.service-discador { height : 40px; width : 79px; }
div.main-content ul li.outros-servicos h3 span a { color : #FB851B; font-weight : bold; }
div.main-content ul li.outros-servicos h3 a:hover span,
div.main-content ul li a:hover { cursor : pointer; text-decoration : underline!important; }
div.main-content ul li.oromail { background-image : url( ../img/logos/oromail.png ); }
div.main-content ul li.oromix { background-image : url( ../img/logos/oromix.png ); }
div.main-content ul li.acelerador{ background-image : url( ../img/logos/acelerador.png ); }
div.main-content ul li.oros { background-image : url( ../img/logos/oros.png ); }
div.main-content ul li.convites { background-image : url( ../img/logos/convites.png ); }
div.main-content ul li.discador { background-image : url( ../img/logos/discador.png ); }
div.main-content ul li.oromail,
div.main-content ul li.oromix,
div.main-content ul li.oros,
div.main-content ul li.acelerador,
div.main-content ul li.convites,
div.main-content ul li.discador,
div.main-content ul li.outros-servicos { height : 4em!important; background-position : 3px center; background-repeat : no-repeat; margin : 0; padding : 0; }

div.main-content ul li.outros-servicos { margin-top : 14px; padding-top : 6px; margin-bottom : -12px; }

div.main-content ul li.outros-servicos h3 a span { color : #FB851B; display : block; font-weight : bold; }

p.services-detach { padding : 1.3em 0; }

#content .content div.box-parceiros-estrategicos { margin-top : 14px; border: 1px solid #DEE7EC !important; border-width: 1px;}
#content .content div.box-parceiros-estrategicos .border-modific { border: none !important}
#content .content div.box-parceiros-estrategicos .border-modific h3 strong.bgSifr object{width: 150px;}

#content .content div.box-parceiros-estrategicos .border-modific .veja {padding-bottom: 10px; padding-left: 19px; padding-right: 19px;}

div.box div.inner-content p a.fale-conosco { color : #FB851B; font-weight : bold!important; }
div.box div.inner-content p a:hover { text-decoration : underline!important; }
div.box div.inner-content ul,
div.box div.inner-content ul li.banda-calypso { margin-left : 10px; }
div.box div.inner-content ul li { float : left; width : 6.9em; height : 4.7em; }
div.box div.inner-content ul li.claro { background-image : url( ../img/logos/claro.png ); }
div.box div.inner-content ul li.tim { background-image : url( ../img/logos/tim.png ); }
div.box div.inner-content ul li.catho { background-image : url( ../img/logos/catho.png ); }
div.box div.inner-content ul li.pc-legal { background-image : url( ../img/logos/pc-legal.png ); }
div.box div.inner-content ul li.banda-calypso { background-image : url( ../img/logos/banda-calypso.png ); }
div.box div.inner-content ul li.claro,
div.box div.inner-content ul li.tim,
div.box div.inner-content ul li.catho,
div.box div.inner-content ul li.pc-legal,
div.box div.inner-content ul li.banda-calypso { background-position : center center; background-repeat : no-repeat; text-indent : -999em; }
div.box div.inner-content div.bancos-conveniados { background : url( ../img/bg/bancos-conveniados.png ) no-repeat; height : 53px; width : 175px; margin-bottom : 10px ;margin-left : 12px; }
div.box div.inner-content div.bancos-conveniados p{ text-indent : -999em; }

h3.title {margin: 0pt 0pt 5px; padding: 0pt 0pt 6px; background: transparent url(http://static.orolix.com.br/web/global/img/institutional/bg-square-title.gif) repeat-x scroll 0pt bottom ! important; height: 36px ! important; }

/* depoimentos */
div.right-box div.inner-content p.fale-conosco { padding-right : 0; /* necessário para evitar estouro do bloco com o texto 'faleconosco@orolix.com.br' */ }
div.depoimentos { margin-top : -35px; }
h2.depoimentos { width : 350px; }
p.depoimento-usuario{padding-bottom:25px;;}
h2.envie-depoimento {color: #585858; font-size: 0.9em; height: 6px; margin: 10px;}

/* blog */
div.main-box div.inner-content p.date { color : #648CAF; background-color : #EBEBEB; margin-top : 20px; }
div.main-box div.inner-content p.first-date { margin-top : 0px; }
div.blue div.inner-content h3.arquivos { background : url( ../img/titles/arquivos.png ) no-repeat 1.4em 0; text-indent : -999em; margin : 0;}
select.arquivos { width : 120px; border : 1px solid #CCC; }
div.blog { margin-top : 0; }

/* na imprensa - releases */
div.fields h3 { color : #585858; height : auto; font-size : 1.1em; }
div.fields h3.first-field { font-size : 1.4em; }
div.fields p.date-field { font-size : 0.7em; margin-top : 3px; }
div.fields p.last-field { margin-bottom : 25px; }
div.fields p.link { margin-top : 5px; }
div.fields p.link a { text-decoration : none!important; }
div.fields p.link a:hover { text-decoration : underline!important; }
div.fields div.dot-line { height : 30px; width : 100%; background : url( ../img/bg/dot.png ) repeat-x center 20px; }
