/* --- HTML & BODY ---*/

	html, body {
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 16px;
		font-family:  "Arial" "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
		background: #2d2d2d;
		}

/* --- Frame ---*/

	#frame {
		width:  760px;
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: justify;
		height: 100%;
		margin: 0px auto 0px auto;
		background: #2d2d2d;
		}

/* -- Head -- */
		
	#head {
		width: 760px;
		height:  74px;
		position: relative;
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		border-bottom: 1px solid #666666;
		background: #2d2d2d;
		}
		
	#logo {
		width: 175;
		height:  74px;
		position: relative;
		float: left;
		text-align: left;
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #2d2d2d;
		}
		
/* -- Main Navegation -- */	

	#mainNav ul {
		width: 492px;
		height:  39px;
		position: relative;
		float: right;
		margin: 35px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
		font-family:  "Arial" "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", sans-serif;
		color: #fff;
		background-color: #2d2d2d;
		}
	
	#mainNav ul li { display: inline; }
	
	#mainNav ul li a {
		padding: 0.1em 10px;
		float: right;
		text-decoration: none;
		color: #fff;
		}
	
	#mainNav ul li a:hover {
		background-color: #526dab;
		}


/* -- Content Navegation -- */	

	#contentNav ul {
		width: 740px;
		height:  21px;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0px 10px;
		text-align: left;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family:  "Arial" "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", sans-serif; 
		color: #fff;
		background-color: #2d2d2d;
		}
	
	#contentNav ul li { display: inline; }
	
	#contentNav ul li a {
		padding: 0.1em 16px;
		float: left;
		text-decoration: none;
		color: #fff;
		}
	
	#contentNav ul li a:hover {
		background-color: #4a776e;
		}


/* -- Content Center Navegation -- */	

	#contentCenterNav ul {
		width: 740px;
		height:  21px;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 20px 10px;
		text-align: center;
		text-decoration: none;
		font-size: 14px;
		font-weight: normal;
		font-family:  "Arial" "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", sans-serif; 
		color: #fff;
		background-color: #2d2d2d;
		}
	
	#contentCenterNav ul li { display: inline; }
	
	#contentCenterNav ul li a {
		padding: 0.1em 16px;
		text-decoration: none;
		color: #fff;
		}
	
	#contentCenterNav ul li a:hover {
		background-color: #4a776e;
		}


/* -- Content -- */

	#content {
		margin: 0px 0px 0px 0px;
		padding: 30px 50px 30px 50px;
		background: #181c18;
	}

	#content h2 {
		margin: 0;
		padding: 20px 0px 20px 20px;
		font-size: 28px;
		color: #9b0a0a;
		text-align: right;
	}

	#content h3 {
		margin: 0;
		padding: 20px 0px 20px 20px;
		font-size: 28px;
		color: #9b0a0a;
		text-align: left;
	}

	#content h4 {
		margin: 0;
		padding: 20px 0px 20px 20px;
		font-size: 28px;
		color: #9b0a0a;
		text-align: center;
	}

	#content h5 {
		margin: 0;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		color: #9b0a0a;
		text-align: right;
	}

/* -- Content SuperContainer-- */

        #content .supercontainer {
                margin:  0 0 0 0;
                padding: 20px 0px 20px 0px;
                text-align: justify;
                background: #fff;
        }

/* -- Content Container-- */

	#content .container {
		height: 410px;
		margin:  0px 0px 0px 0px;
		padding: 20px 50px 20px 50px;
		overflow: auto;
		line-height: 1.5em;
		color: #393939;
		background: #fff;
	}

	#content .container p {
		text-align: justify;
	}

	#content .container a {
		text-decoration: none;
		text-align: justify;
		color: #9b0a0a;
	}

/* -- Content ContactContainer-- */

	#content .contactcontainer {
		height: 210px;
		margin:  0px 0px 0px 0px;
		padding: 20px 50px 20px 50px;
		overflow: auto;
		line-height: 1.5em;
		color: #393939;
		background: #fff;
	}

	#content .contactcontainer p {
		text-align: justify;
	}

	#content .contactcontainer a {
		text-decoration: none;
		text-align: justify;
		color: #9b0a0a;
	}



/* -- Content Images -- */

	#content .imgFloaterRight {
		float: right;
		margin: 0px;
		padding: 10px 0px 10px 20px;
	}

	#content .imgFloaterLeft {
		float: left;
		margin: 0px;
		padding: 10px 20px 10px 0px;
	}


/* -- IndexContent -- */

	#indexcontent {
		margin: 0px 0px 0px 0px;
		padding: 30px 50px 30px 50px;
		background: #181c18;
	}

	#indexcontent .container {
/*
		height: 520px;
		padding: 20px auto 20px auto;
*/
		width: 657px;
		margin:  0px 0px 0px 0px;
		padding: 20px 0px 20px 0px;
		line-height: 1.5em;
		color: #393939;
		background: #ff0000;
		background: #fff;
	}

	#indexcontent .container p {
		text-align: justify;
	}

	#indexcontent .container a {
		text-decoration: none;
		text-align: justify;
		color: #9b0a0a;
	}

/* -- IndexContent SubContainer -- */

	#indexcontent .subcontainer {
		margin:  0px 0px 0px 0px;
		padding: 10px 40px 10px 40px;
		text-align: justify;
		font-size: 14px;
		line-height: 1.5em;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		color: #444;
		background: #fff;
	}

/* -- IndexContent BoxContainer -- */

	#indexcontent .boxcontainer {
		height: 180px;
		width: 130px;
		float: left;
		font-size: 11px;
		text-align: center;
/*
		border: 1px solid #ccc;
		border-top: 1px solid #ccc;
*/
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
		color: #444;
		background: #fff;
	}

	#indexcontent .boxcontainer a {
		color: #393939;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: center;
	}

/* -- IndexContent Images -- */

	#indexcontent .imgHead {
		float: none;
		margin: 0px 30px 20px 30px;
	}

	#indexcontent .imgSmall {
		float: none;
		margin: 10px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}

	#indexcontent .imgCenter {
		float: none;
		margin: 20px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}


/* -- IndexContent Others -- */

	#indexcontent .foot {
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
		border-top: 1px solid #ccc;
		font-size: 12px;
	}

	#indexcontent .foot a {
		color: #9b0a0a;
	}

