BODY{
	background-color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	margin:0;
}

a:link    {TEXT-DECORATION: none; color:#666666;}
a:active  {TEXT-DECORATION: none; color:#666666;}
a:visited {TEXT-DECORATION: none; color:#666666;}
a:hover   {TEXT-DECORATION: underline; color:#666666;}

.lang:link    {TEXT-DECORATION: none; color:#666666; font-size:10px;}
.lang:active  {TEXT-DECORATION: none; color:#666666; font-size:10px;}
.lang:visited {TEXT-DECORATION: none; color:#666666; font-size:10px;}
.lang:hover   {TEXT-DECORATION: underline; color:#666666; font-size:10px;}

.bottom_lnk:link    {TEXT-DECORATION: none; color:#999999; size:11px;}
.bottom_lnk:active  {TEXT-DECORATION: none; color:#999999; size:11px;}
.bottom_lnk:visited {TEXT-DECORATION: none; color:#999999; size:11px;}
.bottom_lnk:hover   {TEXT-DECORATION: underline; color:#999999; size:11px;}

.ptlHtxt{font-family:Arial, Helvetica; font-size:12pt; color:#0067B6; font-weight:bold;}
.ptlBlock{font-family:Arial, Helvetica; font-size:12px; color:#999999;}
.lbl_PortFRegHeader{height:18px; background-color:#1C4271; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}

#loadingDiv{background-image:url(../img/loader.gif); background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; width:50px; height:50px; text-align:center; vertical-align:middle;}

/*.clock{color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; width:70px; height:60px;}*/
/* Auxiliary pages like Contact Us, What Is, etc. */
.mainTitle{font-size:2em; font-stretch:expanded; color:#0067B6; font-weight:bold; text-align:left; padding:10px;}
.mainTxt{font-size:12px; color:#666666; text-align:left; vertical-align:baseline; padding:20px;}
.txtTitle1{font-size:18px; color:#333399; font-weight:bold; text-align:center; padding-top:10px;}
.txtTitle1_0{font-size:14px; color:#333399; font-weight:lighter; text-align:center;}

.lbl_PortFReg{text-align:right; color:#000000; font-size:12px;}

.continue_btn{background:url(../img/form_btn.jpg); background-repeat:no-repeat; background-position:center; border-style:none; font-size:9px; padding:15px;}

.welcome_tbl{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066FF; font-weight:bold;}

.qform_field{border-color:#0066FF; border-width:1px; border-style:solid; font-size:9px; height:10pt; width:115pt;}
#qform_btn{background:url(../img/qform_btn.jpg); background-repeat:no-repeat; background-position:center; border-style:none; color:#FFFFFF; font-size:10px; width:98px; height:23px;}

.form_btn{background:url(../img/form_btn.jpg); background-repeat:no-repeat; background-position:center; border-style:none; padding:15px;}

.frm_btn{color:#999999; background-color:#EDEDED; border-color:#999999; border-style:solid; border-width:1px; font-weight:normal; font-size:11px;}
.frm_field{border-color:#007FD7; height:17px; width:140px; border-width:1px; border-style:solid;}
.frm_label{color:#007FD7; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
.frm_radio{color:#999999; background-color:#cae2d7; text-align:right;}

/* Picture uploader */
#tbl_photo{border:#999999 solid 1px; background-color:#F5F5F5; color:#333333;}
#photoLoader{background-image:url(../img/photo_loader.gif); background-position:center; background-repeat:no-repeat; width:220px; height:19px; text-align:center; vertical-align:middle;}

/* Message sending */
#tbl_mssg{border:#999999 solid 1px; background-color:#F5F5F5; color:#333333;}
#mssgLoader{background-image:url(../img/photo_loader.gif); background-position:center; background-repeat:no-repeat; width:220px; height:19px; text-align:center; vertical-align:middle;}

/* Messages reading */
.mssg_tbl_unread{color:#333333;background-image:url(../img/innerbox_bg.gif);background-repeat:repeat-x;margin-bottom:3px; border: 1px #1C4271 solid;overflow: visible; font-weight:bold;}
/* Este read era el de ANDREI .mssg_tbl_read{color:#333333;margin-bottom:3px; border: 1px #999999 dashed; display:none;} */
.mssg_tbl_read_new{color:#333333;margin-bottom:3px; border: 1px #999999 dashed;}

/* Notes on registration form */
.reg_note{color:#0033CC; font-size:9px;}
.reg_field{border-color:#CCCCCC; border-width:1px; border-style:solid; width:300px;}
.reg_field_micro{border-color:#CCCCCC; border-width:1px; border-style:solid; width:450px;}



/* --- Search --- */
.search_tbl{vertical-align:top;background-image:url(../img/innerbox_bg.gif);background-repeat:repeat-x;}
.search_tbl th{background-color:#1C4271; color:#FFFFFF; text-align:center; font-weight:bold; padding:10px;}
.search_field{border-color:#CCCCCC; border-width:1px; border-style:solid; width:400px;}
.highlight{background-color:#FF0; color:#FF0000;}

/* --- Results --- */
.result_lbl{color:#000099; font-weight:bold; font-size:7pt;}
.result_lbl span{font-size:7pt;}
.result_tbl{color:#333333;margin-bottom:5px; border: solid 1px #999999;}
.result_tbl tr.hover td{background-color:#F4E3BD !important}
.result_rec{color:#000066; font-size:10px; padding:15px;}

/* --- Tools --- */
.tools_table td{
/*	border-style:solid;
	border-color:#999999;
	border-width:1px;
*/	
	/* margin-bottom: 5px; */
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	background-color:#CCCCCC;
	text-align:center;
}
#activetab{background-color:#1C4271;}

/* Tool */
#tool_titleH{background-color: #1C4271; font-size:12px; color:#FFFFFF; padding: 5px; text-align:center;}
.tool_title{color: #000099; padding:5px; text-align:center; font-size:20px;}
.tool_table{color:#333333;background-image:url(../img/innerbox_bg2.gif);background-repeat:repeat-x;margin-bottom:3px;}
.tool_td{border: #1C4271 3px solid;}
/* .tool_post_title{font-size:14px; text-align: left; font-weight: bold; border-top: #1C4271 2px solid; border-left: #1C4271 2px solid; border-right: #1C4271 2px solid; background-color:#FFFFFF; padding:2px; margin-top: 5px;} */
.tool_post_title{font-size:12px; text-align: left; font-weight: bold;}
.tool_innerBox{padding:5px; font-size:12pt;}
.tool_lbl{color:#000099; font-weight:bold; font-size:7pt;}
.tool_txt{font-size:7pt;}

/* --- Blog --- */
.blog_utype_table td{
/*	border-style:solid;
	border-color:#999999;
	border-width:1px;
*/	
	/* margin-bottom: 5px; */
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	background-color:#CCCCCC;
	text-align:center;
}
#activetab{background-color:#1C4271;}

/* Blog */
#blog_titleH{background-color: #1C4271; font-size:12px; color:#FFFFFF; padding: 5px; text-align:center;}
#blog_title{background-color: #1C4271; color:#FFFFFF; padding:5px; text-align:center;}
.blog_table{color:#333333;background-image:url(../img/innerbox_bg2.gif);background-repeat:repeat-x;margin-bottom:3px;}
.blog_table_micro{color:#434343;background-image:url(../img/innerbox_bg2_micro.gif);background-repeat:repeat-x;margin-bottom:3px;}
.blog_td{border: #1C4271 3px solid;}
/* .blog_post_title{font-size:14px; text-align: left; font-weight: bold; border-top: #1C4271 2px solid; border-left: #1C4271 2px solid; border-right: #1C4271 2px solid; background-color:#FFFFFF; padding:2px; margin-top: 5px;} */
.blog_post_title{font-size:14px; text-align: left; font-weight: bold;margin:4px;}
.blog_innerBox{background-color:#FFFFFF; padding:5px;}
.blog_innerBox_micro{background-color:#f7f5d0; padding:10px;}
.blog_lbl{color:#000099; font-weight:bold; font-size:7pt;}
.blog_txt{font-size:7pt;}

/* User profile details (shown at Blog page) */
.user_profile_div{width: 100%; display: block; border: 2px solid white;}
.user_profile_title{background-color: #1C4271; color:#FFFFFF; text-align:center; padding:5px;}
.user_profile_table{display: block;}
.user_name{font-size:14px; color:#003399; font-weight: bold; text-decoration:underline;}
.user_profession{font-size:12px; color:#003399;}
/* .uprofile_table{color:#333333; background-image:url(../img/innerbox_bg600.gif);background-repeat:repeat;} */

/* Blog replays
---------------*/
.replay_box{background-color: white; font-size: 10px; display: none; border: 2px #1C4271 solid;}
.replay_listH{background-color: #0074BB; cursor: pointer; font-size:12px; color: white; padding: 1px; text-align: center;}
.replay_list{background-color: white; font-size: 10px; /* border-top: #0074BB 2px solid; */}
.replay{border-bottom: #0074BB 2px solid;}
.replay_field{border-color:#CCCCCC; border-width:1px; border-style:solid;}

/* Blog reports
---------------*/
.report_box{background-color: white; font-size: 10px; display: none; border: 2px #1C4271 solid;}
.report_listH{background-color: #0074BB; cursor: pointer; font-size:12px; color: white; padding: 1px; text-align: center;}
.report_list{background-color: white; font-size: 10px; /* border-top: #0074BB 2px solid; */}
.report{border-bottom: #0074BB 2px solid;}
.report_field{border-color:#CCCCCC; border-width:1px; border-style:solid;}

/* menu 
--------*/
#menu{margin-top:0px; margin-right:12px;}
#menu_table{
    color: gray; 
    background-color: white; 
    border:"0";
    width:"195px";
    font-size:10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Login 
--------*/
#login{margin-top:0px; margin-left:12px;}
#login_rs{margin-top:0px; margin-left:1px;}
#login_front_table{
    color:#FFFFFF; 
    background-color:#0074BB; 
    border:"0";
    width:"195px";
    font-size:10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.login_front_lbl{color: white; padding-left: 6px; font-weight:bold;}
#login_front_link{color: white; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-style:italic; text-decoration:underline;}
#login_front_link a:hover{text-decoration:none;} /* VER */

#login_table{
    color: gray; 
    background-color: white; 
    border:"0";
    width:"195px";
    font-size:10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left: 5px;
}

#login_menu {
    border-collapse: collapse;
}

#login_link{color: gray; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-style:italic; text-decoration:underline;}
#login_link a:hover{text-decoration:none;} /* VER */
.login_lbl{color: #1C4271; font-weight:bold;}
.login_txt{padding-left:6px;}
.login_field{border-color:#CCCCCC; border-width:1px; border-style:solid; font-size:9px; height:10pt; width:105pt; margin-left:6px;}
#login_lnk_settings{text-align:center; color: gray; font-size:8px; font-weight:normal; text-decoration:none;}
#login_name{margin-left:5px; text-align:center; color: gray; font-size:11px; font-weight: bold;}
#login_btn{background:url(../img/login_btn.jpg); background-repeat:no-repeat; background-position:center; border-style:none; font-size:9px; padding-left:5px; padding-right:5px;}
/* #login_btn{background-color: #1C4271; border-style: solid; font-size:9px; padding-left: 10px; padding-right: 10px;} */
#login_lnk a{padding-left:6px; color: gray;}
#login_lnk_inside {
    width: 30%; 
    text-align: center;
    border-collapse: collapse;
}
#login_lnk_inside a:link, #login_lnk_inside a:visited, #login_lnk_inside a:active {display: block;}
#login_lnk_btn {    
   font-family: verdana, arial, sans-serif; 
   font-size: 9px; 
   font-weight: bold; 
   padding: 4px; 
   background-color: #003D63;  
   color: white; 
   text-decoration: none; 
   border: none;
   width: 183px;
} 

#login_lnk_btn:hover { 
    background-color: #004D7D;
}
.login_search{border-color:#CCCCCC; border-width:1px; border-style:solid; font-size:9px; height:10pt; width:95%; margin-left:6px;}
/* Avatar */

#img_avatar {
   border:1px;
   border-style:solid;
   border-color: #cccccc;
   padding: 2px; 
   margin: 2px; 
}

.hr {padding-top: 5px; padding-bottom: 5px;}
.tablesocial { width:700px; }
.social tr img{ 
	height:40px;
}

.headersocial tr { 
	height:10px;
	margin-top:0px;
	top:0px;
	vertical-align:top;
	text-align:center;
}
.social td img{ 
	height:40px;
}
.social td{ 
	width:230px;
	text-align: center;
}

.social table{ 
	border: 1;
	width:230px;
	text-align: center;
}
div.counter {
   font-size:12px;
}
/* Suggestions: login-side and page styles; */
.suggestSmall_uname{font-size:9px; color: graytext; font-weight: bold; text-decoration:underline;}
.suggestSmall_tbl{color: #1C4271;}
.suggestSmall_lbl{font-weight:bold; font-size:7pt;}
.suggestSmall_lbl span{font-size:7pt;}
.suggestSmallList_title{color: #1C4271; font-weight:bold; text-align:left; cursor: pointer;}
.suggestSmall_links{text-decoration: none; font-size: 8pt; color: #1C4271 !important;}
.suggestSmall_links a:link    {TEXT-DECORATION: none; color: #1C4271;}
.suggestSmall_links a:active  {TEXT-DECORATION: none; color: #1C4271;}
.suggestSmall_links a:visited {TEXT-DECORATION: none; color: #1C4271;}
.suggestSmall_links a:hover   {TEXT-DECORATION: underline; color: #1C4271;}

#suggest_titleH{background-color: #1C4271; font-size:14px; color: white; padding: 5px; text-align: center;}
.suggest_tbl{color:#333333;margin-bottom:5px; border: solid 1px #999999;}
.suggest_lbl{color:#000099; font-weight:bold; font-size:7pt;}
.suggest_lbl span{font-size:7pt;}
.suggest_box{background-color: white; font-size: 10px; display: none; border: 2px #1C4271 solid;}
.suggest_listH{background-color: #0074BB; cursor: pointer; font-size:12px; color: white; padding: 1px; text-align: center; margin-bottom: 5px;}
.suggest_list{background-color: white; font-size: 10px; margin-bottom: 10px;}
.suggest{border-bottom: #0074BB 2px solid;}
.suggest_field{border-color:#CCCCCC; border-width:1px; border-style:solid;}

/* Links */
.list_title{margin-top: 10px; font-weight:bold; color: #1C4271; text-align:left; cursor: pointer;}
.latest_tools_small{margin-top: 10px; font-weight:bold; color: #1C4271; text-align:left; cursor: pointer;}
.list_links{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; display:block; margin: 3px 3px 5px 2px;}
.list_links a:link    {TEXT-DECORATION: none; color: #999999;}
.list_links a:active  {TEXT-DECORATION: none; color: #999999;}
.list_links a:visited {TEXT-DECORATION: none; color: #999999;}
.list_links a:hover   {TEXT-DECORATION: underline; color: #666666;}

.msg_err{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; font-weight:bold; color:#FF0000;}
.login_err{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; font-weight:bold; color: red; text-align:center;}
.photo_err{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7pt; color:#FF0000;}
.msg_ok{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; font-weight:bold; color:#006600;}

/* Action Notifications
------------------------*/
.information{border: #CCCCCC 2px solid; padding: 10px 0 10px 0; /* background:url(../img/info.jpeg) no-repeat; background-position: 20px 30%; */ color:#666666;}
.request{border: #CCCCCC 2px solid; padding: 10px 0 10px 0; /* background:url(../img/request.jpeg) no-repeat; background-position: 20px 30%; */ color:#666666;}
.error{border: #CCCCCC 2px solid; padding: 10px 0 10px 0; /* background:url(../img/error.jpeg) no-repeat; background-position: 20px 30%; */ color:#666666;}

/* New Post form
---------------- */
.newpost_lbl{text-align:right; vertical-align:top;color:#0066FF; padding-right:5px;}
.newpost_tbl th{color:#0066FF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:20px;}
/*.newpost_btn{background:url(../img/login_btn.jpg); background-repeat:no-repeat; background-position:center; border-style:none; font-size:9px; padding-left:15px; padding-right:15px;}*/
/*.newpost_btn{background:none; font-size:9px; display:inline-block; border-width:1px; padding: 5px 0 5px 0; margin: 0;}
.newpost_btn span{background:url(../img/login_btn.jpg); background-position:center; background-repeat:no-repeat; padding: 10px 25px 10px 25px;}
*/

#tabs {
	line-height: normal;
	margin: 0 0 -6px 7px;
	min-width: 600px;
}

#tabs ul {
	margin:0;

	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	font-weight: bold;
}

#tabs a {
	float: left;
	background:url("../admin/images/bg_tabs1.gif") no-repeat 0% -34px;
	margin: 0 1px 0 0;
	padding: 0 0 0 7px;
	text-decoration: none;
	position: relative;
}

#tabs a span {
	float: left;
	display: block;
	background: url("../admin/images/bg_tabs2.gif") no-repeat 100% -34px;
	padding: 7px 10px 4px 4px;
	color: #767676;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#tabs #activetab a {
	background-position: 0 0;
	border-bottom: 1px solid #DCDEE2;
}

#tabs #activetab a span {

	background-position: 100% 0;
	padding-bottom: 5px;
	color: #23649F;
}

#tabs a:hover {
	background-position: 0 -69px;
}

#tabs a:hover span {
	background-position: 100% -69px;
}

#tabs #activetab a:hover span {
	color: #115098;
}


span.corners-top, span.corners-bottom, 
span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: url("./images/corners_left.gif");
	background-position: 0 0;
	margin: -4px -2px 0;
}

span.corners-top span {
	background-image: url("./images/corners_right.gif");
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: url("./images/corners_left.gif");
	background-position: 0 100%;
	margin: 0 -2px -4px;
	clear: both;
}

span.corners-bottom span {
	background-image: url("./images/corners_right.gif");
	background-position: 100% 100%;
}


/* WinIE tweaks \*/
* html span.corners-top, * html span.corners-bottom { background-image: url("../admin/images/corners_left.gif"); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url("../admin/images/corners_right.gif"); }
/* End tweaks */

/* Start custom button CSS here
---------------------------------------- */
.changePostMethod{
	display:float; /*inline-block;*/
	background-color: #f5f5f5;
	margin:1;
	padding:5px;
	border-width:0;
/*	overflow:visible;
*/	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
    text-align:left;
	color:#333;
}
.btn{
	display:inline-block;
	background:none;
	margin:1;
	padding:4px 0;
	border-width:0;
	overflow:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#333;
}

.btn_cur{
	display:inline-block;
	background:none;
	margin:1;
	padding:4px 0;
	border-width:0;
	overflow:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#333;
}

.btn_rep{
	display:inline-block;
	background:none;
	margin:0;
	padding:4px 0;
	border-width:0;
	overflow:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	text-decoration:none;
	color:#333;
}
* html button.btn{padding-bottom:1px;}

/* Immediately below is a temporary hack to serve the 
following margin values only to Gecko browsers
Gecko browsers add an extra 3px of left/right 
padding to button elements which can't be overriden.
Thus, we use -3px of left/right margin to overcome this. */

/*html:not([lang*=""]) button.btn{margin:0 0px;}
*/
.btn span{
	background:#ddd url(../img/bg-button.gif) repeat-x 0 0;
	margin:0;
	padding:4px 0;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
}

.btn_cur span{
	background:#ddd url(../img/bg-button.gif) repeat-x 0 0;
	margin:0;
	padding:4px 0;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
	font-weight: bold;
}
.btn_rep span{
/*	background:#ddd url(../img/bg-button.gif) repeat-x 0 0;*/
	margin:0;
	padding:4px 0;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
}
/*
* html .btn span {
	padding-top:-40px;
}
*/

.btn span span{
	position:relative;
	padding:3px .4em;
	border-width:0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa;
}

.btn_cur span span{
	position:relative;
	padding:3px .4em;
	border-width:0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa;
}
.btn_rep span span{
	position:relative;
	padding:3px .4em;
	border-width:0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa;
}
/* only needed if implementing separate hover/focus/active state for buttons */

.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span{
	cursor: pointer; /* important for any clickable/pressable element */
	border-color:#9cf !important;
	color:#000;
}

/* ------- tabla_info -------- */
TABLE.tabla_info{
	BORDER: black 1px solid;
}
TABLE.tabla_info td{
	BACKGROUND-COLOR: #E4E4E4;
	COLOR: black;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	FONT-FAMILY: "Ms Sans Serif";
	FONT-SIZE: 11px;
}
TABLE.tabla_info th{
	BACKGROUND-COLOR: #7599E3;
	COLOR: white;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: right;
	FONT-FAMILY: "Ms Sans Serif";
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

/* ------- tabla_info2 -------- TABLA GENERAL */
TABLE.tabla_info2 td{
	BACKGROUND-COLOR: #F2F2F2;
	COLOR: black;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	/* text-align: left;	*/
}
TABLE.tabla_info2 th{
	BACKGROUND-COLOR: #0A246A;
	BORDER-BOTTOM: black 1px solid;
	COLOR: white;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
TD.td2_tabla_info2{
	BACKGROUND-COLOR: #E9E9E9;
	COLOR: black;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.tabla_info2 tr.hover td{background-color:#F4E3BD !important}

/* ------- tabla_info2 -------- TABLA DE REPORTE */
TABLE.tabla_info3{
	BORDER: #CCCCCC 1px solid;
}
TABLE.tabla_info3 td{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: black;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	/* text-align: left;	*/
}
TABLE.tabla_info3 th{
	BACKGROUND-COLOR: #0A246A;
	BORDER-BOTTOM: black 1px solid;
	COLOR: white;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

/* LATEST TOOLS */
#latest_tools {
    font-family: arial;
    font-size: 11px;
}

/* charCounter Style */
.post_body {
    margin:0;
    padding:20px 40px;
    background:#fff;
    font:80% Arial, Helvetica, sans-serif;
    color:#555;
    line-height:180%;
    }
.post_body h1{
    font-size:180%;
    font-weight:normal;
    }
.post_body h2.post_body{
    font-size:160%;
    font-weight:normal;
    }	
.post_body h3.post_body{
    font-size:140%;
    font-weight:normal;
    }	
.post_body pre{
    display:block;
    font:12px "Courier New", Courier, monospace;
    padding:10px;
    border:1px solid #bae2f0;
    background:#e3f4f9;	
    margin:.5em 0;
    width:500px;
    }		
.clear{
    clear:both;
    }	
.post_body img{border:none;}
    
/* Character Count styles */	

.frm_post form{width:500px;}
.frm_post label{
    display:block;
    font-size:14px;
    }
.frm_post textarea{
    width:490px;
    height:60px;
    border:2px solid #ccc;
    padding:3px;
    color:#555;
    font:16px Arial, Helvetica, sans-serif;
    }
.frm_post div{position:relative;margin:1em 0;}
.frm_post{
    position:relative;
    right:0;
    top:0;
    font-size:20px;
    font-weight:bold;
    color:#ccc;
    }
.warning{color:#600;}	
.exceeded{color:#e00;}	
