/* Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ol,ul{list-style:none;}
blockquote,q{color:#666;quotes:none;font-style:italic;margin:5px 20px 15px;padding:0 10px 0 60px;}
acronym{border-bottom:1px dotted;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}

/* Layout */

.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.fl {float:left;}
.fr {float:right;}

/* General */
/* comentei pq estava sumindo com a barra de rolagem vertical - miltinho 21/07
body {
  margin:0;
  height:100%;
  overflow:hidden;
  color:#fff;
  font-size:12px;
  font-family:arial, verdana;
  }
html{
  height:100%
}
body{
  margin:0;
  height:100%;
  overflow:hidden
}
*/
a{text-decoration:none;color:#626262;}
a:focus{outline:1px dotted invert;}
a img{border:none;}
iframe.templatedemo {width:100%;height:100%} 
td.c11 {top:0;width:100%}
#toolbar {
	height:30px;
	/*background:#ededed url(images/demotemplate.png) repeat-x 0 0;*/
	color:#626262;
	border-bottom:1px solid #626262;
}
#toolbar .fl, #toolbar .fr {
	margin:5px 15px 0;
}
#toolbar .fl li {
	float:left;
	margin:0 15px 0 0;
	line-height:21px;
}
#toolbar .fr li {
	float:right;
	margin:0 0 0 15px;
	line-height:21px;
}
#toolbar a:hover {
	color:#FF6600;
}
.btemplates a, a.dllink, .share a, .share a:hover,.close a, a.dlink:hover {
	display:block;
	text-indent:-10000px;
	height:20px;
	overflow:hidden;
	/*background-image:url(images/demotemplate.png);*/
	background-repeat:no-repeat;
}
.btemplates a {
	width:115px;
	background-position:0 -40px;
}
a.dllink {
	float:none !important;
	width:110px;
	background-position:0 -70px;
	margin:0 !important;
}
a.dllink:hover {
	background-position:0 -100px;
}
.share {
	position:relative;
}
.share a{
	width:110px;
	background-position:0 -130px;
}
.share a:hover {
	background-position:0 -160px;
}
.share ul {
	position:absolute;
	top:20px;
	background:#ededed;
	border:1px solid #b0b0b0;
	padding:5px 10px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	width:135px !important;
}
#toolbar .fl li li{
	border-bottom:1px solid #CDCDCD;
	display:block;
	float:none;
	height:25px;
	line-height:25px;
	margin:0;
	/*background-image:url(images/demotemplate.png);*/
	background-repeat:no-repeat;
}
#toolbar .fl li li a{
	background:no-repeat 0 0;
	line-height:25px;
	position:relative;
	text-indent:18px;
	width:auto;
	color:#FF6600;
}
#toolbar .fl li li a:hover {
	color:#BF4C00;
}
.feed {
	background-position:0 -187px;
}
.twitter {
	background-position:0 -217px;
}
.facebook {
	background-position:0 -247px;
}
.delicious {
	background-position:0 -277px;
}
.google {
	background-position:0 -307px;
}
.stumble {
	background-position:0 -337px;
}
.friendfeed {
	background-position:0 -367px;
}
.technorati {
	background-position:0 -397px;
}

/* Others */
.post-ratings {opacity:1;display:inline !important;}
.post-ratings p {display:inline !important;}
.post-ratings-loading{display:none;height:16px;text-align:left;}
.post-ratings-image{border:0;}
.post-ratings IMG,.post-ratings-loading IMG,.post-ratings-image IMG{border:0;margin:0;padding:0;}
.post-ratings-comment-author{font-weight:normal;font-style:italic;}
.post-ratings span,#toolbar .fl .fl, .post-ratings-loading, #toolbar strong {display:none !important; visibility:hidden}

/* RASCUNHOS */
#ul2014, ul.quadros_logados{
  list-style-type:none;
  border: 3px dashed #CCC;
  background: #EEE;
  margin-top:20px;
  padding:5px;
}
/* END RASCUNHOS */

/* BLOG */
#ul2014{
  clear:both;
}
/* END BLOG */


/* THUMBNAILS */
div.miniaturas{
  overflow:hidden;
}
img.thumb{
  margin-top:10px;
  border:none;
}
img.icone{
  border:none;
}
div.div_thumb{
  overflow:hidden;
  width:120px;
  height:90px;
}
a.titulo{
  font-size:13px;
  color:#666;
}
div.quadro_link{
  overflow:hidden;
  border:none;
  padding:0;
  width:122px;
  height:122px;
  float:left;
  margin-right:10px;
  margin-top:10px;
  text-align:center;
}

/* END THUMBNAILS */

/* BARRA COM VOLTAR, TOPO, HOME */
#div2120{
  text-align:right;
  border-top:3px solid #CCC;
  margin-top:10px;
  padding-right:10px;
}
#div2120 img{
  border:none;
  width:45px;
  height:15px;
}

/* END BARRA COM VOLTAR, TOPO, HOME */


/* BARRA COM LINKS PARA VOLTAR PARA PAGINA E ALBUM ANTERIOR */
p.voltar{
  border-bottom:1px solid #000;
  font-size:12px;
}
p.voltar a span{
  font-weight:bold;
}
p.voltar a:hover{
  color:blue;
}

/* END BARRA COM LINKS PARA VOLTAR PARA PAGINA E ALBUM ANTERIOR */

/* ASSISTENTE */
div.mostrarDetalhe ul{
  margin-left:30px;
}

div.mostrarDetalhe li{
  padding-left:0;
}

#div4337{
  background:#FFF;
}

.nivel_2{
  margin-left:20px;
  padding:0;
}
ul.nivel_2 li{
  margin:0;
  font-weight:normal;
  list-style-type:square;
  padding:1px;
}
ul.nivel_2 img{
  border:none;
}
p.ptitulo{
  margin-top:30px;
  margin-bottom:5px;
  background-color:#EEE;
  font-size:20px;
  font-weight:bold;
}
#span0126, #span1545{
  font-weight:bold;
}
#img3429{
  float:left;
  border:none;
  margin: 0;
  margin-right:10px; 
  padding:0;
}

/* END ASSISTENTE */

/* ADMIN DENTRO DO RAMINEL */
tr.espaco{
  height: 50px;
}
div.ramadmin{
  padding:10px;
  border: 1px solid red;
}
div.ramadmin h1{
  margin: 0 0 10px 0;
}
div.ramadmin a:hover{
  background:#FFC1C1;
  font-weight: bold;
}
div.ramadmin a.destaque{
  background: #FFC1C1;
}
#content-main h2{
  text-align:center;
  font-size:1.5em;
  color:#888;
}
#content-main, p.deletelink-box{
  background:#FFF;
}
.required{
  color:red;
}
#content-main label{
  font-weight:bold;
}
#div45{
  margin-bottom:30px;
  width:470px;
}
div.module table{
  background-color:#BBB;
  margin-top:10px;
}
#table33{
  background-color:#BBB;
  width:100%;
}
#table33 caption a{
  font-weight:bold;
  font-size:25px;
  color:#555;
}
#tr45{
  background-color:#EEE;
}
/* END ADMIN DENTRO DO RAMINEL */

/* COMENTARIOS NAS PÁGINAS */
#div0045{
  clear:both;
}
#span1852{
  color:#FFF;
  font-weight:bold;
  background-color:red;  
}
#div1202{
  float:left;
  width:200px;
}
#div0703{
  color: #000;
  width:190px;
  float:right;
  height:50px;
  padding:10px;
  padding-left:50px;
  font-size:12px;
}
#div4539{
  clear:both;
}
#div3622  {
  background:none repeat scroll 0 0 #EEEEEE;
  border-color:#999999;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  margin:5px 0 20px;
  padding:20px;
}
ul.texto li p{
  background:#DDD;
  font-size:10px;
}
ul.comentario li{
  border:1px solid #999;
  margin-bottom: 10px;
  padding: 5px;
  background:#FFF;
  list-style-type:none;
}
.comentario_titulo{
  color:#555;
}
.comentario_texto{
  color:#222;
  font-size:11px;
}
#body2{
  padding:5px;
}
/* END COMENTARIOS NAS PÁGINAS */

/* CAIXA DO COMENTÁRIO */
#div3622  {
  background:none repeat scroll 0 0 #EEEEEE;
  border-color:#999999;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  margin:5px 0 20px;
  padding:20px;
}
/* END CAIXA DO COMENTÁRIO */


/* RECADOS */
#id_nome, #id_titulo, #id_recado, #id_endereco, #id_email, #id_telefone{
  width:100%;
}
#id_recado{
  height:200px;
}
#id_endereco{
  height:100px;
}
div.quadro_recado{
  border:1px solid #CCC;
  background:#FFD39B;
  padding:10px;
}
#a2104{
  font-size:10px;
}
ul.recado li{
  border:1px solid #999;
  margin-bottom: 10px;
  padding: 5px;
  background:#FFF;
  list-style-type:none;
}
.recado_titulo{
  color:#555;
}
.recado_texto{
  color:#222;
  font-size:11px;
}
/* END RECADOS */

/* BLOG */
#ul2014{
  clear:both;
}
/* END BLOG */

/* TEXTOS DE MARKDOWN */
div.texto-formatado p{
  margin:0 0 10px 0; 
  padding:0;
}
div.texto-formatado ul{
  margin: 0 0 0 40px;
}
div.texto-formatado pre{
  width:550px;
  border:1px solid #CCC;
  overflow:scroll;
  background:#EEE;
}
/* END TEXTOS DE MARKDOWN */

/* QUADRO DE COMENTARIOS */
div.ultimos_comentarios{
  width:200px;
  overflow:hidden;
}
div.ultimos_comentarios ul{
  margin:0;
  padding:0;
  text-align:left;
}
div.ultimos_comentarios li{
  margin:0;
  padding:0;
  font-size:12px;
  color:#6D6D6D;
  list-style-type:none;
}
div.ultimos_comentarios p{
  font-size:11px;
}
/* END QUADRO DE COMENTARIOS */

/* QUADRO DE ULTIMAS FOTOS */
div.ultimas_fotos{
  clear:both;
  width:200px;
  overflow:hidden;
}
div.ultimas_fotos img{
  width:48px;
  height:48px;
  margin:0 1px 1px 0;
  padding:0;
  border:0;
}
div.ultimas_fotos li{
  float: left;
  margin:0;
  padding:0;
}
/* END QUADRO DE ULTIMAS FOTOS */

/* QUADRO DE ULTIMOS VIDEOS */
div.ultimos_videos{
  clear:both;
  width:200px;
  overflow:hidden;
}
div.ultimos_videos img{
  width:48px;
  height:48px;
  margin:0 1px 1px 0;
  padding:0;
  border:0;
}
div.ultimos_videos li{
  float: left;
  margin:0;
  padding:0;
}
/* END QUADRO DE ULTIMOS VIDEOS */

/* QUADRO ULTIMOS ARTIGOS */
div.ultimos_artigos{
  clear:both;
  width:200px;
  overflow:hidden;
}
div.ultimos_artigos img{
  width:50px;
  height:50px;
  margin-right:5px;
  margin-bottom:5px;
  float:left;
}
div.ultimos_artigos li{
  height:60px;
  overflow:hidden;
  width:200px;
}
div.ultimos_artigos a{
  font-size:12px;
  line-height:120%;
  height:30px;
  overflow:hidden;
}
div.ultimos_artigos p{
  font-size:10px;
}
/* END QUADRO ULTIMOS ARTIGOS */

/* QUADRO ARTIGO DO BLOG */
div.arquivo_blog{
  width:200px;
  overflow:hidden;
}
/* END QUADRO ARTIGO DO BLOG */

/* QUADRO PROXIMOS AGENDA */
div.proximos_agenda{
  width:200px;
  overflow:hidden;
}
/* END QUADRO PROXIMOS AGENDA */

/* QUADRO ULTIMOS SITES */
div.ultimos_sites{
  width:200px;
  overflow:hidden;
}
/* END QUADRO ULTIMOS SITES */

/* QUADROS MAPAS */
div.ultimos_mapas{
  width:200px;
  overflow:hidden;
}
div.ultimos_mapas img{
  width:48px;
  height:48px;
  margin:0 1px 1px 0;
  padding:0;
  border:0;
}
div.ultimos_mapas li{
  float: left;
  margin:0;
  padding:0;
}
/* END QUADROS MAPAS */

/* QUADRO REDES SOCIAIS */
div.redes_sociais{
  width:200px;
  overflow:hidden;
}
/* END QUADRO REDES SOCIAIS */

/* TAGS */
.quadro_tags{
  width:200px;
  overflow:hidden;
}
.quadro_tags li{
  float:left;
  *clear:both;
  margin:0 6px 0 0;
  padding:0;
  overflow:hidden;
}
.quadro_tags a{
  overflow:hidden;
  margin:0;
  padding:0;
}
/* END TAGS */

/* QUADRO RECADOS */
div.ultimos_recados{
  width:200px;
  overflow:hidden;
}
/* END QUADRO RECADOS */

/* MEIO DO SITE */
#main-wrapper h1 {
margin:1.5em 0 .75em;
font: normal 180% 'Arial',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1em;
text-transform:normal;
letter-spacing:0em;
color:#333;
}
/* END MEIO DO SITE */

/* DATA DE POSTAGEM */
p.byline{
  color:#888;
}
/*  END DATA DE POSTAGEM */

/* COMENTARIOS NO ARTIGO */
#p3512{
  font-size:12px;
}
#div3622{
  margin:5px 0 20px;
  background:#EEE;
  padding:20px;
  border-top:1px solid #999;
  border-left:1px solid #999;
  border-right:2px solid #999;
  border-bottom:2px solid #999;
}
#span4322{
  clear:both;
  font-size:12px;
}
#ocultadiv form label{
  display:block;
}
#id_name, #id_email, #id_url, #id_comment{
  width:400px;
}
#span4322 a, #span2258{
  font-weight:bold;
}
/* END COMENTARIOS NO ARTIGO */

.vLargeTextField, .vXMLLargeTextField {
  width:525px;
}
form .aligned p, form .aligned ul {
  margin-left:0;
}
.selector-available, .selector-chosen {
  width:250px;
}
.selector select {
  width:250px;
}
.wide label {
  width:6em !important;
}
#id_nome, #id_titulo, #id_recado, #id_endereco, #id_email, #id_telefone, #id_evento {
  width:450px;
}

/* MENU SUPERIOR */
ul.upperleft li a:visited, ul.upperright li a:visited{
  color:#FFF !important;
}
/*  END MENU SUPERIOR */