@charset "utf-8";
/* CSS Document */
/* main menu*/
* { font-family: "trebuchet ms", helvetica, arial, sans-serif; padding:0px; margin:0px;  }
#top_back{ height:103px; background:url(http://www.naranjatec.com/images/top_back_1.jpg) repeat-x center center;}
#submenu { height:35px; background:url(http://www.naranjatec.com/images/top_blue.jpg) repeat-x #ceeaff;}

#top_menulogo {height:103px; background:url(http://www.naranjatec.com/images/logo.jpg) no-repeat; background-position: -1px 0px;}

#MainMenu {
font-size:13px;
margin-top:70px !important;
	float:right;
}

a{ text-decoration:none; color:#3c8ebe;}
a:hover { color:#FF9900;}

#MainMenu a.normal {display:block; float:left; text-decoration:none;}
#MainMenu a.normal span { display:block;color:#666666;}
#MainMenu a.normal span b{display:block;background:url(http://www.naranjatec.com/images/menu_sep.gif) no-repeat right; padding-right:20px;; }
#MainMenu a.normal span b span{ line-height:33px; display:block; background:url(http://www.naranjatec.com/images/menu_enlarge.gif) repeat-x;}
#MainMenu a.normal span.first { padding-left:42px; display:block; background:url(http://www.naranjatec.com/images/menu_init.gif) no-repeat left;}
#MainMenu a.normal span.end b {display:block;background: url(http://www.naranjatec.com/images/menu_close.gif) no-repeat right; padding-right:11px; }


/* prev seelection */
#MainMenu a.aselected {display:block; float:left; text-decoration:none;}
#MainMenu a.aselected span { display:block;color:#666666;}
#MainMenu a.aselected span b{display:block;background:url(http://www.naranjatec.com/images/menu_sep_antsel.gif) no-repeat right; padding-right:20px;; }
#MainMenu a.aselected span b span{ line-height:33px; display:block; background:url(http://www.naranjatec.com/images/menu_enlarge.gif) repeat-x;}
#MainMenu a.aselected span.first { padding-left:42px; display:block; background:url(http://www.naranjatec.com/images/menu_init.gif) no-repeat left;}
#MainMenu a.aselected span.end b {display:block;background: url(http://www.naranjatec.com/images/menu_close.gif) no-repeat right; padding-right:11px; }

/* selection */
#MainMenu a.selected {display:block; float:left; text-decoration:none;}
#MainMenu a.selected span { display:block;color:#FFFFFF;}
#MainMenu a.selected span b{display:block;background:url(http://www.naranjatec.com/images/menu_sep_sel.gif) no-repeat right; padding-right:20px;; }
#MainMenu a.selected span b span{ line-height:33px; display:block; background:url(http://www.naranjatec.com/images/menu_enlarge_sel.gif) repeat-x;}
#MainMenu a.selected span.first { padding-left:42px; display:block; background:url(http://www.naranjatec.com/images/menu_init_sel.gif) no-repeat left;}
#MainMenu a.selected span.end b {display:block;background: url(http://www.naranjatec.com/images/menu_close_sel.gif) no-repeat right; padding-right:11px;color:#FFFFFF!important; }


#submenu { height:35px; background:url(http://www.naranjatec.com/images/top_blue.jpg) repeat-x #ceeaff;}
.elementsAlign{width:770px; margin:0px auto 0px;}
#subMenu { padding-left:10px;}
#subMenu a {color:#637275; text-decoration:none; font-size:12px; margin-right:10px; line-height:35px; }
#subMenu a:hover{ color:#000000;}
#subMenu a.selected{ text-decoration:underline; color:#000000; font-weight:bold;}

#MainMenu a:hover span { color:#000000;}

#content{ background:#FFFFFF; padding-top:10px; }
.elementsAlign{width:770px; margin:0px auto 0px;}

#footerMenu { font-size:10px; }
#footerMenu li {display:inline; padding:0px 8px 0px 8px; border-right: 1px solid #FFFFFF;}
#footerMenu li.last { border:none;}
#footerMenu li a { color:#FFFFFF; text-decoration:none; }
#footer{ height:90px;background:url(http://www.naranjatec.com/images/bt_back_1.jpg) repeat-x center center; text-align:center; padding-top:13px; clear:both;}

h1{ font-size:26px;margin-bottom:8px!important;}
.h1min { font-size:21px;}
h2{ font-size:17px; margin-bottom:8px!important;}
h3{ font-size:15px; margin-bottom:8px!important;}

.hColor0{ color:#333333;}
.hColor1{ color:#027eac;}
.hColor2{ color:#ed8722;}
.hColor3{ color:#198fcf;}
.hColor4{ color:#30b8eb;}
.hColor5{ color:#86c440;}
h1{margin-top:10px; font-size:26px;margin-bottom:8px!important;}
.column1 {width:550px; float:left; display:block; padding:10px}
.column2 { margin-top:50px;width:180px; float:left;display:block; background:url(http://www.naranjatec.com/images/vertical_dots.gif) repeat-y left; padding:10px;}

.myMessage { background:#fffce8; border:1px solid #fdee86; padding:8px; font-size:12px; color:#3b3a32; margin-bottom:10px;}
.myMessage a {color:#4b4c4c; text-decoration:underline;}
.myMessage a:hover {color:#ed8722;}

.planLink {color:#027eac; font-size:14px; text-decoration:none; font-weight:bold;}
.planLink:hover { text-decoration:underline; }

table.tblAdmin {border:none;}
table.tblAdmin tr td { padding:5px; vertical-align: top; text-align:left;}
table.tblAdmin tr {padding_bootom:15px;}

.nombreCliente { font-size: 16px!important; color:#0099CC;}

.tblClient_details { border:1px solid #ececec;  margin-bottom:10px; }
.tblClient_details td { padding:5px; }

.clientareatable_data {   font-size:12px;  }
.clientareatable_data tr td {  text-align:right; padding-right:10px;}
.clientareatable_data * { line-height:22px; }
.tbl_separator { padding-left:10px!important; background:url(http://www.naranjatec.com/images/vertical_dots.gif) repeat-y;}
.nombreCliente {font-size:16px; color:#0099CC; }
.clientareatable_balance td { border-bottom:1px solid #ececec; padding:4px; text-align:left; color:#666666; font-size:12px; line-height:20px;}
.clientareatable_balance td strong { text-align:center; display:block; font-size:12px; }
.clientareatable_balance td li strong { text-align:left; display:inline; font-size:12px; }
.clientareatable_balance tr.last td { border:none!important;}

.clientareatable {margin-bottom:10px;}

.clientareatable tr td { height:26px;}

/**/
.clientareatableactive td { background:#FFFFFF;}
.clientareatablepending td {background:#fffce8;}
.clientareatablesuspended td {background:#c4e1e7;}

.clientareatableterminated td {background:#ffd6d6;}


.clientareatable_boxy td { width:10px!important; height:10px!important;}
.clientareatable_bdr { border:1px solid #cccccc;}

.clientareatableheading { line-height:20px;}

img { background:none!important;}

.button { margin-left:10px;}

input[type='checkbox'] {width:auto!important; background:none!important; border:none!important;}
/*fix ie troubles*/
.myChekbox {width:auto!important; background:none!important; border:none!important;}

input[type='text'], input[type="password"] {
	background:#e3e3e3;
	border:1px solid #d1d1d1;
	color:#333333;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:150px;
	}
	
	
	textarea {
	background:#e3e3e3;
	border:1px solid #d1d1d1;
	color:#333333;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	
	}
	
	input[type='image'] {background:transparent!important;}

/*
input {
	background:#ed8722;
	border:1px solid #b86b1f;
	color:#ffffff;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}
*/

input[type='image'] {border: 0px; background:#ffffff;}


table.frame table td input, table.frame table td select {
	background:#e3e3e3;
	border:1px solid #d1d1d1;
	color:#333333;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:300px;
	}
.fieldarea {
	padding:6px;
	border:none;
	background:#ffffff!important;
	font-weight:bold;
}
table.frame { border:none!important; margin-bottom:10px!important;}
table.frame table { border:none!important;}
table.frame table td { }

.standarListing{list-style:none; font-size:13px; color:#4b4c4c; padding-left:10px; line-height:19px;}
.standarListing li{ padding-left:13px; background:url(http://www.naranjatec.com/images/list_item.gif) no-repeat left; background-position:1px 5px; }
.standarListing li a { color:#198fcf; text-decoration:none;}
.standarListing li a :hover {color:#ed8722}
.standarListing li strong { text-align: left;}

.green { color:#198fcf!important;}
.xlarge { font-size:24px!important; }
.large {color: #4b4c4c!important;}
.mediumText { font-size:14px;}
.red { color:#000000;}
.large { font-size:18px; color:#000000!important;}


.blue { color:#86c440!important;}

.myPlan { padding:10px; border-left:2px solid #f9f5dc; }

.myPlan h4{ color:#027eac; font-size:17px; padding-bottom:10px;}
.myPlan div { margin-top:10px;}
.myPlan ul { font-size:12px!important;}

.planLink2 {color:#027eac; font-size:17px; text-decoration:none; margin-bottom:10px; display:block; font-weight:bold;}
.planLink2:hover { text-decoration:underline; }

.Checkout_Plan_Alignement { width:270px; float:left; height:300px; margin-top:50px;}
.Checkout_Plan_Container { margin-top:-50px;}


.breadcrumb, .breadcrumb a {font-size:10px; text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}

.divSeparator {height:1px; background:#e9e9e9;margin-top:16px; margin-bottom:16px;}

.fr_client_data {width:310px; background:#e9e9e9; padding: 3px;}

.supportTicketsLine td {padding-top:3px; padding-bottom:3px; }
.supportTicketsData em {font-size:11px!important; color:#CCCCCC}
.supportTicketsData {width:190px; text-align:right; padding-right:10px!important;}
.supportTicketsData strong {color:#000000; font-size:14px;}
.supportTicketsMessage {padding-left:10px!important; line-height:16px; background:url(http://www.naranjatec.com/images/vertical_dots.gif) repeat-y left;}

.miniFont { font-size:10px; color:#CCCCCC;}




.clientareatable_balance tr td div.large { display:none!important;}

.clientareatableoptions td { border-bottom:0px solid #ececec; padding:4px; text-align:left; color:#666666; font-size:12px; line-height:20px;}


div#fileuploads input{
width: 30px!important;
}