#body {background-color: #c5c5c5;
	width: 1000px;
	padding: 0 0 0 28px;}

#logo {padding-top: 16px;
	padding-right: 16px;
	float: left;}

#menu_superior {margin: 0 0 0 8px;
	font: normal 400 11px arial, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
	float: left;
	background-color: white;
	padding: 8px;}

#menu_superior:hover {margin: 0 0 0 8px;
	font: normal 400 11px/normal arial, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	float: left;
	background-color: black;
	padding: 8px;}

#menu_superior_destaque {margin: 6px 0 0 8px;
	font: normal 400 11px arial, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
	float: left;
	background-color: white;
	padding: 4px;
	width: 374px;
	height: 32px;}

#menu_superior_destaque:hover {margin: 6px 0 0 8px;
	font: normal 400 11px arial, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	float: left;
	background-color: black;
	padding: 4px;
	width: 374px;
	height: 32px;}


#idioma {font: normal 300 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	clear: both;
	text-align: right;
	padding: 8px 52px 0px 0;}

#home_image {border-right: 1px dashed black;
	padding: 32px 32px 32px 0;
	width: 492px;
	float: left;
	height: 390px;}

#line {border-top: 1px dashed black;}

#blog_title {font: normal 400 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	padding: 28px 0px 0px 32px;
	width: 300px;
	float: left;}

#text_blog {float: left;
	padding: 8px 32px 8px 32px;
	width: 170px;}

#text_home {float: left;
	padding: 12px 0 16px 32px;}

.text_blog {font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;}

.text_home {width: 400px;
	font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;}


#add_image {float: left;
	margin: 4px 0 0 32px;}

#add_image:hover {float: left;
	margin: 0px 0 0 28px;
	border:2px solid black;}

#menu_portifolio {margin: 24px 0 0 8px;
	float: left;
	padding: 4px;
	width: 120px;}


.menu_portifolio {font: normal 400 11px arial, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
	padding: 8px;
	background-color: white;
	margin-bottom: 8px;}

.menu_portifolio:hover {font: normal 600 11px arial, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
	padding: 8px;
	background-color: white;
	margin-bottom: 8px;
	background-color: black;}

#texto_paralela {margin: 32px 0 0 8px;
	float: left;
	padding: 4px;
	width: 360px;}

#text_objetos {float: left;
	padding: 0 0 0 32px;}

.text_objetos {font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	float: left;}

#text_port {padding: 3px 0px 8px 12px;
	width: 110px;
	float: left;}

.rodape {font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	padding: 0 8px 8px 8px;
	clear: both;}

.rodape2 {font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	width: 110px;
	padding: 0px 32px 32px 12px;
	float: left;}

.rodape_p {font: normal 300 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	padding: 32px 8px 8px 8px;
	clear: both;}


a:link {text-decoration: none;
	color: #535353;}

a:visited {text-decoration: none; 
	color: #535353;}

a:hover, a:active {text-decoration: none; 
	color: white;
	background-color: black;}


/*ajax image gallery */
#gallery {width:796px; padding:18px 8px 12px 8px; float: left;}
#gallery_paralela {width:560px; padding:18px 8px 12px 8px; float: left;}
#images {border:2px solid black; height:225px; margin-bottom:20px}
#image {position:absolute; left:100px; width:600px; height:500px; background: url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:10px; left:5px; border:2px solid black;}
#thumbwrapper {float: left; margin-top:10px; width:40px; height:425px; border:2px solid black; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:420px; width:500px; }
#thumbs {list-style:none; height:100px; height:300px; position: absolute; padding: 5px;} 
#thumbs li {cursor:pointer}
#thumbs li:hover {cursor:pointer; border:1px solid black}
.imgnav {position:absolute; height:375px; width:50px; z-index:100; height:375px; width:20px; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

