﻿
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100%;
  margin: 0;
  padding: 0;
  width:inherit;
}

form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #ccc;
  border: 1px solid #ccc;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
    margin /**/:/**/ 10px 0 0 0; /* Firefox */
    
}

form legend
{

}

form fieldset.encabezado {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border: none;
  border-top: 1px solid #ccc;
  padding:10px 0 0 0 ;        /* padding in fieldset support spotty in IE */
  margin: 0;
   margin /**/:/**/ 10px 0 0 0; /* Firefox */

   
}


form fieldset.simple legend 
{
	color: #000;
	background: #FFFFFF;
	border: 0px solid #ccc;
	padding: 2px 6px;
}


form fieldset.simple
{
	width:400px;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	padding: 5px; 
	margin: 5px 0 0 10px; /* set top margin same as form input - textarea etc. elements */
}



form fieldset legend {
	font-size:1.0em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}


form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 180px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	 color: #000;
}
form label.simple
{
	float:left;
	display:inline;  
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	color: #000;
	width: 80px; 
	 
}


form input, form textarea{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;     /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	color: #000;
	border: 1px solid #CCCCCC;
    font-size:8pt;
}


form select.listbox:focus, form select:active{ outline:0; }



form .inputdisabled
{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	
	padding: 0; 
	margin:  5px 0 0 10px; /* set top margin same as form input - textarea etc. elements */

}

form .inputdisabledforprint
{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	
	padding: 0; 
	margin:   5px 0 5px 10px; /* set top margin same as form input - textarea etc. elements */

}

form textarea:hover ,form input:hover { background-color: #FFFDCA;  color:#000;}


form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }


form  small {
  display: block;
 /* margin: 0 0 5px 180px;*/
  padding: 1px 5px 5px 10px;
  font-size: 88%;
  height: expression('1%');
  margin: 1px 0 0 180px;
}




form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form .largo { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 250px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	 color: #cc6600;
}


form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.PanelTab
{
	border: solid 1px #787878;
	border-top:none;
	padding: 10px;	
}

.listbox
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;     /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	color: #000;
/*border: none;*/
    font-size:8pt;

}


.radioandchecks
{
	display:block;
	background-color: transparent;
}

.radioandchecks  input,
.radioandchecks  input:hover
{
	float:left;
 	background: #fff;
	border: 0px;
	
}
.radioandchecks label
{
	width:auto;
    padding: 5px 0 0 5px;
	float:left;
}

.BulletedList
{
	width:auto;
    padding: 0px 0 0 0px;
    margin-left:15px;
    

}


form table tbody tr td.titulo
{
	vertical-align:top;
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	 color: #cc6600;
}



/* CAJAS */
.cajaesquinasinner {
   margin: 0; background: #e6e7e7; padding: 10px; border:0; zoom:1;
}
.cajaesquinasouter {
 float: left; background: #ccc;  width: 22em; width:80%;
  }



/* Otros */
.textoboton
{
  font-size: 80%;
}
.imagenboton
{
	vertical-align:middle;
	border:0px;
	padding-right:4px;
}

.fielsetdetail
{
     width:85%;
       margin:auto;
}

.GlobalMessages
{
  	 color: red;
}