
a.nocambia{		
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color: #000000;
}
a:hover.nocambia{
	color: #6699cc;
}
a:visited.nocambia{
	color: #000000;
}

a.nocambiapath{		
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}
a:hover.nocambiapath{
	color: #6699cc;
}
a:visited.nocambiapath{
	color: #FFFFFF;
}

.mapp 
{
	font-family: Arial,Courier New;
	font-size: 9pt;	
}

.ToolBar {
 font-family: Tahoma;
 font-size: 8pt;
 padding-right: 5px;  
}

.execimg 
{
	border: solid 1px #c2c2c2;
}
.execimgover 
{
	border: solid 1px #3c8aff;
}

p 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.fontcontenteditable 
{
	width:600;
	height:250px;	
	font-family: Arial,Trebuchet MS,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	margin: 0 0 0 0;
	padding: 10 10 10 10;	
	border:solid 1px #ababab;
	background-color:#ffffff;	
	overflow:auto;
	line-height:14pt;
	text-align: justify;
	color: Black;	
}

.fontdoc 
{
	letter-spacing: 0px;
	font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
}

.properties 
{
	font: menu;
	border: 2 solid #336699;	
	background-color: #fafafa;
}

.propinput 
{
	background-color: #FFFFFF;
	font-family: MS Sans Serif;
	font:menu;
	color: #000000;
	height:20px;
	padding-left:5px;
	letter-spacing: normal;	
	text-align: left;
}

.propbutton 
{
	background-color: #FFFFFF;
	font-family: MS Sans Serif;
	font:menu;
	color: #000000;
	height:20px;
	padding-left:5px;
	letter-spacing: normal;	
	font-weight: bold;	
}

.BoxInfoTable
{
	border: solid 1px #FFFFFF;
	width: 100%;
	height: 20;	
}

.BoxTableTitle
{
	width: 100%;
	height: 20;
	text-align:center;
}

.BoxInfoTitle
{
	font-family: Arial,MS Sans Serif;	
	font-size:8pt;
	font-weight: bold;
	color: #000000;
}

.BoxInfoFooter
{
	font-family: Arial,MS Sans Serif;	
	font-size:8pt;
	font-weight: bold;
	color: #000000;
}

.BoxInfo 
{
	background-color: #FFFFFF;
	color: #000000;	
	font-family: Arial,MS Sans Serif;
	font-size:8pt;
	font-weight: normal;
	text-align: center;
}

.BoxInfoVML 
{
	position:absolute; 
	cursor: hand; 
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.boton
{
	color: #000000;
	height:20px;
	text-align: center;
}



.open
{	
	background-color: #efefef;
	color: #000000;
	height:15px;
	width:15px;
	border: solid 1px #ababab;
	text-align: center;
	padding:0px;
	letter-spacing: normal;	
}

.combo
{
	font-family:Segoe UI,Arial;
	font-size:9pt;
	font-weight:normal;
	color:#505050;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	padding-bottom:2px;
	vertical-align:middle;
	height:22px;
	
}

.TableValue 
{
background-color: #FFFFFF;
	font: menu;
	color: #000000;
	height:20px;
	padding-left:5px;	
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
}

.TableValuePK 
{
	background-color: #99CCFF;
	font: menu;
	color: #000000;
	height:20px;
	padding-left:5px;	
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
}

.TableValueSinBorder 
{
	background-color: #FFFFFF;
	font: menu;
	color: #000000;
	height:20px;
	padding-left:5px;	
}

.inputArial 
{
	background-color: #fafafa;
	color: #000000;
	height:18px;
	padding-left:5px;
	text-align: left;
	vertical-align: bottom;
	font-family: Arial,Verdana;
	font-size:9pt;
	font-weight: 100;
}

.msg {
	margin: 0;
	text-align: justify;
	font-size: .75em;
	letter-spacing: .1em;
	font-family: MS Sans Serif;
}

.p {
	margin: 0;
	text-align: justify;
	font-size: .75em;
	letter-spacing: .1em;
}



.normal 
{
	font-family:tahoma;
	font-size:8pt;
	line-height:20px;
}

.simple 
{
	font-family:Arial;
	font-size:9pt;
	line-height:20px;
}

.bnormal 
{
	font-family:tahoma;
	font-size:8pt;
	font-weight: bold;
	color:#555;	
	padding-left:5px;
	text-decoration: underline;
}

.cnormal 
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#555;
	line-height:20px;
	border: solid 1px #cdcdcd;
	background-color:#dedede;
	padding-left:10px;
}
.add{
		background:url(../images/addverde.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		color:#555;
		cursor: hand;
	}

.rename{
		background:url(../images/lapiz.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		color:#555;
		cursor: hand;
	}	
.delete{
		background:url(../images/delete.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		color:#555;
		cursor: hand;
	}		
.view{
		background:url(../images/lens.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		color:#555;
		cursor: hand;
	}		
.save{
		background:url(../images/floppy-icon.gif) no-repeat 10px 5px;
		text-indent:38px;
		display:block;
		color:#555;
		cursor: hand;
	}

.back{
		background:url(../images/backtodiagram.gif) no-repeat 10px 7px;
		text-indent:38px;
		display:block;
		color:#555;
		cursor: hand;
	}	
	

a.buttong{
	background:url(../images/button.gif);
	display:block;
	color:#555555;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.buttong{
	color:#0066CC;
}
		
a.button{
	background:url(../images/button2.gif);
	display:block;
	color:#555555;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin-bottom:4px;
	text-decoration:none;
	width:100px;
}
a:hover.button{
	color:#0066CC;
}

.io
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#555;	
	border: solid 1px #cdcdcd;	
	vertical-align:text-bottom;
	text-align: center;
	height:14px;
}

.iodiagram
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#555;	
	border-top: solid 1px #cdcdcd;	
	border-left: solid 1px #cdcdcd;	
	border-right: solid 1px #cdcdcd;	
	vertical-align:text-bottom;
	text-align: center;
	height:14px;
	cursor:hand;
}
	
.inputtext
{
	font-family:Segoe UI,Arial;
	font-size:11px;
	font-weight:normal;
	color:#505050;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	vertical-align:text-bottom;
	height:18px;
}

.inputtextarea
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#555;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	vertical-align:text-bottom;	
}

.inputtextAtt
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#303030;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	vertical-align:text-bottom;
	height:18px;
}

.inputtextHTML
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#303030;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	vertical-align:text-bottom;
}

.cell
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#555;	
	border: solid 1px #cdcdcd;
	padding:1px;
	vertical-align:middle;
	text-align:center;
	height:14px;
}

.divOpen
{
	font-family:Tahoma;
	font-size:8pt;	
	color:#555;	
	border: solid 1px #cdcdcd;
	padding-left:4px;
	vertical-align:text-bottom;	
	background-color:#FFFFFF;
	z-index: 1000;	
	position:absolute;	
}

.subtitle
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#555;		
	padding-left:4px;
	vertical-align:middle;
	height:20px;
}

.botonsimple
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#555;	
	border-top: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
	padding-left:4px;
	vertical-align:text-bottom;
	height:22px;
}

.FormTitle 
{
	border: solid 1px #555555;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	background-color: #5b74b5;
	padding-left: 5px;
	color: #FFFFFF;
}

.FormSecondTitle 
{
	background-color: #fafafa;
	font-family: MS Sans Serif;
	color: #000000;
	height:20px;
	padding-left:5px;
	text-align: center;	
	letter-spacing: 2px;
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
	
}

.FormField 
{
	background-color: #fafafa;
	font:menu;
	color: #000000;
	height:20px;
	padding-left:5px;	
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
	
}
.FormValue 
{
	background-color: #FFFFFF;
	font-family: MS Sans Serif;
	color: #000000;
	height:20px;
	padding-left:5px;
	letter-spacing: 2px;
	border-bottom: solid 1px #ababab;
	border-right: solid 1px #ababab;
}

.Form {
 font: MessageBox;
 font-family: Message-Box;
 font-style: italic;
 font-size: large;
 padding: 2px;
}

.BoxLineHSel
{
	position:absolute; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}


.BoxLineH
{
	position:absolute; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	cursor: s-resize;
}

.BoxLineV
{
	position:absolute; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	cursor: e-resize;
}

.Box 
{
	position:absolute; 
	cursor: hand; 
	color: #30303C; 
	/*font-family: Sans-Serif; */
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

/*
 Individual corner classes - required for resize support.
 These are based on the object name plus the handle ID.
*/

.control {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: #EEE;
 border: 1px solid #333;
}


.handleline {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: #EEE;
 border: 1px solid #333;
  top: -1px;
 left: -1px;
}

.adhoc {
 /*position: absolute;*/
 font-family: Arial;
 font: MessageBox;
 font-size: 14pt;
 font-weight: bold;
 background-color:Transparent; 
 bottom: 5px;
 padding-left:1px;
 padding-top: 1px;
 }

.looping {
 /*position: absolute;*/
 font-family: Arial;
 font: MessageBox;
 font-size: 14pt;
 font-weight: bold;
 background-color:Transparent; 
 /*bottom: 5px;
 left: 15%;*/
 padding-left:1px;
 padding-top: 1px;
 
}

.parallel {
 font-family: Arial;
 font: MessageBox;
 font-size: 14pt;
 font-weight: bold;
 background-color:Transparent; 
 bottom: 5px;
 padding-left:2px;
 padding-right:2px;
 padding-top: 1px;
}


.subp {
 /*position: absolute;*/
 width: 15px;
 height: 15px;
 font: MessageBox;
 font-size: 10px;
 background-color:Transparent;
 padding-left:1px;
 padding-top: 1px;
}
.subp-bm {
 /*bottom: 5px;
 left: 40%;
 margin-left: -7px; */
}

a:link 
{
	font-weight: normal;
	text-decoration: none;
}
a:visited 
{
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
}

.dragresize {
 position: absolute;
 width: 6px;
 height: 6px;
 font-size: 1px; 
 /*background: #007eff;
 border: 1px solid #0366cc;*/
}

.glosaGateway 
{
	top: 0px;
	left: 0px;
	font: menu;
	position: relative;
	 width: 300px;
	 height: 200px;
	 background: #FF0000;
	 border: 1px solid #333;
	 color: Black;
}

.dragresize-line {
 top: 0px;
 left: 0px;
 cursor: hand;
}

.dragresize-tl {
 cursor: nw-resize;
 z-index: 500;
}
.dragresize-tm {
 cursor: n-resize;
 z-index: 500;
}
.dragresize-tr {
 cursor: ne-resize;
 z-index: 500;
}

.dragresize-ml { 
 cursor: w-resize;
 z-index: 500;
}
.dragresize-mr {
 cursor: e-resize;
 z-index: 500;
}

.dragresize-bl {
 cursor: sw-resize;
 z-index: 500;
}
.dragresize-bm {
 cursor: s-resize;
 z-index: 500;
}
.dragresize-br {
  cursor: se-resize;
 z-index: 500;
}
.dragresize-contorno {  
 z-index: 5;
}

.drag-drop-toolbar
 {
 position: absolute; 
 cursor: hand;
}


.markerline {
 position: absolute;
 width: 6px;
 height: 6px;
 font-size: 1px;
 background: #007eff;
 border: 1px solid #0366cc;
}

.markerline-source {
 top: 0px;
 left: 0px;
 cursor: move;
}

.BoxAnnotation
{
	position:absolute; 
	cursor: hand; 
	color: #30303C; 
	font-family: Sans-Serif; 
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	top: 50%;
	
}

.BoxTextanotation {
 position: absolute;
 width: 10;
 height: 98%;
 font-size: 1px;
 background: #FFFFFF;
 border-left: 1px solid #333;
 border-top: 1px solid #333;
 border-bottom: 1px solid #333; 
}

.textanotation-tl {
 top: 1px;
 left: 0px;
 cursor: hand;
}

.view_border 
{
	border-left:   solid 1px #efefef;
	border-top:    solid 1px #efefef;
	border-right:  solid 1px #efefef;
	border-bottom: solid 1px #efefef;
	padding: 15px;
}

.view_title_principal
{
	font-family:  tahoma, verdana,arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	padding-left: 5px;
	color: #454952;
}

.view_title 
{
	border: solid 1px #555555;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	background-color: #6699cc;
	padding-left: 5px;
	color: #FFFFFF;
}

.view_title_mark
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	color: #101010;
	border-bottom: solid 1px #555555;
}

.view_title_blue
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	color: #336699;
	border-bottom: solid 1px #555555;
}

.view_title_gris
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	color: #efefef;
	border: solid 1px #555555;
	background-color: #8a9bbe;
}

.view_title_claro
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	color: #000000;
	border: solid 1px #555555;
	background-color: #efefef;
}



.view_titlerigth
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #555555;
}

.view_value 
{
	font-family:  "lucida grande", tahoma, verdana, sans-serif;
	font-size: larger;
	font-size: 11px;
	vertical-align: top;	
}

.script
{
	font-family: Courier New,"lucida grande", tahoma, verdana, sans-serif;
	font-size: larger;
	font-size: 12px;
	vertical-align: top;	
}

.view_action 
{
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	font-size: larger;
	color: #3b5998;
	font-size: 12px;
	border-bottom: solid 1px #555555;
	text-align: right;
	text-decoration: none;
}

.view_action:link
{
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	font-size: larger;
	color: #3b5998;
	font-size: 12px;
	border-bottom: solid 1px #555555;
	text-align: right;
	text-decoration: none;
}

.view_th 
{
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	padding-left: 2px;
}

.view_th_white 
{
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-left: 2px;
}

.view_upload 
{
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	font-size: 12px;
	background-color: #efefef;
	padding-left: 2px;
}

.view_edit
{
	position:absolute;
	top:30%;
	left:25%;
	width:250;
	height:50;
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

.view_edit_groups
{
	position:absolute;
	top:25%;
	left:25%;
	width:350;
	height:50;
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

.view_search_groups
{
	position:absolute;
	top:35%;
	left:35%;
	width:350;
	height:200;
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

.box_accounts
{
	position:absolute;
	top:80;
	left:30;
	width:350;
	height:200;
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

.view_edit_title
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	padding-left: 5px;
	color: #101010;
	height: 20px;
}

.view_input
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	color: #101010;
	text-align: left;
}

.idungu
{
	font-family: "ltucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	font-weight: 600;
	color: #143997;
	text-align:center;
}

.tab
{
	border-top: solid 1px #efefef;
	border-left: solid 1px #efefef;
	border-right: solid 1px #efefef;
	font-family: Arial,Verdana,Tahoma;
	font-size: 13px;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
}

.tabnew
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 13px;
	text-align: left;	
	font-variant: small-caps;
	font-weight: bold;
}

.tabspace
{
	border-bottom: solid 1px #efefef;	
}

.msgbox 
{
	border-left: solid 1px #efefef;
	border-top: solid 1px #efefef;
	border-right: solid 1px #ababab;
	border-bottom: solid 1px #ababab;
	padding: 5px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	color: #FF0000;
}

.searchTitle
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	background-color: #efefef;
	border-bottom: solid 1px #ababab;
	border-left: solid 1px #ababab;
}
.searchResult
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	background-color: #fafafa;
	border-bottom: solid 1px #ababab;
	border-left: solid 1px #ababab;
	padding-left: 5px;
}

.titledb
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	background-color: #fafafa;
	border: solid 1px #ababab;
	padding: 6px;
	
}

.searchBox
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;	
	background-color: #fafafa;
	border-right: solid 1px #ababab;
	border-top: solid 1px #ababab;
}

.view_edit_tree
{
	position:absolute;
	top:100;
	left:100;
	width:350;
	height:280;
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

.boxGeneral
{
	background-color:#efefef;
	padding:10px;
	border-top:solid 1px #ababab;
	border-left:solid 1px #ababab;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;
}

/*--------------------------------------------------------------------*/
/*INICIO CODIGO AGREGADO PARA EL VALIDADOR DEL REGISTRO DE USUARIOS*/
/*--------------------------------------------------------------------*/


/* PAGE ELEMENTS */

/* Content */

#content { margin: 0em auto; width: 765px; padding: 10px 0 10px 0; text-align: left; /* Win IE5 */ }
.content { margin-left: 4.5em; margin-right: 4.5em; }
.content ol, .content ul, .content li { font-size: 1.0em; line-height: 1.3em; margin: 0.2em 0 0.1em 1.5em; }
.content ol.terms li { margin-bottom: 1em; }

/* Header */
/*
#header { padding-bottom: 10em; }
#headerlogo { float: left; }
#headerlogo img { width: 188px; height: 83px;  }
#headernav { float: right; }


#reminders label { font-weight: normal; }

table.tabbedtable { padding-left: 3em; }*/
/*table.tabbedtable td { padding-bottom: 5px; }*/
/*
table.tabbedtable label { text-align: right; padding-right: 9px; }
.hiddenlabel { visibility: hidden; }
.largelink { border: 1px solid #cacaca; padding: 10px; background-color: #E8EEF7; font-size: 1.2em; font-weight: bold; }
.largelinkwrap { padding-top: 10px; padding-bottom: 10px; }
*/
label { font-weight: bold; }

#signuptab {
  float:left;
  width:100%;
  background:#fff url("../Images/Validado/bg.gif") repeat-x bottom;
  font-size: 1.0em;
  line-height: normal;
}
#signuptab ul {
  margin:0;
  padding: 0px 10px 0px 10px;
  list-style:none;
}
#signuptab li {
  float:left;
  background:url("../Images/Validado/left_white.png") no-repeat left top;
  margin:0;
  padding:0 3px 0 9px;
  border-bottom:1px solid #CACACA;
}
#signuptab a {
  float:left;
  display:block;
  width:.1em;
  background:url("../Images/Validado/right_white.png") no-repeat right top;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  white-space: nowrap;
}
#signuptab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a {float:none;}
/* End IE5-Mac hack */
#signuptab a:hover {
  color:#333;
}
#signuptab #signupcurrent {
  background-position:0 -150px;
  border-width:0;
}
#signuptab #signupcurrent a {
  background-position:100% -150px;
  padding-bottom:1px;
  color:#000;
}
#signuptab li:hover, #signuptab li:hover a {
  background-position:0% -150px;
  color:#000;
}
#signuptab li:hover a {
  background-position:100% -150px;
}

/* Signup box */

#signupbox {
  width: 100%;
  text-align: left;
  margin: 0em auto;
}

#signupwrap {
  border: 1px solid #CACACA;
  border-top: 0;
  text-align: left;
  padding: 10px 0px 20px 30px;
  clear: both;
}

/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}

/*#content {
  padding-top: 15px;
}*/

/* Signup form */

#frm table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#frm .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#frm .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#frm .status {
  padding-top: 2px;
  /*padding-left: 8px;*/
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#frm .textfield {
  width: 150px;
}

#frm label.error {
  background:url("../Images/Validado/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#frm label.checked {
  background:url("../Images/Validado/checked.gif") no-repeat 0px 0px;
}

#frm .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#frm #dateformatStatus, #frm #termsStatus {
  margin-left: 6px;
}

#frm #dateformat_eu {
 vertical-align: middle;
}

#frm #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#frm #dateformat_am {
  vertical-align: middle;
}

#frm #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#frm #termswrap {
  float: left;
}

#frm #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#frm #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#frm #lsignupsubmit {
  visibility: hidden;
}
/*--------------------------------------------------------------------*/
/*FIN CODIGO AGREGADO PARA EL VALIDADOR DEL REGISTRO DE USUARIOS*/
/*--------------------------------------------------------------------*/
