#headpage{
	background: url("../img/header-bg.png") repeat-x top;
	height: 45px;
	padding: 15px 15px 0 15px;
	
}

#headpage #headtitulo{
	float: left;
	text-align: center;
	width: 60%;
}
#headpage #headlogin{
	float: right;
	position: absolute;
	top: 0;
	width: 98%;
	padding-top: 50px;
	text-align: right;
}

.body{
	background: url("../img/page.gif") no-repeat 15px 14px;
	min-height: 300px;
}

#actions{
	padding-left: 20px;
}

#actions span{
	padding-left: 50px;
}

#actions span img{
	padding-left: 8px;
}

.message{
	margin: auto;
	padding-left: 15px;
}

.body h3  {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
border-bottom: solid 1px black;
line-height: 25px;
margin-top:0;
}

.actionButtons{
	text-align: center;
	padding-bottom: 10px;
}



.required{
	text-align:right;
	font-weight:bold;
	color: red;
	padding-bottom: 15px;
}

.dr-stglpnl {
margin:15px auto 10px;
width:97%;
}

.dr-pnl {
margin:auto;
width:97%;
clear: both;
}

/* Formulario */
.prop, .propR, .propL{
	float:left;
	margin:auto;
	width:49%;
	border-top:1px solid #DEDEDE;
}

.propL, .prop{
	clear: both;
}

.prop{
 	width: 100%;
}

.name{
	text-align:right;
	/*background:url("images/testsidebar.jpg") repeat-y scroll right center #F7F7F7;
border-bottom:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
color:#545454;
padding-left:10px;
padding-right:10px;
white-space:nowrap;*/
	
}

.footer{
	background: url("../img/footer.gif") repeat-x top;
	padding-top: 10px;
}

.edit input[type=text]{
	text-transform:uppercase;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.rich-table-row:hover{ background-color: #FFFFCC; }

.rich-table-row-active{ background-color: #FFFFCC; }

.value span{
	padding-left: 6px;
	padding-right: 3px;
	font-weight: bold;
	text-align: 
}

.rich-tabpanel {
	width:98%;
	margin: auto;
}

.dr-tbpnl-cntnt {
	padding-top: 25px;
}

.message{
	padding-top: 10px;
}

.message dt {
	display:inline-table;
	
}

a.remove{
	background: url(../img/remove.png) no-repeat left;
	padding-left: 20px
}


input[type="button"].add{
	background-image: url("../img/add.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px
} 

input[type="button"].save, input[type="submit"].save{
	background-image: url("../img/save.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px
}
input[type="button"].cancel, a.exit, input[type="submit"].cancel{
	background-image: url("../img/cancel.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px
}

input[type="button"].return{
	background-image: url("../img/return.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px
}

input[type="submit"].login{
	background-image: url("../img/key.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px
}

a.view{
	background: url(../img/view.gif) no-repeat left;
	padding-left: 20px
}

a.edit{
	background: url(../img/edit.png) no-repeat left;
	padding-left: 20px
}

.rich-table input[type=text]{
	width: 84%;
	margin: 0 auto;
	
}

table.tablaradio{
	border:0;
	border-spacing: 0;	
	border-collapse: collapse;
}

table.tablaradio td{
	border:0;
	border-spacing: 0;
	border-collapse: collapse;	
}

.table-header {
background-color:#E4EAEF;
background-image:none;
background-position:0 0;
padding:6px;
text-align: center;
font-weight: bold;
}

.table-footer{
	background-color: #F1F1F1;
}

.dr-table {
	border-collapse: separate;
}

table.stiloCelda td{
	vertical-align: text-top;
}

.negrita{
	font-weight: bold;
}

input[type="text"].lower{
    text-transform:lowercase;
}

.rich-toolbar-item input[type=text]{
 width: 150px;
}

table.radioINM td{
	width: 100px;
	vertical-align:top;
}

.col, .coluss td {
       vertical-align: top;  
}
.accordion{
	float:right;
    vertical-align: top; 
}

.rf-dg-c {
	border-bottom-width:0px;
 	border-right-width:0px;
 	vertical-align:top;
}

.rf-dg{
	border-left-width:0px;
	border-top-width:0px;
	vertical-align:top;
}

.fuente {
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: larger;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

.fuente1 {
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: normal;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	color: #006621;
}

.fuente2 {
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: normal;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

.textBoxFormularios{
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    font: normal 11px/normal "Open Sans", Helvetica, sans-serif;

}
.botonManejoEstados{
    border: none;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -webkit-box-shadow: 0px 0px 0px 0;
    box-shadow: 0px 0px 0px 0;
    font: normal 11px/normal "Open Sans", Helvetica, sans-serif;
    text-transform: uppercase;
    background:orange; ;
    color: #ffffff;
    padding: 2px 15px 2px 15px;
    cursor: pointer;
    font-weight:bold

}
.comboFormularios{
	
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    font: normal 11px/normal "Open Sans", Helvetica, sans-serif;

}


.one{width: 20%;vertical-align: top;  }

.two{width: 90%;vertical-align: top;  }
