/* CSS Document */

BODY {
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

HR {
	width: 430px;
	border-bottom: 1px solid #EB7F8F;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	height: 1px;
	margin-top: 5px;
}

#header {
	background-image: url(../img/background_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 75px;
	width: 502px;
	vertical-align: center;
	font-size: 10px;
	color: #353535;
	padding-left: 20px;
}

#header .red {
	background-image: url(../img/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #D80120;
	padding-right: 15px;
	
}

#main {
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position: 350px 20px;
	text-align: center;
	padding: 70px 0px 30px 0px;
}

#form_workus TABLE {
	width: 430px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px;
}

#form_workus TH {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #FFFF00;
	padding-bottom: 10px;
}	


#form_workus TD {
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#form_workus SPAN {
	font-size: 9px ! important;
	color: #F3B3BC ! important;
}

#form_workus INPUT {
	color: #000000;
	width: 210px;
	margin-left: 5px;
	border: 0px;
}
#form_workus INPUT.cell {
	color: #000000;
	width: 20px;
	margin-left: 5px;
	border: 0px;
}
#form_workus .radios {
	vertical-align: middle;
}

#form_workus .radios INPUT {
	width: auto ! important;
}
#form_workus .chk {
	vertical-align: middle;
}
#form_workus .chk INPUT{
	width: 12px ! important;
	margin-right:3px;
}
#form_workus .select {
	width:200px;
	font-size:8pt;
}
#form_workus .list {
	vertical-align: middle;
	text-align:right;
	border:none;
	font-size:8pt;
}
#form_workus .list INPUT{
	width: 40px ! important;
	margin-right:3px;
	background-color: #B8051D;
}
#form_workus .list2 {
	vertical-align: middle;
	padding-left:30px;
	text-align:left;
	border:none;
}
#form_workus .list2 INPUT{
	width: 40px ! important;
	margin-right:3px;
	background-color: #B8051D;
}
#chkBoton #vtodas,#chkBoton #ctodas {
	width: 40px ! important;
	margin-right:3px;
	background-color:#D8001D;
	border:none;
	text-align:left;
}
#chkBoton a, #vtodas a,#chkBoton a,#ctodas a{
	text-decoration:none;
	color:#FFFFFF;
}
#chkBoton a:hover, #vtodas a:hover,#chkBoton a:hover,#ctodas a:hover{
	text-decoration:none;
}
#form_workus TD.negro{
	color:#000000;
	vertical-align:center;
	padding-top:4px;
}
.align_right {
	text-align: right ! important;
	width: 150px;
}
/*.align_left {
	text-align: left ! important;
	width: 100px;
}*/
#form_workus .two_input INPUT {
	width: 80px ! important;
}

#form_bottom {
	width: 430px;
	margin-left: auto;
	margin-right: auto;
}

#form_bottom INPUT {
	float: right;
	color: #FFFFFF;
	font-size: 10px;
}

#form_bottom #worksubmit {
	background-color: #000000;
	width: 50px;
}

#form_bottom #workreset {
	background-color: #970014;
	width: 50px;
}
#form_workus .boton {
	width: 200px;
	background-color: #11aa33;
}
/* inicio botón examinar*/
#form_workus .boton2 {
	vertical-align: middle;
	text-align:left;
	border:none;
	font-size: 12px;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/* fin botón examinar*/
.fino{
	font-size:5px;
}
.celdaUno {
	float:left;
	text-align: right ! important;
	width: 150px;
	color:#000000;
	vertical-align:center;
	padding-top:4px;
}
.celdaDos {
	display:block;
	float:left;
	margin-left:0px;
	float:left;

}
.negro1{
	font-family: Arial;
	font-size:10px;
	background-color:#B8051D; 
	margin:0px;
}
.negro2{
	font-family: Arial,verdana;
	font-size:11px;
	color:#000000; 
	margin:0px;
}
