/*STYLESHEE IMPORTST*/

/*Main*/

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F81BE;
}
	
h1{
font-family:Arial, Helvetica, sans-serif;
color:#276f94;
font-size:17px;
font-weight:bold;
margin:0px 0px 14px 0px;
color:#4F81BE;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999900;
font-size:12px;
font-weight:bold;
margin:-35px 0px -35px 0px;
background:url(../media/h2_bg.jpg) left no-repeat;
padding-left:34px;
padding-top:32px;
height:50px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 0px;
}

h4{
font-size:14px;
text-transform:uppercase;
color:#ffffff;
letter-spacing:0px;
padding:7px 0px 7px 20px;
font-weight:bold;
margin:0px 0px 0px 0px;
background:#343321;
}


hr { 
background-color:#f2f2f2; 
color:#090; 		
border: none;
height: 1px;
width: 100%;
margin: 2em auto;
}

p{
margin:0px 0px 15px 0px;;
}
a:link , a:visited , a:active{
color:#4F81BE;
text-decoration:none;
font-weight:bold
}

a:hover{
text-decoration:underline;
font-weight:bold
}

#content a:visited{
color:#4F81BE;
text-decoration:none;
font-weight:bold
}

#content a:hover{
color: #4F81BE;
text-decoration: underline;
}

#line{
width:100%;
margin:7px 0px 14px 0px;
border-bottom:1px solid #F4F4F4;
}

#dottdline{
width:100%;
margin:12px 0px 19px 0px;
border-bottom:1px  dotted  #CCCCCC;
}

#topbg{
background:url(../media/top-bg.jpg) no-repeat center bottom;
height:610px;
}

#topbg-interior{
height:250px;
background:url(../media/topbg-interior.jpg) no-repeat center bottom;
}

#topbg-interior-2{
height:170px;
background:url(../media/topbg-interior.jpg) no-repeat center bottom;
}

#whoweare{
width:95px;
height:15px;
background:url(../media/who-we-are.jpg) no-repeat;
margin-bottom:7px;
}
#whatwedo{
width:95px;
height:15px;
background:url(../media/what-we-do.jpg) no-repeat;
margin-bottom:7px;
margin-top:27px;
}

#howwehelp{
width:169px;
height:17px;
background:url(../media/how-we-can-help-you.jpg) no-repeat;
margin-bottom:7px;
margin-top:27px;
}

#toptext{
float:right;
color:#333333;
line-height:16px;
font-size:11px;
text-align:right;
margin-bottom:0px;
}

#toptext a:link, #toptext a:visited, #toptext a:active{
color:#1775ab;
font-weight:bold;
padding-left:4px;
}

#toptext a:hover{
background:#1775ab;
color:#FFFFFF;
text-decoration:none;
}


#content ul li{
margin:0;
padding:0;
margin-bottom:10px;
}

#content li{
padding-left:0px;
list-style-image:url(../media/bullet.jpg);
}

/*Structure*/

#page{
width:839px;
margin:auto;
}

#contentside{
/*
background:url(../media/contentgrass.jpg) no-repeat bottom #fff;
*/
background-color:#fff;
width:839px;
margin:auto;
overflow:hidden;
min-height:400px;

}

#header{
width:849px;
height:100px;
margin:auto;
padding-top:0px;
/*background: url(../media/top-detail.jpg) no-repeat center top;*/
}

#header-interior{
width:839px;
height:100px;
margin:auto;
padding-top:0px;
}

#bottomhalf{
padding-top:0px;
/*
background: url(../images/background.gif) repeat-x repeat-y scroll 0 0;
*/
}

#side{
margin-top:10px;
width:190px;
height:210px;
float:left;
padding-right:10px;
padding-left:10px;
}

#content{
float:left;
width:568px;
margin-left:10px;
margin-top:10px;
margin-bottom:20px;
}

#footer{
width:839px;
height:30px;
text-align:left;
padding-top:10px;
clear:both;
color:#e9e9e9;
line-height:20px;
clear:both;
margin:auto;
}

#partners{
	width:190px;
	height:222px;
	background:url(../media/partners-side.jpg) no-repeat;
}

#footer a:link , #footer a:visited , #footer a:active{
margin-left:3px;
margin-right:3px;
color: #999999;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
color:#CCCCCC;
}

#fullfooter{
width:100%;
background:url(../media/footer-bg.jpg) repeat-x;
height:34px;
clear:both;
}

#navbar{
background:#2D2F1C url(../media/nav-bar-img.jpg) repeat-x;
clear:both;
text-align:right;
height:27px;
}

#navbar ul{
}

#navbar li{
margin:0px;
display:inline;
height:27px;
}

#navbar li a{
color:#F0F0F0;
font-weight:bold;
padding-left:15px;
padding-right:15px;
padding-top:7px;
outline:none;
height:20px;
border-left:1px solid #59594F;
float:right;
text-align:left;
}
#navbar li a:hover{
color:#fff;
background-image:none;
text-decoration:none;
background:url(../media/nav-hover.jpg) repeat-x;
}

#mainimage{
background:url(../media/home-img.jpg) no-repeat;
height:295px;
margin-top:2px;
}

#mainimage-interior{
height:91px;
background:url(../media/c_002.jpg) no-repeat;
width:839px;
position: absolute;
left: 50%;
margin-left: -420px;
}


/*others*/
/*.normaltext{
font-weight:normal;
color: #CCCCCC;
font-size:0.9em;
}*/

.homeboxbrands{
width:168px;
height:125px;
background:url(../media/home-box_brands.jpg) no-repeat top;
font-size:11px;
font-weight:bold;
color:#990000;
}

.homeboxclients{
width:168px;
height:125px;
background:url(../media/home-box-clients.jpg) no-repeat top;
font-size:11px;
font-weight:bold;
color:#990000;
}

.homeboxpartners{
width:168px;
height:125px;
background:url(../media/home-box-partners.jpg) no-repeat top;
font-size:11px;
font-weight:bold;
color:#990000;
}

.homeboxtext{
width:158px;
height:100px;
font-size:11px;
color:#686868;
}

#nextlevel{
background:url(../media/taking_level.jpg) no-repeat;
width:360px;
height:17px;
margin-bottom:7px;
}

#news ul{
margin:0px;
padding:0;
}

#news li{
margin:0px;
background:#EEF9FF;
padding:10px;
margin-bottom:1px;
list-style-type:none;
padding-top:10px;
display:block;
border-bottom:1px  dotted #e9e9e9;
}

#news h1{
font-size:11px;
letter-spacing:0px;
padding:5px 0px 0px 15px;
background:url(../media/side-h1-bg.png) no-repeat;
font-weight:bold;
margin:0px 0px 0px 0px;
width:192px;
height:23px;
color:#FFFFFF;
}

#footerholder{
width:839px;
margin:auto;
}

#footerholder a:link,  #footerholdera:visited, #footerholder a:active{
font-size:11px;
color:#2e2e0c;
}

#footertagline{
height:28px;
background:url(../media/yourbusinesonline.jpg) left 3px no-repeat;
}
#footernav{
height:28px;
width:560px;
float:right;
text-align:right;
color:#00FFFF;

}
#footernav a:link{
text-decoration:none;
color:#ffffff;
margin-left:3px;
margin-right:3px;
font-weight:normal;
}
#footernav a:visited{
text-decoration:none;
color:#ffffff;
margin-left:3px;
margin-right:3px;
font-weight:normal;
}
#footernav a:active{
text-decoration:none;
color:#ffffff;
margin-left:3px;
margin-right:3px;
font-weight:normal;
}

#footernav a:hover{
color:#4F81BE;
background-color:#FFFFFF;
}

#copyright{
width:860px;
float:left;
color:#6a6a53;
height:39px;
padding-top:5px;
line-height:14px;
}
#copyright a:link , #copyright a:visited , #copyright a:active{
color:#6a6a53;
font-weight:normal;
font-size:11px;
}
#copyright a:hover{
color:#6a6a53;
text-decoration:underline;
}

.clogin{
float:right;
font-size:10px;
}

.r {
margin: 0;padding: 0;border: 0; 
clear: both;
position: relative;
}
.r:after { content: ".";display: block; height: 0; clear: both; visibility: hidden; }

.c {
 float: left;
 vertical-align: top; border: 0;padding: 0;margin: 0; 
}

.formdesc{
width:120px;
font-weight:bold;
}

.formfield{
width:350px;
margin:0px;
color:#666666;
font-size:10px;
margin-left:10px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.formfielddesc{
width:350px;
margin:0px;
color:#666666;
font-size:12px;
margin-bottom:10px;
margin-left:10px;
padding:3px;
height:100px;
}

#date{
padding-left:6px;
padding-top:6px;
font-weight:bold;
color:#ccc;
float:left;
}

#box-branding{
width:177px;
height:127px;
background:url(../media/home-box_brands.jpg) no-repeat;
margin-right:0px;
padding:10px 0px 0px 15px;
font-weight:bold;
color:#990000;
float:left;
}
#box-clients{
width:177px;
height:127px;
background:url(../media/home-box-clients.jpg) no-repeat;
margin-right:0px;
padding:10px 0px 0px 15px;
font-weight:bold;
color:#990000;
float:left;
}
#box-partners{
width:177px;
height:127px;
background:url(../media/home-box-partners.jpg) no-repeat;
margin-right:0px;
padding:10px 0px 0px 15px;
font-weight:bold;
color:#990000;
float:left;
}

#box-branding-text{
width:157px;
height:60px;
margin-right:0px;
padding:2px 35px 0px 0px;
float:left;
}
#box-clients-text{
width:177px;
height:60px;
margin-right:0px;
padding:2px 0px 0px 10px;
float:left;
}
#box-partners-text{
width:177px;
height:60px;
margin-right:0px;
padding:2px 0px 0px 10px;
float:left;
}
.demos{
margin-right:7px;
}
.demoslast{
margin:0px;
}

.formdesc{
width:120px;
font-weight:bold;
}
.formfield{
width:350px;
margin:0px;
color:#666666;
font-size:10px;
margin-bottom:10px;
margin-left:10px;
border:1px solid #CCCCCC;
padding:3px;
}

.formfielddesc{
width:350px;
margin:0px;
color:#666666;
font-size:12px;
margin-bottom:10px;
margin-left:10px;
border:1px solid #CCCCCC;
padding:3px;
height:100px;
}

.novedades{
width:192px;
}
.c{
border:none;
}

 #main
{
/*width: 798px;
top: 251px;
margin-top: -1px;
border-left: 1px solid #3c709e;
border-right: 1px solid #3c709e;
border-top: 1px solid #a5c1da;
*/
background: #fff url(../images/background.gif) repeat-y;

}
