
body {
margin:.5em;
padding:0;
height:100%;
background: #000 url(../images/bg/body.jpg) top center no-repeat;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

.logo {
padding:5px 22px;
}

.topBannerad {
padding:5px 30px;
}

blockquote {
margin:0;
width:970px;
background-color:#C0131A;
}

blockquote p {
margin:.2em;
padding:.7em 4px .7em 4px;
font-size:18px;
color:#ff0;
}

blockquote b {
font-size:21px;
color: white;
}

hr {
margin:7px;
border:none;
width:99%;
border-bottom: 1px dotted #3F0A0A;
height:1px;
clear:both;
}

em {
font-size:10px;
color:#777;
}

#postHeader { 	
margin:0 auto;
padding:0 .2em .3em .2em;
width:972px;
height:232px;
text-align:left;
background: #000 url(../images/bg/header.jpg) top left no-repeat;
}

p.date {
padding: 0 6px 0px 0 ;
margin-bottom
}

p.event {
color: #333;
padding: 2px 0 16px 0;
border-bottom:1px dotted #555;
}

h2.titulo {
margin: 2px 0 0px 0; border-bottom:1px dotted #555; padding:6px;
}

#centerColumn { 	
margin:0 auto;
padding:.5em;
width:974px;
text-align:left;
vertical-align: middle;	
background-image: url(../images/design/coldark_bg.png);
}

div.img
  {
  margin:4px;
  margin-bottom:8px;
  border:1px solid #171717;
  background-color: #000;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:2px solid #000;
  }
div.img a:hover img
  {
  border:2px solid #fff;
  }
div.desc
  {
  text-align:center;
  font: 11px Georgia;
  width:124px;
  color: #FFCC00;
  margin:2px 2px 4px 2px;
  }
  
#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#centerColumn h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: #FA2F34;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 14px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color:#171717; /*Default menu color*/
border-bottom: 1px solid transparent;
}

#modernbricksmenu a:hover{
color: #fff;
background-color: black; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #FA2F34; /*Brown color theme*/ 
border-color: #FA2F34; /*Brown color theme*/ 
color: #fff;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 2px;
background: #FA2F34; /*Brown color theme*/ 
}

#loUltimo {
margin:0 -1em 0 -1em;
padding:0 0 0 0;
}

#contentBox { 	
margin:0px 2px .5em 0px;
padding:4px;
float:left;
width:510px;
background-color:#000;
}

#contentBox  ul {
margin:0 0 0 5px;
padding:0 16px 0 0;
list-style:none;
}

#contentBox  li {
margin:0 0 .3em 0;
padding:5px 0 6px 15px;
font-size:1.3em;
color:#fff;
}


#contentBox h2 { 
margin-left:4px;	
margin-bottom:4px;	
font-family: Arial;
font-size:24px;
color: #ffcc00;
}

#contentBox p { 
padding: 0 6px 0 8px;
margin-left:4px;	
margin-bottom:4px;	
font-family: Arial;
color: #eee;
}


#sideBox {
margin:0;
padding:2px;
float:left;
width:252px;
background-color: #000;
}

#sideBox h2{
margin:3px 0 0 7px;
padding:2px 0 0 0px;
font-family: Arial;
font-size:24px;
font-weight:300;
text-transform: capitalize;
letter-spacing:.1em;
color:#30C500;
}

#sideBox p{
margin:0 0 0 0;
padding:2px 0 0 10px;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
color:#fff;
}

#calle {
margin:0 2px .5em 2px;
padding:6px;
float:left;
width:182px;
background-color:#000;
}

#calle h2 {
margin:-10px 2px;
font-family: Arial;
color: #fff;
text-transform:capitalize;
}

#cell_1 {
margin:0 5px .5em 0;
padding:6px;
float:left;
width:252px;
height:342px;
border: 1px solid #3F0A0A;
background:#C0131A url(../images/design/cellred_bg.gif) repeat-x;
}

#cell_2 {
margin:0 2px .5em 0px;
padding:6px;
float:left;
width:310px;
height:342px;
border: 1px solid #3F0A0A;
background:#C0131A url(../images/design/cellred_bg.gif) repeat-x;
}

#cell_3 {
margin:0 0 .5em 2px;
padding:6px;
float:left;
width:138px;
height:342px;
border: 1px solid #3F0A0A;
background:#C0131A url(../images/design/cellred_bg.gif) repeat-x;
}

#cell_4 {
margin:0 0 .5em 5px;
padding:6px;
float:left;
width:200px;
height:342px;
border: 1px solid #3F0A0A;
background:#C0131A url(../images/design/cellred_bg.gif) repeat-x;
}

#cell_1 p {
font-size:.75em;
color:#000000;
margin:0 2px;
}

#cell_2 p {
font-size:.75em;
color:#000000;
margin:4px 0 9px 0;
}

#cell_3 p {
font-size:.75em;
color:#fff;
margin:0 2px;
}

#cell_4 p {
font-size:.75em;
color:#fff;
margin:0 2px;
border-top: 1px solid #ffcc00;
}

#cell_1 h2 {
margin:0 0 -4px 0 !important;
padding:4px 0 10px 0;
font: 18px Trebuchet MS;
color:#000000;
font-weight:bold;
}

#cell_2 h2 {
margin:0 0 4px 0 !important;
padding:2px 0 6px 0;
font: 21px Trebuchet MS;
text-transform: capitalize;
color:#FFCC00;
font-weight:bold;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
}

#cell_3 h2 {
margin:0 0 -4px 0 !important;
padding:4px 0 10px 0;
font: 21px Trebuchet MS;
color:#FFCC00;
font-weight:bold;
line-height:90%;
text-align:center;
}

#cell_3 h3 {
margin:4px 0 4px 0 !important;
font: 17px Trebuchet MS;
color:#000000;
font-weight:bold;
line-height:90%;
}


#cell_4 h2 {
margin:0 0 -4px 0 !important;
padding:4px 0 4px 0;
font: 18px Georgia;
color:#FFCC00;
text-transform:capitalize;
font-weight:bold;
line-height:80%;
}

.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

.news em {
font-size:.8em;
color:#000000;
}

#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:.75em;
}

#box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:150px;
}

#box_2 {
margin:0 7px 2em 16px;
padding:8px;
float:left;
width:150px;
}

#box_3 {
margin:0 14px 2em 11px;
padding:8px;
float:left;
width:150px;
}

#box_4 {
margin:0 0 2em 7px;
padding:8px;
float:left;
width:150px;
}

#box_5 {
margin:0 7px 2em 22px;
padding:8px;
float:left;
width:150px;
}

#box_1 p, #box_2 p, #box_3 p, #box_4 p, #box_5 p {
font-size:.75em;
color:#eee;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2, #box_5 h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#C0131A;
font-size:.8em;
} 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul, #box_5 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li, #box_5 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}


#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
color: #777;
background-color:#000;
}

#footer a {
color: #777;
text-decoration:none;
}

#footer a:hover {
color: #fff;
text-decoration:none;
}

.formbutton {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 3px 6px;
margin-right:4px;
background:url(media/formbg.gif) repeat-x left top;
}
