.frame{border:#CC00FF 1px solid;}


#frame_main{width:960px; margin:auto;}
#frame_top{height:8px; background:url(../images/frame_top.png);}
#frame_mid{background:url(../images/frame_mid.png); padding:12px 20px;}
#frame_bot{height:8px; background:url(../images/frame_bot.png);}
#frame_center{background:#FFFFFF; min-height:400px;}
#header{height:60px; background:url(../images/bg_header.png); background-repeat:repeat-x;}
#header_in{width:960px; margin:auto;}
#logo{margin:5px;}



.list01 li{margin:2px 5px 2px 25px; list-style:square;}
.list01_category{color:#0099CC; font-weight:bold; margin:10px 25px 0px 10px; border-bottom:#0099CC 1px solid}
.list01 li a{color:#333333;}




*{margin:0; padding:0;}
body{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#333333;}

h1{font-size:20px; font-weight:bold; color: #333333; margin:0px 5px;}
h2{font-size:14px; font-weight:bold; color:#0099CC}
h3{font-size:22px; font-weight:bold; margin-bottom:10px; text-align:center; line-height:120%;}


.container_content01 {width: 920px; margin-top:20px;}
.container_left01{vertical-align:top;}
.container_right01{vertical-align:top;}
.board1{color:#FFFFFF; background:#0099CC; padding:7px; line-height:150%;}

.text01{margin:0px 5px 15px 5px; line-height:140%;}
.text02{font-size:11px;}

/*** TOP MENU ***/
#top_menu{height:40px; background-image:url(../images/bg_menu.png); background-repeat:repeat-x; margin-bottom:20px; padding-top:10px;}

#top_menu ul{list-style:none; width:960px; margin:auto;}
#top_menu li{display:inline;}
#top_menu li a{font-size:14px; font-weight:bold; float: left; color: #8F7758; padding: 2px 11px; text-decoration: none; border-right: 1px solid #8F7758;}
#top_menu li a:visited{color: #8F7758;}
#top_menu li a:hover{color:#CE853D;}
#top_menu li .selected{color:#CE853D !important;}



.frame1{margin:auto; width:690px; margin-bottom:25px; margin-top:25px;}
.frame1 .body{background: #FFF2D9; padding:5px;}
.frame1 .line{background:#FF9900; height:3px;}



#frame2{margin:auto; margin-bottom:15px;}
#frame2 .title{background:#E8F1F6; border:#CCCCCC solid; border-width:1px 1px 0 1px; text-align:center; padding:5px; width:340px;}
#frame2 .text{border:#CCCCCC solid; border-width:0 1px 1px 1px; padding:3px 6px; vertical-align:top; width:340px; height:210px;}
#frame2 .space{width:10px;}

#frame3{margin:auto;}
#frame3 .title{background:#E8F1F6; border:#CCCCCC solid; border-width:1px 1px 0 1px; text-align:center; padding:5px; width:220px;}
#frame3 .text{border:#CCCCCC solid; border-width:0 1px 1px 1px; padding:3px 6px; vertical-align:top; width:220px; height:210px;}
#frame3 .space{width:10px;}

#frame4{margin:auto;}
#frame4 .title{background:#E8F1F6; border:#CCCCCC solid; border-width:1px 1px 0 1px; text-align:center; padding:5px; width:220px;}
#frame4 .text{border:#CCCCCC solid; border-width:0 1px 1px 1px; padding:3px 6px; vertical-align:top; width:220px; height:250px;}
#frame4 .space{width:10px;}



/*** INDEX ***/
.web_design{background:url(../images/services_webdesign.png) no-repeat bottom center;}
.seo{background:url(../images/services_seo.png) no-repeat bottom center;}
.applications{background:url(../images/services_applications.png) no-repeat bottom center;}
.ecommerce1{background:url(../images/services_ecommerce1.gif) no-repeat bottom center;}
.ecommerce2{background:url(../images/services_ecommerce2.gif) no-repeat bottom center;}

/*** MARKETING01 ***/
.marketing_what{background:url(../images/marketing_what_is_seo.png) no-repeat bottom center;}
.marketing_why{background:url(../images/marketing_why.png) no-repeat bottom center;}
.marketing_ppc{background:url(../images/marketing_ppc.png) no-repeat bottom center;}
.marketing_process{background:url(../images/marketing_process.png) no-repeat bottom center;}
.marketing_tail{background:url(../images/marketing_tail.png) no-repeat bottom center;}
.marketing_statistic{background:url(../images/marketing_statistic.png) no-repeat bottom center;}

/*** DESING ***/
div#schema {	display: block; position: relative;	background: transparent url(../images/design01.png) no-repeat top left;	width: 680px;	height: 336px; margin:auto;}	
div#schema ul,
div#schema ul li {	margin: 0px;	padding: 0px;	display: block;	list-style-type: none;	list-style-image: none;}
div#schema ul li {	position: absolute;	float: left; top: 500px; left: 500px; }
div#schema ul li a { color: #FFFFFF; text-decoration: none; height: 90px; width: 90%; display: block;}
div#schema ul li a span.link { font-weight:bold;}
div#schema ul li a span.desc { color: #FFFFFF; display: block; line-height: 1.4em; margin-top: 5px;  }
div#schema ul li.web_informativo { width: 200px; height: 107px; top: 10px; left: 136px; }
div#schema ul li.cms {	width: 190px; height: 107px; top: 150px; left: 13px; }
div#schema ul li.eshop { width: 190px; height: 129px; top: 38px; left: 455px; }
div#schema ul li.maintenance { width: 345px; height: 102px; top: 275px; left: 145px; }
div#schema ul li.aplications { width: 192px; height: 131px; top: 185px; left: 512px; }



/*** FOOTER ***/
#footer01{text-align:center; margin-bottom:20px;}

