.formPlanoRojo {
	text-decoration: none;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #e53000;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 16px;
}

.txt10neg {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #333333; 
	text-decoration: none;
	}

a.mostaza:link { color: #FFCC00; text-decoration: none}
a.mostaza:visited { color: #FFCC00; text-decoration: none}
a.mostaza:hover { color: #FFFF99; text-decoration: none}
a.mostaza:active { color: #FFFF99; text-decoration: none}

html, body, div, p, img {
	border:0;
	margin:0;
	padding:0;
}
body, table, th, td, p, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
body {
	margin:0 15px;
	background-color:#f0f0f0;
}
div {
	text-align:left;
}
:focus {
	outline: 0;
}
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:10px 0;
letter-spacing:-1px;
font:22px Arial, Helvetica, sans-serif;
font-weight:bold;
}
h2 {
padding:10px 0;
letter-spacing:-1px;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
}
h3 {
padding:5px 0;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
}
h4 {
padding:5px 0;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
}
p, ul, ol {
	margin:0;
	padding:0 0 10px 0;
}
ul, ol {
list-style:none;
/*padding:0 0 10px 20px;*/
}
small {
font-size:0.85em;
}
img {
border:0;
margin:0;
padding:0;
}
/***** Global Classes *****/

.clear 		{ clear:both; }

.f-left 	{ float:left; }
.f-right 	{ float:right; }

.t-left 	{ text-align:left; }
.t-right 	{ text-align:right; }
.t-center 	{ text-align:center; }
.t-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:994px;margin:0 auto;text-align:left; }

.img-left 		{ float:left;margin:0 10px 4px 0; }
.img-right 		{ float:right;margin:0 0 4px 10px; }

.nopadding 		{ padding:0; }
.nomargin 		{ margin:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.indent			{ margin-left:15px; }
.pad			{ padding:10px; }
/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
	font:10px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	border:1px solid #CCC;
	color:#666;

/*	width:158px;*/
}
	.corto {width:40px;}
	.medio {width:65px;}
	.radio_bt { ;width:auto; }
input {
	height:16px;
}
	input.botones {
		font-size:9px;
		width:100px !important;
		height:18px !important;
		margin:5px 0;
		padding:0 5px;
		outline:none;
	}
textarea {
	line-height:1.25;
}
label {
	display:list-item;
	list-style:none;
	cursor:pointer;
	color:#999;
		width:170px;
}
	label.obl {
		color:#990100;
	}
/* Grid Soldados Formularios. */
.column {
  float: left;
  display:inline;
  margin: 5px 10px 0 0;
  padding:0;
	  /*background-color:#EEE;*/
}
.first  { margin-left: 0; clear:left; }
.last   { margin-right: 0; }
/* Anchos de columnas 672px*/
.span-1   { width: 160px; }
.span-2   { width: 330px; }
.span-3   { width: 500px; }
.span-4   { width: 672px; }
/* Columnas vacías posteriores */
.append-1   { margin-right: 170px; }
.append-2   { margin-right: 340px; }
.append-3   { margin-right: 510px; }
/* Columnas vacías anteriores */
.prepend-1   { margin-left: 170px; }
.prepend-2   { margin-left: 340px; }
.prepend-3   { margin-left: 510px; }

.separadorV{
	float:left;
	margin-left:-35px;
	margin-top:13px;
	background:transparent url(../pix/detalle_separador_vert.gif) 0 0 repeat-y;
}
.separadorV2{
	background:transparent url(../pix/detalle_separador_vert.gif) 0 0 repeat-y;
}
.separador{

}

/***** Colores *****/
.col301D0A {color:#301D0A;}
.col695038 {color:#695038;}
.amarillo {color:#ffcc00;}
.gris {color:#999;}
.rojo {color:#990033;}
.blanco {color: #FFF;}
.verde {color: #676500;}
.negro {color:#000;}
.tropa {color:#9e662e;}
.oficiales {color:#58591f;}
.reservistas{color:#345756;}
.prescriptores{color:#bb0202;}


.radio  { border: none; background: transparent; }
.obl { color:#990100; }
.sep1 { padding-left: 7px; }
