/*
Theme Name: Holyland
Author: Carlos Alberto Vettorato
Author URI: http://www.vettorato.com/
*/

body {
/*   background:url(../images/bg.gif) fixed repeat; */
   background-color:#DDE1EE;
   font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
   color:#000;
   margin:0px;
   padding:0px;
   text-align:center;
}

a { text-decoration:none; color:#4D619B; }
a:hover { text-decoration:underline;}
a:visited { text-decoration:none; color:#4D619B; }
a img { border:0px; padding:0px; }

/*
a[href $='.pdf'] {
  padding-left:35px;
  background: transparent url(../images/icopdf.gif) no-repeat center left;
}

a[href ^="mailto:"] {
  padding-left:35px;
  background: transparent url(../images/icomailto.gif) no-repeat center left;
}
*/

.img { border:0px; padding:0px; }

hr {
  width:100%;
  height:2px;
  color:navy;
}

#top-bar {
   position:fixed;
   top:0px;
   left:0px;
   z-index:999;
   width:100%;
   height:0 auto;
}

* html #top-bar {
   position:absolute;
}

#topbar-inner {
   height:0 auto;
   background:#000;
}

* html #topbar-inner {
   margin-right:17px;
}

#topBody {
   display:block;
   width:100%;
   height:auto;
   background:#000;
   color:#fff;
   font-size:16pt;
   font-family:Times New Roman, Helvetica;
   font-weight:bold;
   margin: 0px auto;
   padding:5px;
   text-align:center;
   letter-spacing:7px;
   text-transform:uppercase;
   border:0px;
}

input {
	font:normal 1.0em Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
    height:18px;
    border:1px solid #D0D0D0;
}

.inputMensagem {
	font:normal 1.1em Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
    width:580px;
    height:150px;
    border:1px solid #D0D0D0;
    padding:10px;
    margin-top:5px;
}

/*********************************************
Wrapper Div Styles
*********************************************/
#wrapper {
  width:960px;
  height:auto;
  z-index: 2;
  padding-top:35px;
  padding-bottom:20px;
  min-height:100%;
  margin:0px auto;
  padding:0px;
  text-align:center;
}

/*********************************************
Header Div Styles
*********************************************/
#header {
  width:960px;
  height:auto;
  margin:0px auto;
  margin-top:50px;
  padding:0px;
  text-align:center;
}

#topBanner {
  width:960px;
  height:200px;
  background:url(../images/header.png) top no-repeat;
  border-bottom:5px solid #796846;
  margin:0px;
  padding:0px;
  text-align:center;
}

#topBanner h1 {
  float:right;
  font-family:Verdana, Helvetica, Arial;
  font-size:1.0em;
  line-height:14pt;
  color:#000;
  font-weight:normal;
  text-decoration:none;
  margin-top:125px;
  margin-right:20px;
  padding:0px;
  text-align:right;
}

/*********************************************
Main Div Styles
*********************************************/
#main {
  width:960px;
  height:0 auto;
  background:url(../images/bg.png) repeat;
  overflow:hidden;
  border-bottom:7px solid #4D619B;
  margin:0px auto;
  margin-top:7px;
  padding:0px;
  text-align:center;
  clear:both;
}

#content {
  overflow:hidden;
  padding-top:120px;
  margin:0px auto;
  padding:0px;
}

#content .colunaLeft {
  float:left;
  width:282px;
  position:relative;
  margin:0px auto;
  padding:0px;
  text-align:left;
  margin-bottom:20px;
}
#content .colunaRight {
  float:right;
  width:620px;
  position:relative;
  font-family:Verdana, Helvetica, Arial;
  font-size:1.1em;
  line-height:14pt;
  color:#000;
  font-weight:normal;
  text-decoration:none;
  margin:0px auto;
  padding:0px;
  text-align:left;
  margin-top:20px;
  margin-right:20px;
  margin-bottom:20px;
}

#content p {
	padding:0px;
}

#content img {
	border:1px solid rgba(0,0,0,0.3);
	padding:5px;
}

#content img {
	border-color:black;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display:inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display:inline;
	margin-left:20px;
	margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

#content h1 {
  color:#000;
  letter-spacing:1px;
  font-size:20px;
  font-variant:small-caps;
  text-decoration:none;
  font-family:Times New Roman, Helvetica;
  font-weight:bold;
  margin: 0 0 5px 0;
  text-shadow: 3px 3px 2px rgba(0,0,0,0.2);
  padding:0px;
}

#content h2 {
  color:#000;
  letter-spacing:1px;
  font-size:26px;
  font-variant:small-caps;
  text-decoration:none;
  font-family:Times New Roman, Helvetica;
  font-weight:bold;
  margin: 0 0 25px 0;
  text-shadow: 3px 3px 2px rgba(0,0,0,0.2);
  padding:0px;
}

#content h2 a {
   color: #000;
   text-decoration: none;
}

nav {
   width:260px;
   display:block;
   float:left;
   text-align:right;
   font-size:12px;
   font-weight:bold;
   font-family:verdana;
   border-right:1px dashed rgba(0,0,0,0.2);
   padding-top:15px;
   padding-right:15px;
   padding-left:15px;
}

nav h3 {
   width:260px;
   height:30px;
   color:#000;
   background:url(../images/back-sidebar-title.png) no-repeat top center;
   letter-spacing: -0.03em;
   font-family:tahoma;
   font-size:14px;
   font-weight:bold;
   letter-spacing:1px;
   padding:1px;
   margin: 0 0 0px 0px;
   text-shadow: 3px 3px 2px rgba(0,0,0,0.2);
   text-align:center;
}

nav a {
   font:small-caps 1.1em Verdana,Helvetica, Arial;
   font-weight:bold;
   letter-spacing:0.13em;
   text-decoration:none;
   color:#4D619B;
}

nav a:hover {
   text-decoration: none;
   color:#FF7D7D;
}

nav ul {
   list-style:none;
   line-height:1.6em;
   padding:0px;
   margin:0 0 0px 0;
   color:#666;
}

news { float:right;display:block;width:250px;height:0 auto;position:relative; letter-spacing:0px; font-variant:small; text-decoration:none; padding-bottom:20px;padding:0px;}
#news a { font-size:10pt; font-family:verdana; font-weight:normal; letter-spacing:0px; font-variant:small; text-decoration:none; color:#BB1C1C; }
#news a:hover { text-decoration:underline;}
#news a:visited { text-decoration:none; color:#BB1C1C; }
#news a img { border:0px; padding:0px; }

/*********************************************
Footer Div Styles
*********************************************/
#footer {
   width:960px;
   height:auto;
   overflow:hidden;
   font-family:Verdana, Arial;
   font-size:10pt;
   line-height:12pt;
   color:#000;
   font-weight:normal;
   margin:0px auto;
   margin-bottom:15px;
   padding:15px;
   text-align:center;
   clear:both;
}
#footer a {
   text-decoration: none;
   color:#4D619B;
}
#footer a:hover {
   text-decoration:underline;
   color:#4D619B;
}
#footer a:visited {
   text-decoration: none;
   color:#4D619B;
}

