/*************************************
 * TITLE: Sinorca Screen Stylesheet  *
 * URI  : sinorca/sinorca-screen.css *
 * MODIF: 2003-Apr-30 19:31 +0800    *
 *************************************/

.banner {
	font-family: georgia, verdana, arial, sans-serif;
	color:white;
	font-size:x-large;
	font-weight:bold;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
	background:#003366;
	padding:7px;
}
.description{
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:bold;
}

input{background-color : #ffffff;
	color : #666666;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:solid 1px cccccc;}
	
textarea{color : #666666;
	background-color : #ffffff;		
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px cccccc;}

select{color : #666666;
	background-color : #ffffff;	
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px cccccc;}
/* The buttons used for bbCode styling in message post */
input.button{background-color: #000000;font:10px Verdana,Arial,Helvetica,sans-serif}

/* The main submit button option */
input.mainoption{background-color: #000000;font-weight:bold}

/* None-bold submit button */
input.liteoption{background-color: #000000;font-weight:normal}

hr{border:0px solid #cccccc; border-top-width:1px; height:0px}
.title 		 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.block-title {font-weight: bold; font-size: 9pt; color : #2B4157; }
.storytitle  {BACKGROUND: none; COLOR: #2B4157; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.option 	 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.small		 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.nav		{ font-weight: bold; font-size: 9pt; color : #2B4157;}
a.nav		{ text-decoration: none; color : #2B4157; }
a.nav:hover	{ text-decoration: underline; }
.mainmenu	{ font-size : 9pt; color : #2B4157 }
a.mainmenu	{ text-decoration: none; color : #2B4157; }
a.mainmenu:hover{ text-decoration: underline; color : #45688B; }

.botones {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff; border-color: #000000 ; border-top-width: 1pix; border-right-width: 1pix; border-bottom-width: 1pix; border-left-width: 1pix}
.imputbox {  font-size: 10pt; color: #000099; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1pix #000000 solid; border-color: #000000 solid; font-weight: normal}


.sitename	{
	font-weight: bold; font-size: 30pt; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : rgb(39,78,144);
}
/* ##### Common Styles ##### */
TD,TR{
		font-family: verdana, arial, sans-serif;
		color:#000;
		font-size:12;
		font-weight:normal;}
body {
  background-color: rgb(240,240,240);
  font-family: verdana, helvetica, arial, sans-serif;
  color:#000;
  font-size:12;
  font-weight:normal;
  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
}
	A 			{ color: #003366; text-decoration: none; }
	A:link		{ color: #666666; text-decoration: none; }
	A:visited	{ color: #666666; text-decoration: none; }
	A:active	{ color: #54622D;  }
	A:hover	    { color: #cccccc;  }
}
.bodyline{background:#ffffff;border:1px solid #cccccc}

html > body {
  font-size: 8.5pt;
}

acronym, .titleTip {
  border-bottom: 1px dotted rgb(153,153,153);
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}

.doNotDisplay {
  display: none;
}

.smallCaps {
  font-size: 110%;
  font-variant: small-caps;
}


/* ##### Header ##### */

.superHeader {
  color: white;
  BACKGROUND: url(../imagenes/subhead_bg.png);
  background-color:#D73202;
  height: 2em;
}

.superHeader2 {
  color: white;
  BACKGROUND: url(../imagenes/subhead_bg3.png);
  background-color:#D73202;
  font-size: 91%;
  height: 2em;
}

.superHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-size: 91%;
  margin: 0;
  padding: 0 0.5ex 0 0.25ex;
}

.superHeader2 a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
  padding: 0 0.5ex 0 0.25ex;
}

.superHeader a:hover {
  text-decoration: underline;
}

.superHeader2 a:hover {
  text-decoration: underline;
}

.superHeader .left {
  position: absolute;
  left: 30mm;
  top: 0.75ex;
}

.superHeader2 .left {
  position: absolute;
  left: 30mm;
  top: 0.75ex;
}

.superHeader .right {
  position: absolute;
  right: 30mm;
  top: 0.75ex;
}

.superHeader2 .right {
  position: absolute;
  right: 30mm;
  top: 0.75ex;
}

.midHeader {
  color: rgb(39,78,144);
  background-color: #D73202;
}

.headerTitle {
  font-size: 337%;
  font-weight: normal;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;
}

.subHeader {
  color: white;
  BACKGROUND: url(../imagenes/subhead_bg.png);
  background-color: #D73202;
  margin: 0;
  padding: 0.5ex 1ex 1ex 1.0mm;
}

.subHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
 /* font-weight: bold;*/
  margin: 0;
  padding: 0 0.75ex 0 0.5ex;
}  

.subHeader a:hover {
  text-decoration: underline;
  color: #999999;
}

.superHeader .highlight, .subHeader .highlight {
  color: rgb(253,160,91);
  background-color: transparent;
}


/* ##### Side Bar ##### */

#side-bar {
font-weight:bold;
  BACKGROUND: url(../imagenes/mundi.jpg);
  width: 15em;
  float: left;
  clear: left;
 height: 38em;
  /*background-color: rgb(240,240,240);*/
  border-right: 1px solid rgb(153,153,153);
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid rgb(153,153,153);
}

#side-bar div {
  /*height:7em;*/
  border-bottom: 1px solid rgb(153,153,153);
}

.sideBarTitle {
  font-weight: bold;
  margin: 0 0 0.5em 2.5mm;
  padding: 1em 0 0 0;
}

#side-bar ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 1.1em 0;
}

#side-bar li {
  margin: 0;
  padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
}

#side-bar a, .thisPage {

  color: #990000;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
  padding: 0.5em 1ex 0.5em 5mm;
  display: block;
}

.thisPage {
  color: black;
  background-color: white;
  padding-left: 4mm;
  border-top: 1px solid rgb(153,153,153);
  border-bottom: 1px solid rgb(153,153,153);
}

#side-bar a:hover {
  color: white;
  background-color: #D73202;
  text-decoration: none;
}

.sideBarText {
  line-height: 1.5em;
  margin: 0 0 1em 0;
  padding: 0 1.5ex 0 2.5mm;
  display: block;
}

#side-bar .sideBarText a {
  text-decoration: underline;
  margin: 0;
  padding: 0;
  display: inline;
}

#side-bar .sideBarText a:hover {
  color: rgb(0,102,204);
  background-color: transparent;
  text-decoration: none;
}

.lighterBackground {
  color: inherit;
  background-color: white;
}


/* ##### Main Copy ##### */

#main-copy {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 15em;
  padding: 0.5mm 5mm 5mm 5mm;
  border-left: 1px solid rgb(153,153,153);
}

#main-copy p {
  margin: 1em 1ex 2em 1ex;
  padding: 0;
}

#main-copy a {
  color: rgb(0,102,204);
  background-color: transparent;
  text-decoration: underline;
}

#main-copy a:hover {
  text-decoration: none;
}

#main-copy h1 {
  color: white;
  background-color: rgb(100,135,220);
  font-size: 100%;
  font-weight: bold;
  margin: 3em 0 0 0;
  padding: 0.5ex 0 0.5ex 1ex;
}

#main-copy .topOfPage {
  color: white;
  background-color: transparent;
  font-size: 91%;
  font-weight: bold;
  text-decoration: none;
  margin: 2.5ex 1ex 0 0;  /* For MSIE */
  padding: 0;
  float: right;
}

#main-copy > .topOfPage {
  margin: 2.75ex 1ex 0 0;  /* For fully standards-compliant user agents */
}

dl {
  margin: 1em 1ex 2em 1ex;
  padding: 0;
}

dt {
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0;
}

dd {
  margin: 0 0 2em 2em;
  padding: 0;
}


/* ##### Footer ##### */

#footer {
  color: white;
  BACKGROUND: url(../imagenes/subhead_bg3.png);
  background-color: #D73202;
  font-size: 91%;
  margin: 0;
  padding: 0.5em 1.5mm 0.5ex 2.5mm;
  clear: both;
}

#footer .left {
  line-height: 1.45em;
  float: left;
  clear: left;
}

#footer .right {
  text-align: right;
  line-height: 1.45em;
}

#footer a {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

#footer a:hover {
  text-decoration: none;
}

.imgfade{filter:alpha(opacity=50); -moz-opacity:0.5;margin-left:3px}
.imgfull{filter:alpha(opacity=100); -moz-opacity:1;margin-left:3px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#ffffff;border:1px solid #98aab1}

/* This is the outline round the main forum tables */
.forumline{background:#006699;border:0px solid #006699}
.registroline{background:#ffffff;border:0px solid #006699}
/* This is for the error messages that pop up */
.errorline	{ background-color: #add8e6; border:1px solid #98aab1}

.foroline { background:#ffffff;border:1px solid #ffffff;}

/* Main table cell colours and backgrounds */
td.row1{background:#eaedf4}
td.row2{background:#d9e2ec}
td.row3{background: #cad9ea}

/*
This is for the table cell above the Topics,Post & Last posts on the index.php page
By default this is the fading out gradiated silver background.
However,you could replace this with a bitmap specific for each forum
*/
td.rowpic{background:#ffffff url(images/cellpic2.jpg) repeat-y}

/* Header cells - the blue and silver gradient backgrounds */
th{background: #005db0 url(images/cellpic3.gif);
color: #deeef3;
font-size:11px;
font-weight:bold;
height:25px}

td.cat,td.cathead,td.catsides,td.catleft,td.catright,td.catbottom{
background:#d1d7dc url(images/cellpic1.gif);
border:#d9e2ec;
border-style:solid;
height:28px}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../imagenes/arrow.png); LINE-HEIGHT: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}

/* Main Styles */ 

blockquote {
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 15px;
}

input {
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 13px;
}

input.in_text {
	Border: 1px solid #8090B0;
	Margin: 0px;
	Padding: 1px;
}

h1,h2,h3 { 
	Font-Weight: Bold;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Color: #000;
	Border-bottom: 1px solid #444;
	Text-Align: Left;
	Margin: 6px 0px;
	Padding: 0px;
}


/* Section headers */
h1 {
	Font-Size: 18px;
}

/* Group headers */
h2 { 
	Font-Size: 16px;
}

/* Item headers */
h3 {
	Font-Size: 15px;
}
/* Names */ 
h4 {
	Font-Size: 13px;
}

fieldset { 
	Padding: 9px;
	margin-top: 0px;
}

/* Hide from IE <=6 :) */
html>body fieldset {
	-moz-border-radius: 8px; /* Mozilla */ 
	Border-Radius: 8px; /* CSS 3.0 */ 
	Border: 1px solid #D0D0D0;
}

legend { 
	/*color: #0046D5; */
	Color: black;
	font-weight: bold; 
}


.titleDescription {
	Margin-Left: 25px;
	Text-Align: Justify;
	Margin-Bottom: 11px;
}


/* Menu Tab Styles */ 
.hdr_t { 
	Background-Color: #F8F8F8; 
	Border-left: 1px solid #B7B7B7; 
	Border-Right: 1px solid #B7B7B7; 
	Border-Top: 1px solid #B7B7B7; 
}

.hdr_eb {
	Background-Color: #D8D8D8;
}

.hdr_bb {
	Background-Color: #D8D8D8;
	Border-top: 1px solid #B7B7B7;
}

.tb_em {
	Background: #D8D8D8 url("modulos/profesional/img/deg_down_border.png") top left repeat-x;
	Text-Align: left;
}

.tb_sb {
	Background: #FFF url("modulos/profesional/img/hsb.gif") top left repeat-x;
	Vertical-Align: top;
}

.tb_ub {
	Background: #D8D8D8 url("modulos/profesional/img/hub.gif") top left repeat-x;
	Vertical-Align: top;
	Margin-top: 0px;
	Border: none;
}

.tb_ue {
	Background: #D8D8D8 url("modulos/profesional/img/deg_down_border.png") top left repeat-x;
}

.tb_st {
	Background: #FFF url("modulos/profesional/img/hsb.gif") top left repeat-x;
	Vertical-Align: middle;
	Font-Weight: Bold;
	Color: Black;
	Text-Align: middle;
	padding-top: 0px;
}

a.tb_ua {
	Vertical-Align: baseline;
	Font-Weight: Bold;
	Padding: 0px 9px 0px 10px;
	Text-Align: middle;
	Text-Decoration: none;
	Color: #515151;
}

a.tb_sa {
	Vertical-Align: baseline;
	Font-Weight: Bold;
	Padding: 0px 9px 0px 11px;
	Text-Align: middle;
	Text-Decoration: none;
	Color: black;
}


a.tb_ua:hover { 
	color: Black;
}

.tabContent {
	Background-Color: #FFF;
	Border-top: 1px solid #B7B7B7;
	Border-Left: 1px solid #B7B7B7;
	Border-Bottom: 1px solid #B7B7B7;
	Border-Right: 1px solid #B7B7B7;
}

/* Box Styles */ 
.tFull {
	Width: 100%;
	Border: none;
}

.tSearch {
	Width: 350px;
	Padding: 5px;
	Margin: 0px;
	Border: 1px solid #B7B7B7;
}

.tSearch_size {
	Width: 500px;
	Padding: 0px;
	Margin: 0px;
	text-align: left;
}


.tSearch_grey {
	Width: 350px;
	Padding: 5px;
	Margin: 0px;
	Border: 1px solid #B7B7B7;
	Background-Color: #EEE;
}

.tSearch_attached {
	Width: 350px;
	Padding: 5px;
	Margin: 0px;
	Border: 1px solid #B7B7B7;
	Border-top: none;
}

.tSearch_empty {
	Width: 350px;
	Padding: 0px;
	Margin: 0px;
	Border: none;
}


.tSearch_green {
	Width: 350px;
	Padding: 5px;
	Margin: 0px;
	Border: 1px solid #405F40;
	Background-Color: #E0FFE0;
}

.tSearch_right {
	Width: 350px;
	Padding: 0px;
	Margin-top: 0px;
	text-align: right;
}

.tSearch_left {
	Width: 350px;
	Padding: 0px;
	Margin-top: 10px;
	text-align: left;
}


.tSearch_center {
	Width: 350px;
	Padding: 0px;
	Margin-top: 0px;
	text-align: center;
}

.tSearch_list {
	Width: 350px;
	text-align: left;
	Padding-top: 2px;
}


.w3 {
	Width: 3px
	Height: 18px;
}

.w4 {
	Width: 4px
	Height: 18px;
}

.desc {
	Color: #666;
	Font-size: 11px;
}

.gray {
	Color: #666;
}

.black {
	color: #000;
}


.smLink {
	Font-Size: 11px;

}

.tdwi {
	Padding-Top: 0px;
	Padding-Bottom: 0px;
}

.cTB {
	Border: 1px solid #CCC;
}

a.hiLink {
	Color: Black;
	text-decoration: none;
}

a.hiLink:Hover {
	Color: Blue;
	text-decoration: underline;
}

.txWarning {
	Color: Red;
}


.txLGray {
	Color: #C0C0C0;
}

.txMGray {
	Color: #808080;
}


.txDGray {
	Color: #404040;
}	

.imagePlus {
	Vertical-Align: bottom;
	Width: 12;
	Height: 13;
	Border: none;
}

.imageWarn {
	Vertical-Align: bottom;
	Width: 14;
	Height: 14;
	Border: none;
}

.homeDate {
	Color: #606060;
}

/* Submenu Style */
.subMenu {
	Margin-top: 5px;
	Margin-bottom: 0px;
	Text-Align: Left;
	Padding: 0px;

/*	border: 1px solid #C0C0C0; */
	color: #A0A0A0;
}

.pmo {
	Padding: 0px 0px;
	border-bottom: 2px solid #C0C0C0;
	text-decoration: none;
}
a.pmo:Hover {
	border-bottom: 2px solid #3F3FFF;
}

.pmos {
	Padding: 0px 0px;
	border-bottom: 2px solid #FF9A29;
	text-decoration: none;
	Color: Black;
}

a.pmos:Hover {
	border-bottom: 2px solid #3F3FFF;
}


.subMenuMain {
	Background-Color: #F0F0F0;
	border: 5px solid #F0F0F0;
}

.subMenuSubPre {
	border-top: 1px solid #C0C0C0;
}

.subMenuSub {
	Margin-Top: 0px;
	Background-Color: #FFFFFF;
	border: 5px solid #FFFFFF;
}

.subContent {
/*
	border: 1px solid #C0C0C0;
	border-top: none;
*/
	Margin: 0px;
	Padding: 5px;
}

.sortButton {
	font-size: 10px;
	padding: 1px;
	Width: 21px;
}

.searchCriteria {
	Padding-Left: 25px;
	Margin: 0px;
	Color: #606060;
	Font-Size: 12px;

}

.degBox {
	Border: 1px solid #E0E0E0; 
	Background: #F0F0F0 url("modulos/profesional/img/block_deg.gif") top left repeat-x;
}

.userText {
}

.userData {
	Color: #606060;
	Padding-Left: 25px;
}

.userName {
	font-size: 13px;
	Font-Weight: bold;
}

.userNameBig {
	font-size: 17px;
	Font-Weight: bold;
}

.userDesc {
	font-size: 14px;
}

.homeTitle {
	Font-size: 28px;
	Font-Weight: normal;
	text-decoration: none;
	Color: #406F40;
	border: none;
	Margin: 0px;
	Margin-top: 15px;
	Padding: 0px;
}

.homeText {
	Margin-Top: 0px;
	Width: 370;
}

.homeDiv {
	Width: 277px;
}

.homeDivBig {
	Width: 372px;
}


.imageBorder {
	border: 1px solid #D2D2D2;
}

.noMargin {
	margin: 0px;
}

.littleMargin {
	Margin: 4px 0px;
}

.homeUserName {
	Margin: 4px 0px;
}

.homeUserCompany {
	Margin: 0px; 
	Padding: 0px 16px;
}

.homeInvitationItems {
	Margin:5px; 
	Padding-left:12px;
}

.homeCases {
	background-color: #F0F0F0; 
	margin-top: 7px;
}

.homeCasesHead {
	Margin-bottom: 5px;
	Margin-top: 7px;
}

.homeCasesMore {
	Margin-top: 5px; 
	Margin-Bottom: 0px; 
	padding-top: 3px; 
	border-top: 1px dashed #C0C0C0;
}

.homeNewsMore, .homePostsMore {
	Margin-top: 8px;
}

.homeLogin {
	background-color: #F0F0F0;
}

.registerSubTitle {
	Font-Size: 15px;

}
.registerSelected {
}
.registerUnSelected {
	Font-Weight: bold;
	Font-Size: 13px;
	Color: #A0A0A0;
}
.registerPosition {

	Background: #F0F0F0  url("modulos/profesional/img/block_deg.gif") top left repeat-x;;
	Padding: 10px;
	Margin: 0px;
	Border: 1px solid #C0C0C0;
	Width: 95%;
	Text-Align: Left;
	Font-Size: 13px;
	Color: #606060;

}

.registerSide {
	border-left: 1px dashed #C0C0C0; 
	Padding-left: 15px;
	Color: #808080;
}

.registerLabel {
	Vertical-Align: Bottom;
	Padding-Bottom: 5px;
	Width: 170px;
	Text-Align: Right;
}
.registerLabel2 {
	Height: 26px;
	Vertical-Align: Bottom;
	Padding-Bottom: 5px;
	Width: 170px;
	Text-Align: Right;
}

.registerOption {
	Padding-Left: 25px;
}

.registerDescription {
	Padding-Left: 25px;
	Padding-Top: 10px;
	Padding-Right: 10px;
}

.registerOptionParam {
	Width: 215px;
	Text-Align: Right;
}

.registerRadio {
	Width: 70px;
	Text-Align: Right;
}
.registerText {
	Padding-Right: 40px;
	Padding-Left: 5px;
	Text-Align: Justify;
}

.registerDiv {
	Width: 460px;
}

.errorBox {
	Background-Color: red;
	Color: White;
	Padding: 10px;
	Margin: 0px;
	Border: 1px solid #C0C0C0;
	Width: 95%;
	Text-Align: Left;
	Font-Size: 13px;
}

.shadedBoldLink {
	TExt-Decoration: none;
	Font-Size: 15px;
}

a.shadedBoldLink:hover { 
	Text-Decoration: underline;
}

.searchBox {
	Background: #F0F0F0 url("modulos/profesional/img/block_deg.gif") top left repeat-x;
	margin-top: 16px;
}
/* Hide from IE :) */
html>body .searchBox {
	Margin-Top: 7px;
}

.Indent {
	Padding-Left: 25px;
}

.tabList {
	Margin: 0px;
	Padding: 0px;
	Padding-Left: 10px;
}

.noVertMargin {
	Margin-Top: 0px;
	Margin-Bottom: 0px;
}

.tableHead {
	Background-Color: #404040;
	Color: white;
	Font-Weight: bold;
}

label {
	cursor: hand;
}

.successMsg {
	Padding: 6px;
	Color: Green;
	Font-Weight: bold;

}

.errorMsg {
	Padding: 6px;
	Color: Red;
	Font-Weight: bold;
}

.groupImageBlock {
	Margin: 0px 15px 33px 15px;
}

.tabDiv {
	Width: 672px;
}

.tabFS {
	Border: 1px solid #A0ACD7; 
	Background: #FFFFFF url("modulos/profesional/img/block_deg2.gif") bottom left repeat-X;
}

.tabFSTop {
	Border: 1px solid #A0ACD7; 
	Background: #FFFFFF url("modulos/profesional/img/block_deg2.gif") top left repeat-X;
}

.dirDiv {
	Width: 460px;
}

.dirFS {
	Border: 1px solid #DFC9B2; 
	Background: #FFFFFF url("modulos/profesional/img/block_deg3.gif") bottom left repeat-X;
}

.dirFSTop {
	Border: 1px solid #DFC9B2; 
	Background: #FFFFFF url("modulos/profesional/img/block_deg3.gif") top left repeat-X;
}


a.black {
	color: black;
	text-decoration: none;
}
a.black:hover {
	text-decoration: underline;
}

.blackTitle {
	color: #000;
	Font-Size: 16px;
}

.tabBox {
	margin-top: 16px;

}
/* Hide from IE :) */
html>body .tabBox {
	Margin-Top: 7px;
	Border-Color: #D0D0D0;
}

.tip {
	Color: #808080;
	Font-Size: 10px;
}

.grayInfo {
	Padding-Top: 8px;
	Padding-Bottom: 4px;
	Margin-Left: 5px;
	Color: #808080;
	Margin-Top: 0px;
}


.stepLine {
	Background: #FFF url('modulos/profesional/img/dia_line.png') center center repeat-x;
	Height: 27;
}

.profileTitle {
	font-size: 14px;
	Font-Weight: bold;
}

.formLabel {
	Padding-top: 8px;
	Vertical-Align: top;
	text-align: right;
	Width: 142px;
}

.helpText {
	Margin: 15px;

}

.title {
	font-size: 16px; 
	font-weight: bold;
}

.helpBlock {
	Margin-left: 25px;	
	Margin-Right: 25px;
	Overflow: hidden;
	Width: 680px;
}

.helpBlockSmall {
	Margin-left: 6px;	
	Margin-Right: 5px;
	Overflow: hidden;
	Width: 435px;
}


.hlpDiv {
	Width: 700px;
}

.hlpDivSmall {
	Width: 435px;
}

