a,a:visited{color:#333;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
body{
margin:0;
padding:0;
}
body,td,th{
color:#666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
form{margin:0;padding:0;}
h1{
color:#5A8F34;
font-size:1.7em;
font-weight:bold;
line-height:1em;
margin-bottom:0.5em;
}
h2{
color:#4682B4;
font-size:1.3em;
line-height:1.3em;
margin:0;
padding:0;
}
h3{
color:#666;
font-size:16px;
font-weight:700;
margin:0;
padding:10px 0 5px;
}
hr{
border:0;
border-top:1px solid #EBEBEB;
height:0;
margin:10px 0;
overflow:hidden;
background:#EBEBEB;
}
input,select,textarea{
color:#666;
margin:0;
padding:2px;
font:12px Lucida Sans Unicode,Lucida Grande,sans-serif;
}
p{margin:0;padding:3px 0 8px;}
table.data{margin:0 0 10px;padding:0;}
table.data td,table.frame table td{border-bottom:1px solid #EBEBEB;background:#FFF;}
table.data th{
border-bottom:1px solid #333;
color:#FFF;
font-weight:400;
background:#888;
}
table.data tr.clientareatableactive td{background:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background:#FFCFCF !important;}
table.frame{
margin:0 0 10px;
padding:0;
border:1px solid #EBEBEB;
border-bottom:0;
}
table.frame table td.fieldarea{
color:#333;
text-align:left;
border-right:1px solid #EBEBEB;
background:#F5F5F5;
}
.absmiddle{vertical-align:middle;}
.adminticketreply{
padding:10px;
margin:0 0 10px;
border-right:1px solid #CAE6FF;
border-bottom:1px solid #CAE6FF;
border-left:1px solid #CAE6FF;
background:#EEF6FF;
}
.adminticketreplyheader{
color:#333;
border-top:1px solid #CAE6FF;
border-right:1px solid #CAE6FF;
border-bottom:1px solid #CAE6FF;
border-left:1px solid #CAE6FF;
background:#CFE6FF;
}
.breadcrumb{
color:#333333;
font-size:0.8em;
margin-left:15px;
margin-top:5px;
}
.clear{clear:both;}
.clientareatableactive{background:#DFFFE0;}
.clientareatablepending{background:#EFEFEF;}
.clientareatablesuspended{background:#FFF6CF;}
.clientareatableterminated{background:#FFCFCF;}
.clientticketreply{
margin:0 0 10px;
padding:10px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
background:#F5F5F5;
}
.clientticketreplyheader{
color:#333;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #EBEBEB;
border-left:1px solid #CCC;
background:#EBEBEB;
}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{
padding:10px;
margin:0 0 10px;
text-align:center;
color:#7F0000;
background:#FFBFBF;
}
.green{color:#006F0F;}
.header{
color:#4682B4;
font-size:1.3em;
line-height:1.3em;
}
.networkissueaffected{padding:10px;margin:0 0 10px;background:#EFEFEF;}
.red{color:#BF0000;}
.small{font-size:11px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
.warning{
border:1px solid #FDFF3F;
margin:0 0 10px;
padding:10px;
background:#FFFFDF;
}
#company_title{
float:left;
margin:0;
padding:0;
text-align:left;
margin:10px 0 0;
}
#content_container{
margin:10px auto 15px;
width:960px;
}
#content_left{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin:0;
padding:8px;
text-align:left;
width:700px;
}
#side_menu{
border:1px solid #CCCCCC;
float:left;
margin:0;
padding:8px;
text-align:left;
width:208px;
background: url(images/fondo_degradado.jpg);
}
#side_menu ul{
background-color:white;
border:1px solid #CCCCCC;
list-style-type:none;
margin-left:6px;
margin-right:6px;
margin-top:25px;
padding:7px;
}
#side_menu ul li{
margin:0;padding:0;
background-image:url(images/link_hosting_blue.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
margin-left:0;
margin-top:10px;
padding-left:0.6em;
}

#side_menu ul li a{
color:#7D000F;
font-weight:bold;
margin-left:5px;
text-decoration:none;
}
#top{
height:50px;
width:960px;
}
#top_container{
height:57px;
margin:15px auto auto;
width:960px;
}
#top_menu{
display:block;
float:right;
margin-top:15px;
width:730px;
}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{
border:1px solid #CCCCCC;
float:left;
line-height:1.3em;
margin:0 0 0 5px;
padding:0;
}
#top_menu ul li a,#top_menu ul li a:visited{
display:block;
padding:3px;
font-size: 14px;
color: #555555;
text-decoration:none;
}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{
color:#666666;
display:block;
height:30px;
line-height:30px;
margin-left:17px;
padding:3px;
text-align:center;
text-decoration: underline;
}
#top_menu ul li a:hover{
color:#333;

}
#welcome_box{
margin:0;
padding:0;
text-align:right;
}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.logo_index{
	border: none;
	float:left;
}