body {    
    background-color:#222222;		
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
    padding:0;
}

h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	color:#448CCB;
}

.error {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	color:#B5122D;
}

#elBoxo{margin:auto;
        width:780px;		
		background-color: #222222;}

#Head{
background-image:url(images/1t.gif);
width:780px;
height:100px;}
#Center{background-image:url(images/2c.gif);
width:780px;}
#Foot{
background-image:url(images/3b.gif);
width:780px;
height:30px;}

#flash{
 width:720px;
 position:relative;
 top:0px;
 left:30px;
}

#nav{
 position:relative;
 float:right;
 top:80px;
 right:32px;}
 
 #siteby{
 
  text-align:center;
  top:4px;
  right:36px;
  font-size:12px;}
 
/* Links */

a:link {
color: #CCCCCC;
text-decoration: none;
outline: 0;
}

a:visited {
color: #CCCCCC;
text-decoration: none;
}

a:hover {
color:#EC008C;	
text-decoration: none;
}

a:active {
color: #CCCCCC;
text-decoration: none;
} 
 
#emailbox{
margin-top:3px;
margin-left:0px;
width:348px;
border: 0px solid #FFFFFF;}

.emailback{
padding: 3px;
border: 1px solid #448CCB;
background-color:#252525;
font-size:12px;
color:#448CCB;
overflow:auto;
}

.textarea {
overflow:auto;
}


html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }  

p.lined {line-height: 24px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
	text-align: justify;
	background-image: url(images/lines-b.gif);
}

p.porto {
line-height:18px;
margin-top:3px;
text-align:justify;
}

/*boo*/
.lavaLamp {
            position: relative;
            height: 20px;
            width: 240px;
            background-color: #353535;
            padding: 3px 1px; /*TB-LR*/ 
            margin-left: 0px;
            overflow: hidden;
            border: 0px solid #353535;
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .lavaLamp li.back {
                        border-bottom: 1px solid #448CCB;
                        width: 9px;
                        height: 20px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLamp li a {
                        font: normal 14px arial;
                        text-decoration: none;
                        color: #FFF;
                        outline: none;
                        text-align: center;
                        /*top: 7px;*/                        
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 20px;
                        position: relative;
                        overflow: hidden;                       
						padding: 0px 2px; /*TB-LR*/ 
                    }   
                        .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }
						
						 .lavaLamp li a:hover  {
                            color:#FFFFFF;	
							border: none;
                        }
						
/*el porto*/

.cWrapper {float: left;
           width: 720px;
           margin-bottom:0px;
		   padding: 10px 0px 10px 0px;
		   border-bottom: 1px solid #252525;}

.cWrapperTop {float: left;
           width: 720px;
           margin-bottom:0px;
		   padding: 10px 0px 10px 0px;
		   border-top: 1px solid #252525;
		   border-bottom: 1px solid #252525;}

.cLeft {float:left;
        width:150px;
		vertical-align:top}
		
.cRight {float:left;
         width:570px;
		 vertical-align:top}

.cSpacer{
         height:140px;}
  					
a.thumbnail, a.thumbnail:visited, a.thumbnail:active {
	float: left;
	padding: 5px;	
	background-color: #252525;
	border: 1px solid #252525;	
}

a.thumbnail:hover {
	background-color: #448CCB;
}

.nudge{margin-left:26px}

.pic{
border: 1px solid #252525;}

.minipic{
border: 1px solid #252525;}							        						   