/* main */
#maininnerall {
 width: 980px;
 background-color: #000;
}

p {
 color: #000;
 font-size: 12px;
}

/*header*/
#boxmenu {
 position: fixed;
 left: 0px;
 top: 140px;
 z-index: 100000;
}

/*logo*/
#logo {
 float: left;
 width: 157px;
 height: 61px;
}



.menusocial {
 position: absolute;
 top: 40px;
 left: 10px;
 z-index: 300;
}
.menusocial ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.menusocial ul li{
 float: left;
 padding-right: 10px;
}
/* top menu */
#topmenu {
 width: 250px;
 height: 300px;
 padding: 5px 0px 0px 0px;
 background-color: #FFF;
 position: relative;

}
#topmenu ul{
 margin: 0px;
 padding: 0px;
 list-style: none;
 height: 270px;
 width: 255px;
} 
#topmenu li.item53 {
 padding-left: 80px;
}
#topmenu li.item56{
 height: 90px;
 width: 253px;
 position: absolute;
 top: 215px;
 left: 0px;
 z-index: 100;
 position: absolute;

}
#topmenu li.item54 {
 height: 90px;
 width: 253px;
 position: absolute;
 z-index: 80;
 top: 145px;
 left: 0px;
}
#topmenu li.item55 {
 height: 90px;
 width: 253px;
 position: absolute;
 top: 70px;
 left: 0px;
}
#topmenu ul li a {
 display: block;
 color: #FFFFFF;
 font-size: 13px;
 padding: 0px 0px 0px 0px;
 font-family: Helvetica, Arial, Verdana;
}
#topmenu ul li a { 
 cursor: pointer;
 cursor: hand;
}
/*#topmenu ul li a:hover {
 text-decoration: none;
}
#topmenu ul li a span {
 width: 110px;
 height: 25px;
 display: block;
 color: #FFFFFF;
 font-size: 13px;
 padding: 15px 0px 0px 0px;
 font-family: Helvetica, Arial, Verdana;
 text-transform: uppercase;
 background-image: url(../images/mitemgreen.gif);
 background-repeat: no-repeat;
}
#topmenu ul li a:hover span {
 width: 110px;
 height: 25px;
 display: block;
 color: #FFFFFF;
 font-size: 13px;
 padding: 15px 0px 0px 0px;
 font-family: Helvetica, Arial, Verdana;
 text-transform: uppercase;
 background-image: url(../images/mitemred.gif);
 background-repeat: no-repeat;
}
*/


/* content*/
#content {
 background-color: #; 
}

a {
 text-decoration: none;
}
img {
 border: none;
}


/*Conteudos cores*/
.blog .item0 .item_inner {
 background-repeat: no-repeat; 
 background-position: right top; 
 background-image: url(../images/layout/bgtop1.jpg);
}
.blog .item1 .item_inner {
 background-repeat: no-repeat; 
 background-position: right top; 
 background-image: url(../images/layout/bgtop2.jpg);
}
.blog .item2 .item_inner {
 background-repeat: no-repeat; 
 background-position: right top; 
 background-image: url(../images/layout/bgtop3.jpg);
}
.blog .item3 .item_inner{

 background-repeat: no-repeat; 
 background-position: right top; 
 background-image: url(../images/layout/bgtop4.jpg);
}
.blog .item0{
 background-color: #FFF;
 background-repeat: no-repeat; 
 background-position: right bottom; 
 background-image: url(../images/layout/bgbottom1.jpg);
}
.blog .item1{
 background-color: #FFF;
 background-repeat: no-repeat; 
 background-position: right bottom; 
 background-image: url(../images/layout/bgbottom2.jpg);
}
.blog .item2{
 background-color: #FFF;
 background-repeat: no-repeat; 
 background-position: right bottom; 
 background-image: url(../images/layout/bgbottom3.jpg);
}
.blog .item3{
 background-color: #FFF;
 background-repeat: no-repeat; 
 background-position: right bottom; 
 background-image: url(../images/layout/bgbottom4.jpg);
}


.blog .item0 .article_column {
 padding: 100px 200px 200px 300px;
}
.blog .item1 .article_column {
 padding: 100px 0px 200px 280px;
}
.blog .item2 .article_column {
 padding: 100px 0px 200px 300px;
}
.blog .item3 .article_column {
 padding: 100px 0px 200px 280px;
}


.ProfTable img {
 border: 2px solid #0000D2;
}

.item_inner h2 {
 display: none;
}

.tabsclients a {
 cursor: pointer;
}




/*horizontal*/

#horizontal ul {
 list-style: none;
 margin: 0px;
 padding: 5px 0px 0px 0px;
}
#horizontal ul li {
 float: left;
 width: 21px;
 padding-right: 0px;
}
