div.container {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container { display: none }
.container label.error {
	display: inline;
}

form.Formulario {
	width: 100%;
	font-size: 0.8em;
	color: #333;
}
form.Formulario p input{
	background: #C90404;
	color: #FFFFFF;
}
form.Formulario legend {
	padding-left: 0;
	font-size:14px;
	font-weight:bold;
}
form.Formulario legend, form.Formulario label {
	color: #000;
}
form.Formulario fieldset div {
	/*width:300px;	
	border:#000000 1px solid;*/
}
form.Formulario fieldset {
	/*border: 1px solid #C9DCA6;*/
	/*border-top: 1px solid #C9DCA6;*/
	/*background: url(../imagenes/img01.gif) left bottom repeat-x;*/
	/*background-color: #F8FDEF;*/
}
form.Formulario fieldset fieldset {
	background: none;
}
form.Formulario fieldset p, form.Formulario fieldset fieldset,form.Formulario fieldset table tr td {
	padding: 7px 10px 7px 10px;
	margin: 7px 10px 7px 10px;
	/*background: url(/imagenes/formularios/divider.gif) left bottom repeat-x;*/
	border-bottom: 1px solid #C90404;
	
}
form.Formulario label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	display: inline;
	width: auto;
	margin-left: 10px;	
	color: red;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid black; }
input:focus { border: 1px solid black; }
input.error { border: 1px solid red; }
textarea {	
	border: 1px solid black; 
	width: 60%;
	
}
textarea:focus { border: 1px solid black; }
textarea.error { border: 1px solid red; }

table #SinBorde, table #SinBorde tr td{
	border:none;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left{
	/*background-image: url(/imagenes/formularios/arrow_left.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}
#JT_arrow_right{
	/*background-image: url(/imagenes/formularios/arrow_right.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	font-size:12px;
}
#JT_copy{
	padding:1px 5px 1px 10px;
	color:#333333;
}
.JT_loader{
	background-image: url(/imagenes/formularios/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}
#JT_close_left{
	background-color: #F6F6F6;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
}
#JT_close_right{
	background-color: #F6F6F6;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
}
#JT_copy p{
	margin:3px 0;
}
#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
	cursor:help;
	color:#FFFFFF;
	background:#000066;
	font-weight:bold;
}
a.jTip:hover{
	text-decoration:none;
}
