/*
Theme Name: Unimed Porto Alegre
Theme URI: http://www.aldeia.biz
Description: Tema desenvolvido para o blog da Unimed de Porto Alegre
Version: 1.0
Author: Aldeia
Author URI: http://www.aldeia.biz
Tags: unimed, fixed width, two columns, widgets
Text Domain: Unimed Porto Alegre
*/



/* DECLARACOES GERAIS */
* { padding:0; margin:0; outline:none; }
html, body { background: #FFF; }
body { height:100%; margin:0; }
select, textarea { margin:1px 0 1px 0; /* Padrao Crossover - Ver IE */}
ul, ol {list-style:none; margin:0; }

a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#666;}
a img { border:none; }
div,p,input,td,body,h2,h3,h4 { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-weight:normal;}
h1 { text-indent:-9999px; display:block; overflow:hidden; }
h2, h2 a, h2 a:hover { font-size:12px; color:#006600; margin-bottom:10px; font-weight:bold; }
h3, h3 a, h3 a:hover { font-size:15px; color:#009055; margin-bottom:10px; }
h4 { font-size:13px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

.clear { clear:both; }
.vazio { text-indent:-9999px; overflow:hidden; display:block; background-repeat:no-repeat; }
/* FIM */



/* OBJETOS */
.obj1, .obj2, .obj3, .obj4, .obj5 { background-image:url(images/titulos.gif); }
.obj1 { width:273px; height:45px; }
.obj2, .obj2 a { width:361px; height:49px; margin-bottom:25px; }
.obj3 { width:171px; height:25px; }
.obj4 { width:200px; height:50px; margin:20px 0 5px 0; }
.obj5 { width:200px; height:25px; }
.obj6 { height:25px; margin-left:20px; background-image:url(images/rodapeTitulos.gif); }
/* FIM */



/* BOTOES */
.bt1, .bt2, .bt3, .bt4, .bt5, .bt6, .bt7 { background-image:url(images/botoes.gif); background-color:transparent; border:none; }
.bt1 { width:79px; height:25px; cursor:pointer; }
input.bt1:hover { background-position:-300px -200px; }
.bt2 { width:146px; height:35px; }
.bt3 { width:184px; height:35px; }
.bt4 { width:157px; height:35px; }
.bt5 { width:142px; height:35px; }
.bt6 { width:83px; height:25px; }
.registro .bt6 { margin-top:16px; }
.bt7 { width:70px; height:25px; clear:both; }
/* FIM */



/* MENU DE CONTEUDOS */
.menuPrincipal { height:78px; }
.menuPrincipal ul li { float:left; margin-left:2px; }
.menuPrincipal ul li.first { margin-left:0px; }
/* FIM */

/* POSICIONAMENTOS */
.p1  { background-position:0 0; }
.p2  { background-position:0 -50px; }
.p3  { background-position:0 -100px; }
.p4  { background-position:0 -150px; }
.p5  { background-position:0 -200px; }
.p6  { background-position:0 -250px; }
.p7  { background-position:0 -300px; }
.p8  { background-position:0 -350px; }
.p9  { background-position:0 -400px; }
.p10 { background-position:0 -450px; }
.p11 { background-position:0 -500px; }
.p12 { background-position:0 -550px; }
.p13 { background-position:0 -600px; }
.p19 { background-position:0 -650px; }
.p20 { background-position:0 -700px; }

a.p1:hover  { background-position:-300px 0; }
a.p2:hover  { background-position:-300px -50px; }
a.p3:hover  { background-position:-300px -100px; }
a.p4:hover  { background-position:-300px -150px; }
a.p5:hover  { background-position:-300px -200px; }
a.p6:hover  { background-position:-300px -250px; }
a.p7:hover  { background-position:-300px -300px; }
a.p8:hover  { background-position:-300px -350px; }
a.p9:hover  { background-position:-300px -400px; }
a.p10:hover { background-position:-300px -450px; }
a.p11:hover { background-position:-300px -500px; }
a.p12:hover { background-position:-300px -550px; }

.pr1  { background-position:0 0; }
.pr2  { background-position:0 -25px; }
.pr3  { background-position:0 -50px; }
/* FIM */



/* GERAL */
body { background:url(images/topoBgX.jpg) repeat-x; }

.centro { width:898px; margin:0 auto; }
.coluna-1 { width:636px; float:left; }
.coluna-2 { width:262px; float:left; }

.tituloDestaque {  }
.titulo { }
.subtitulo { }
/* FIM */



/* TOPO */
.faixaTopo { height:68px; background:#006600;  }
.faixaTopo .coluna-1 { padding-top:10px; }
.faixaTopo .coluna-2 { padding-top:20px; }
.inputBusca { float:left; margin-right:-3px; }
.inputBusca input { border:none; background:none; margin:5px 5px 5px 10px; width:150px; color:#333; } 
/* FIM */



/* CONTEUDO */
.conteudo { margin-top:55px; }

.destaque h2, .destaque h2 a { font-size:25px; font-weight:normal; }
.destaque h2 a:hover { font-size:25px; font-weight:normal; }

.destaque, .registros { width:630px; padding-bottom:40px; clear:both; display:inline-block; }

.registro { }
.registro p { margin-top:16px; line-height:16px; }
.registro a:hover p { text-decoration:underline; }

.boxMeta { padding-left:10px; margin-bottom:15px; background:#D4D4D4 url(images/boxMetaE.gif) left no-repeat; height:30px; line-height:30px; vertical-align:middle; }
.boxMetaAssuntos { /*width:190px; height:30px; overflow:hidden;*/ float:left; font-size:11px; color:#FFF; }
.boxMetaAssuntos span, .boxMetaAssuntos span a, .boxMetaAssuntos span a:hover { color:#009055; }
.boxMetaComentarios { float:right; margin:0; background:#C8C8C8 url(images/boxComentariosE.gif) left no-repeat; }
.boxMetaComentarios a { color:#FFF; background:url(images/boxComentariosD.gif) right no-repeat; height:30px; display:inline-block; padding:0 10px; }
.boxMetaComentarios a:hover { color:#FFF; }
.boxMetaCategorias { float:right; }
.boxMetaCategorias a { float:right; margin-right:10px; font-size:9px; color:#FFF; }
.boxMetaCategorias a:hover { color:#FFF; text-decoration:none; }

.cat1, .cat2, .cat3, .cat4 { background-image:url(images/botoes.gif); text-indent:9px; }
.cat1 { width:66px; }
.cat2 { width:82px; }
.cat3 { width:66px; }
.cat4 { width:66px; }

/* Paginacao */
.paginacao { width:630px; text-align:center; padding:5px 0 30px 0; }
/* FIM */



/* SIDEBAR */
.sidebar { margin-bottom:30px; }
.sidebarTopo { width:262px; height:32px; position:relative; z-index:100; background:url(images/sidebarTopo.gif) no-repeat; }
.sidebarBody { width:262px; background:url(images/sidebarBg.gif) repeat-y;  }
.sidebarBodyInterno { margin:0 16px; }

.sidebarBodyInterno .registro { padding:0 10px 0 14px; }
.sidebarBodyInterno .sidebarDestaque { border-bottom:#FFF 1px solid; padding:0 10px 20px 14px; }
.sidebarBodyInterno .sidebarDestaque h2 { font-size:22px; font-weight:normal; margin-bottom:-10px; }
.sidebarBodyInterno .sidebarDestaque p { color:#006600; font-size:14px; }
.sidebarBase { width:262px; height:37px; background:url(images/sidebarBase.gif) no-repeat; }
/* FIM */



/* FORMULARIOS */
/* - Newsletter */
.rodapeForm { width:200px; height:30px; position:relative; z-index:200; clear:both; }
.rodapeForm a { position:absolute; right:0; margin-top:10px; }
.rodapeForm span { display:inline-block; margin-top:15px; }
.camposForm label { display:inline-block; margin:10px 0 3px 0; }
.inputNewsletter { float:left; position:relative; z-index:100; }
.inputNewsletter input { border:none; position:absolute; margin:5px 5px 5px 7px; background:none; width:180px; color:#333; } 
/* FIM */



/* COMENTARIOS */
#respond input, #respond textarea, #respond select { border:#CCC 1px solid; margin-bottom:15px; }
#respond input { padding:5px; width:250px; }
#respond textarea { padding:5px; width:500px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.btSubmit { width:100px !important; cursor:pointer; }

.cbT { background:url(images/boxComentariosCab.gif) no-repeat; width:496px; height:11px; overflow:hidden; display:block;  }
.cbR { background:url(images/boxComentariosRod.gif) no-repeat; width:496px; height:18px; position:relative; z-index:100;   }

.commentlist { margin-bottom:20px; width:620px; }
.commentlist .quote { color:#666;  padding:0 15px; background:#F0F0F0; }
.commentlist .quote p { color:#666; }
.commentlist .quote em { font-weight:bold; }
.commentlist span { display:block; margin:5px 0 20px 25px; background:#FFF; } 
.commentlist li { width:496px; margin:0; padding:0; }
/* FIM */



/* RODAPE */
.rodape { background: url(images/rodapeBgEsq.jpg) 0 0 repeat-x; height: 186px; position: relative; clear:both; }
.rodape * { font-size:11px; }
.rodapeBgDir { width: 30%; height: 186px; position: absolute; right: 0; bottom: 0; z-index: 3; background: url(images/rodapeBgDir.jpg) 0 0 repeat-x; }
.rodapeInterno { width: 928px; margin: 0 auto; position: relative; z-index: 4; }
.rodapeEsq { width: 743px; height: 186px; left: 0; top: 0; position: absolute; z-index: 5; background: url(images/rodapeBgEsq.jpg) 0 0 repeat-x; }
.rodapeDir { width: 185px; height: 186px; right: 0; top: 0; position: absolute; z-index: 6; background: url(images/rodapeContatos.jpg) 0 0 no-repeat; }
.rBanners { width: 277px; float: left; padding-top: 30px; }
.rMenus ul, .rMenus h3 { margin-left: 20px; }
.rMenus { padding-top: 30px; }
.rMenus li { background: url(images/rodapeMarcador.gif) 0 7px no-repeat; padding: 0 0 7px 8px; }
.rMenus li a, .rMenus li a:hover { color: #fff; }
.rMenus li.ativo a, .rMenus li.ativo a:hover { color: #fff; text-decoration: underline; }
.rMenus li.chatOn a, .rMenus li.chatOff a { width: 81px; height: 15px; display: block; }
.rMenus li.chatOn a { background: url(images/rodapeChatOn.gif) 36px 0 no-repeat; }
.rMenus li.chatOff a { background: url(images/rodapeChatOff.gif) 36px 0 no-repeat; }
.rMenus li.chatOn a:hover, .rMenus li.chatOff a:hover { background-position: 36px -25px; color: #fff; }
.rInstitucional { width: 168px; float: left; }
.rFique { width: 136px; float: left; background: url(images/rodapeLinha.jpg) 0 0 no-repeat; }
.rContato { width: 159px; float: left; background: url(images/rodapeLinha.jpg) 0 0 no-repeat; }
.rCopy { color: #fff; width: 550px; height: 16px; left: 0; top: 148px; position: absolute; z-index: 6; }
.rCopy a { color: #fff; }
.rCopy a:hover { color: #fff; }
a.rCopyBt { background: url(images/rodapeMarcador.gif) 0 6px no-repeat; padding: 0 0 0 8px; }
/* FIM */



/*global/universal image classes */
img.alignleft, img.left { float: left; margin-right:10px; }
img.alignright, img.right { float: right; margin-left:10px; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*—:[ image captioning ]:—*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; padding-top:5px; }
.wp-caption-text { margin:5px; }
.wp-caption.alignleft { float: left; margin-right:10px; }
.wp-caption.alignright { float: right; margin-left:10px; }
.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption.alignnone { clear: both; }
