/* THUMBS */
.thumb-70 { width: 70px; height: 90px; margin: 5px 5px 0 0; padding: 0; display: inline-block; }
.thumb-85 { width: 85px; height: 95px; margin: 5px 5px 0 0; padding: 0; display: inline-block; }

/* BOX */
.box-460 { width: 460px; margin: 0; }
.box-460-news { width: 460px; margin: 0 0 10px 0; padding: 10px 0 0 0; border-top: 1px dotted #b3b3b3; }
.box-460-destaque { margin-bottom: 5px; }
.box-460-destaque p  { color:#7D7D7D; font-size:14px; line-height:20px; }
.box-460.noticias { width: 460px; margin: 0 0 5px 0; }
.box-460.noticias img { width: 460px; height: 230px; margin: 0 0 5px 0; }
.box-460.noticias p { font-size:12px; }
.box-460.noticias a { width: 460px; }
.box-460-gestao { width: 460px; margin: 0 0 10px 0; border-bottom:dotted 1px #CCC; padding-bottom:10px; }
.box-460 .destaque-grande { margin: 10px 0; padding: 5px 0 10px 0; border-bottom: 1px dotted #b3b3b3; }
.box-460 .destaque-grande img { width: 200px; height: 130px; display: block; margin: 0 0 0 10px; }
.box-460 .destaque-menores { margin: 10px 0; padding: 5px 0 10px 0; border-bottom: 1px dotted #b3b3b3; }
.box-460 .resenha { width: 250px; display: block; }
.box-460 .resenha p { margin: 10px 0; }
.box-300 { width: 300px; margin: 0; }
.box-220 { width: 220px; margin: 0; }

/* TEXT BOX */
.txt-box { width: 140px; display: block; margin: 5px 0 0 0; display: block; font-size: 12px; }
.txt-box-gestao { width: 355px; display: block; margin: 5px 0 0 0; display: block; font-size: 12px; }
.tit-news { width: 140px; font-size: 13px; line-height: 14px; display: block; margin: 5px 0 0 0; display: block; }

/* MIOLO HOME */

/* DESTAQUES TELEVISAO */
#miolo .banner { width: 100%; height: 220px; position: relative; margin: 0 0 10px 0; display: block; }
#miolo .banner .container { width:460px; height:220px; overflow:hidden; position:relative; }
#miolo .banner .slides { position:absolute; top:0; left:0; }
#miolo .banner .slides div { position:absolute; top:0; width:460px; display:none; }
#miolo .banner .slides div .caption { position: absolute; z-index: 5; top: 160px; left: 0; width: 460px; height: 60px; margin: 0px; display: block; background: url(/Images/Layout/bg-caption.png) scroll repeat left top; }
#miolo .banner .slides div .caption h4 { width: 460px; height: auto; font-size: 13px; text-transform: uppercase; }
#miolo .banner .slides div .caption a { width: 450px; height: auto; font-size: 11px; font-weight: normal; line-height: 14px; color: #fff; text-align: left; margin: 0 5px 5px 5px; display: block; }
#miolo .banner .slides div img.full-image { position: absolute; z-index: 1; top: 0; left: 0; width: 460px; height: 220px; margin: 0px;  }
#miolo .banner .controles { position: absolute; z-index: 10; top: 5px; right: 5px; width: auto; }
#miolo .banner .controles ul.pagination { list-style:none; padding:0; margin: 0px; }
#miolo .banner .controles ul.pagination li  { float:left; background: #c1c1c1; margin: 0 5px; }
#miolo .banner .controles ul.pagination li a { padding:2px 4px; font-weight: bold; font-size: 12px; color:#000; }
#miolo .banner .controles ul.pagination li.active { background: #f6f6f6;  }
#miolo .banner .controles ul.pagination li.active a { color:#000; font-weight: bold; font-size: 12px;  }

/* BOX NOTICIAS */
#noticias .destaque-noticias { margin: 0 0 10px 0; }

/* BOX GESTAO */
#gestao .size-11 { font-size:11px; }
#gestao span a{ color:#666; }


/* EDITORIA CASACOR 2010 */
#tt {position:absolute; display:block; background:url(/Images/Conteudo/Casacor/tt_left.gif) top left no-repeat; z-index:1000;}
#tttop {display:block; height:5px; margin-left:5px; background:url(/Images/Conteudo/Casacor/tt_top.gif) top right no-repeat; overflow:hidden; z-index:1000;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; z-index:1000;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/Images/Conteudo/Casacor/tt_bottom.gif) top right no-repeat; overflow:hidden; z-index:1000;}

#miolo-big { width:600px; margin: 10px 0 15px 20px; float:left; }
#miolo-big p { padding-top:15px; font-size:12px; }

#miolo-big .noticias { width:315px; height:240px; float:left; margin-top:35px; }
#miolo-big .noticias .lista { border:1px dotted #CCC; margin-top:10px; height:190px; }
#miolo-big .noticias .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .noticias .lista li { margin:10px; border-bottom:1px solid #E5E5E5; padding-bottom:10px; }

#miolo-big .fornecedores { width:600px; float:left; margin:35px 0 20px 0; display:inline-block; }
#miolo-big .fornecedores .lista { border:1px dotted #CCC; margin-top:10px; display:inline-block; width:600px; }
#miolo-big .fornecedores .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .fornecedores .lista ul { float:left; margin-left:5px; }
#miolo-big .fornecedores .lista li { margin:8px; }

#miolo-big .ambientes { width:270px; height:240px; float:right; margin-top:35px; display:inline-block; }
#miolo-big .ambientes .lista { border:1px dotted #CCC; margin-top:10px; padding:0 0 10px 10px; height:180px; }
#miolo-big .ambientes .lista a { color:#666; }
#miolo-big .ambientes .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .ambientes .lista li { margin:10px 10px 10px 0; }

#miolo-big .ambientes-data { width:260px; height:250px; float:right; margin-top:15px; display:inline-block; }
#miolo-big .ambientes-data .lista { border:1px dotted #CCC; margin-top:10px; padding:0 0 10px 10px; height:180px; }
#miolo-big .ambientes-data .lista a { color:#666; }
#miolo-big .ambientes-data .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .ambientes-data .lista li { margin:10px 10px 10px 0; }

#miolo-big .videos { width:315px; height:250px; float:left; margin-top:15px; display:inline-block;}
#miolo-big .videos .lista { border:1px dotted #CCC; margin-top:10px; height:190px; }
#miolo-big .videos .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .videos .lista li { margin:10px; border-bottom:1px solid #E5E5E5; padding-bottom:10px; }

/* EDITORIA TOP100 2010 */
#miolo-big .acontece { width:280px; height:250px; float:left; margin-top:35px; }
#miolo-big .acontece .lista { border:1px dotted #CCC; margin-top:10px; height:190px; }
#miolo-big .acontece .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .acontece .lista li { margin:10px; border-bottom:1px solid #E5E5E5; padding-bottom:10px; }

#miolo-big .videos-top100 { width:280px; height:250px; float:right; margin-top:35px; display:inline-block;}
#miolo-big .videos-top100 .lista { border:1px dotted #CCC; margin-top:10px; height:190px; }
#miolo-big .videos-top100 .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .videos-top100 .lista li { margin:10px; border-bottom:1px solid #E5E5E5; padding-bottom:10px; }

#miolo-big .arquitetos { width:280px; height:250px; float:left; margin-top:15px; display:inline-block; }
#miolo-big .arquitetos .lista { border:1px dotted #CCC; margin-top:10px; padding:0 0 10px 10px; height:180px; }
#miolo-big .arquitetos .lista a { color:#666; }
#miolo-big .arquitetos .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .arquitetos .lista li { margin:10px 10px 10px 0; }

#miolo-big .arquitetos-uf { width:280px; height:250px; float:right; margin-top:15px; display:inline-block; }
#miolo-big .arquitetos-uf .lista { border:1px dotted #CCC; margin-top:10px; padding:0 0 10px 10px; height:180px; }
#miolo-big .arquitetos-uf .lista a { color:#666; }
#miolo-big .arquitetos-uf .lista a:hover { text-decoration:underline; color:#666; }
#miolo-big .arquitetos-uf .lista li { margin:10px 10px 10px 0; }


/* INICIO BASIC MODAL */
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:430px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/Images/Conteudo/Especiais/Casacor/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* FIM BASIC MODAL */

span.tit-cinza { font-weight:600; padding-left:5px; font-size:12px; }
span.descricao { font-size:11px; }

.link { color:#F00; }
.tit-casacor { text-align:right; margin:10px 0 0 0; }
.clique-ampliar { float:right; margin:10px 0; line-height:20px; font-size:12px; }
.font-size-17 { font-size:17px; }
.mais-noticias a { color:#666; text-decoration:underline; }

.div-zoom { overflow:auto; width:890px; height:450px; border:2px solid #666; position:absolute; top:200px; left:350px; z-index:1000; background-color:#FFF; }
.div-zoom b { cursor:pointer; text-decoration:underline; }
.div-zoom p { padding:20px; }

/* EDITORIA ANUNCIE */
#miolo-anuncie { font: 12px Verdana, Geneva, sans-serif; color:#666; }
#miolo-anuncie h2{ font-size:15px; width:510px; height:25px; padding:5px 0 0 0; margin:10px 0 10px 0; color:#BC202E; font-weight:600; }
#miolo-anuncie p { padding:5px 0 5px 0; line-height:20px; }
#miolo-anuncie p strong { font-weight: bold; color:#000; }
#miolo-anuncie ul{ list-style:none; padding:0; margin:0; }
#miolo-anuncie li{ line-height:30px; padding:0 0 0 10px; }
#miolo-anuncie li img{ margin-right:10px; border:none; float:left; }
#miolo-anuncie li a{ color:#00C; text-decoration:none; }
#miolo-anuncie { width:520px; float:left; padding:5px 20px 0 20px; }

#miolo-anuncie .p-beneficios{ margin:20px 0 20px 0; padding-left:10px; }        
#miolo-anuncie .div-hidden { border:solid 1px #CCC; padding:5px 10px 0 10px; margin-bottom:10px; background-color:#F7F7F7; }
#miolo-anuncie .img-center{ text-align:center; }

/* BOXES DE LINKS ALEATORIOS DE PORTIFOLIOS */
h4.tit-bloco-port { border-bottom: 1px solid #B3B3B3; font-size: 10pt; margin:0 0 5px; padding:0 0 2px; }
div.capas-port { width:105px; height: 170px; float:left; margin-right: 6px; }
div.box-port { width: 227px; float: left; }
.lnk-portf { color: #555; font-size:7pt; }
.lnk-ver-todos { color: #555; font-size: 10pt; font-weight: bold; display: block; text-align: center; clear: both; }