body, html {
	font-family:Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	margin:0;
	padding:0;
	color:#333333;
}


h1, h2, h3, h4, h5, h6 {
		color:#2551a2;
		text-shadow:0 1px 0 #ffffff;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bolder;
}

h1 {
	font-size:20px;
	padding:0px;
	margin-bottom:13px;
	margin-top:13px;

}

.h1style img {
	text-decoration:none;
	border:0px;
}
	
.h1style {
	color:#2551a2;
	text-shadow:0 1px 0 #ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bolder;
	font-size:20px;
	padding:0px;
	margin-bottom:13px;
	margin-top:13px;
	text-decoration:none;
	border:0px;

}

h2 { font-size:20px; padding-bottom:10px;}

.topimage {
	padding-left:15px;
	padding-right:10px;
}
	

#container {
	margin-top:0px; !important
	margin:0 auto;
	min-width:935px;
}

#voceesta {
	width:90%;
	padding:10px 10px 10px 15px;
	font-size:12px;
}
#voceesta a {
	color:#2551a2;
	text-shadow:0 1px 0 #ffffff;
}
#voceesta a:hover {
	color:#FF8000;
}

#sidebar {
	position:static;
	float:left;
	margin-left:0px;
	width:150px;
	}
#conteudo {
	margin-left: 160px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:20px;
	padding:10px 20px 20px 30px;
	border:1px solid #999;
	min-width:600px;
	font-size:13px;	
	-webkit-box-shadow: 0 0px 5px #999;
	-moz-box-shadow:0 0px 5px #999;
	box-shadow: 0 0px 5px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#conteudo a {
	color:#2551a2;
	text-shadow:0 1px 0 #ffffff;
}
#conteudo a:hover {
	color:#FF8000;
}

#conteudosemmenu {
	padding:10px 20px 20px 30px;
	margin:20px;
	border:1px solid #999;
	min-width:600px;
	font-size:13px;	
	-webkit-box-shadow: 0 0px 5px #999;
	-moz-box-shadow:0 0px 5px #999;
	box-shadow: 0 0px 5px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#conteudosemmenu a {
	color:#2551a2;
	text-shadow:0 1px 0 #ffffff;
}
#conteudosemmenu a:hover {
	color:#FF8000;
}
.code {
	font-family:"Courier New", Courier, monospace;
	letter-spacing:1px;
	font-weight:bold;
	color:#000000;
	text-shadow:0 1px 0 #ffffff;
}
/*inicio - table styles*/
table{
margin: 10px 0 10px;
border-collapse:collapse;
border:2px solid #fff;
}
table td, table th{
text-align: left;
padding: .4em .8em;
}
table th{
background: #ccc ;
color: #444;
text-transform: uppercase;
font-weight:normal;
}
table td{
background: #E1E1E1;
}
table tr.even td{
background: #eeeeee;
}
table tr:hover td{
background: #DFEFFF;
}
/*fim - table styles*/

blockquote {
padding:20px;
color:#333333;
font-style: normal;
border:1px solid #333333;
-webkit-box-shadow: 0 0px 5px #999;
-moz-box-shadow:0 0px 5px #999;
box-shadow: 0 0px 5px #999;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
display: block; margin: 0px auto 10px; }

blockquote:hover{
border:1px solid #2551a2;
-webkit-box-shadow: 0 0px 5px #2551a2;
-moz-box-shadow:0 0px 5px #2551a2;
box-shadow: 0 0px 5px #2551a2;
}

.imgrande {
	display: block; margin: 10px auto 20px;
	padding:8px;
	background:#ffffff;
	border:1px solid #333333;
	-webkit-box-shadow: 0 0px 10px #999;
	-moz-box-shadow:0 0px 10px #999;
	box-shadow: 0 0px 10px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: block; margin: 0px auto 10px; 
}
.imgrande:hover {
	border:1px solid #2551a2;
	-webkit-box-shadow: 0 0px 5px #2551a2;
	-moz-box-shadow:0 0px 5px #2551a2;
	box-shadow: 0 0px 5px #2551a2;
}

.imgpeq {
	padding:3px;
	background:#ffffff;
	border:1px solid #333333;
	-webkit-box-shadow: 0 0px 10px #999;
	-moz-box-shadow:0 0px 10px #999;
	box-shadow: 0 0px 10px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right:10px;
}
.imgpeq:hover {
	border:1px solid #2551a2;
	-webkit-box-shadow: 0 0px 5px #2551a2;
	-moz-box-shadow:0 0px 5px #2551a2;
	box-shadow: 0 0px 5px #2551a2;
}

#footer {
	background-image:url(images/background_footer.jpg);
	background-repeat:repeat-x;
	padding:10px;
	position:relative;
	top:0px;
}
.footer_container {
	width:100%;
	margin:0 auto;
	position:relative;
	min-height:250px;
	padding-bottom:5px;
}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-bottom:20px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	background:#f1f1f1;
	min-width:910px;
}
.footer_column {
	float:left;
	width:90px;
	max-width:90px;
	margin-right:1px;
	border-top:4px solid #2551a2;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.footer_column ul li{ padding-bottom:4px !important;} 
.footer_column ul { padding-top:10px !important;} 
#footer a {
	color:#333333;
	text-shadow:0 1px 0 #ffffff;
}
#footer a:hover {
	color:#FF8000;
}

.footer_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2551a2;
	text-shadow:0 1px 0 #ffffff;
}