/* Elements */

/*
body
{
	font-family: Arial;
	font-size: 11px;
	color: #003366;
	background-color: white;
	margin: 0px;
	padding:0px;
}
*/


#menuA ul .resaltado {	
	 background-repeat:repeat-x; 	
}

/* Classes */
.nota
{
	font-size: xx-small;
	font-style: italic;
	color: Gray;
}

.notaEnfasis
{
	font-size: small;
	font-style: italic;
	color: Black;	
	font-weight: bold;
}

#content table 
{
	width:auto;
	margin-left:70px;
	color:  #333333;
	background-color:  Transparent;
	border: none 0px;		
}

#content table.ListaObras
{
	width:auto;
	margin-left:10px;
	margin-right:10px;
	color:  #333333;
	background-color:  Transparent;
	border: none 0px;		
}

#content table td 
{
	border: 0px none;
}
#content table th {
	border: 0px none;	
}

#content table th a {
	border: 0px none;
	color:#FFFFFF;
	background-color: Transparent;
}

#content table th a:hover {
	color:#F2EDE6;	
}

#content table td p, #content table th p { 
	padding: 0 0 .1em 0;	
	margin: 0px;
}
#content table td h1, #content table th h1 { /* HAY QUE DEFINIR PARA UL Y OL */
	padding: 0px;	
	margin: 0px;
}


#forma .buttonCrearUsuario {
	background: none;
	background-color: #CCCCCC;
	
    color: #444;
	display: block;
	float: left;
	height: 24px;
	margin-left: 70px;
	margin-right: 6px;
	padding-right: 10px;
	margin-top:0px;
	text-decoration: none;
	cursor: pointer;

}


#forma .buttonCrearUsuario:hover {
	outline: none;
	text-decoration:none;
	color:#FFFFFF;
	background-color: #666666;
}



.formaNavegacion
{
	font-family: Arial;
	font-size: 11px;
	border-top: 0;
	border-right:0;
	border-left: 0;
	border-bottom: 0;
	width: 65%;
	background-color: White;
}

.tablaFiltros
{
	font-family: Arial;
	font-size: 11px;
	border:0px;
	width: 90%;
	text-align:left;
	background-color: White;
	
}

.formaEncabezado
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	color: white;
	background-color: #6F7FB5;
	text-decoration: none;
}

.formaSubEncabezado
{
	background-color: #EEF5FF;
}

.formaCampo
{
	font-weight: bold;
	width: 200px;
	text-align: right;
	white-space: nowrap;
}

.formaImpresion
{
	font-weight: bold;	
	text-align: left;
	white-space: nowrap;
}

.formaControl
{
	
	text-align:left;
}

.seccion
{
	background-color: #C7DDFC;
	width: 100%;
}

.tabVacio
{
	border-bottom: #142C79 1px solid;
	width: 100%;
}

.MultiView
{
	background-color: White;
	border-right: #142C79 1px solid;
	border-bottom: #142C79 1px solid;
	border-left: #142C79 1px solid;
	width: 100%;
}

/* Estilos para los elementos que componen al control DataList */

.AlternatingItemStyle
{
	font-size: 10px;
}

/* Estilos para los elementos que componen al control GridView */

 .GridViewCss
{
	margin-left: 70px;
}
    
.AlternatingRowStyle
{
	font-size: 10px;
	background-color: #FFFFFF;
}

.RowStyle
{
	font-size: 10px;
	background-color: #F2EDE6;
}

.HeaderStyle
{
	font-size: 10px;
	background-color: #034869;
	color: #FFFFFF;
	border-bottom: none 0px transparent;
	border-top:  none 0px transparent;
	border-left:  none 0px transparent;
	border-right:  none 0px transparent;
	 border: 0px;	
}

.PagerStyle
{
	text-align: center;	
	font-size: 10px;
}

.EmptyDataRowStyle
{	
	text-align: center;	
}

/* Estilos para los elementos que componen al control Menu */

.StaticMenuItemStyle
{
	font: normal 11px Arial;
	background-color: Transparent;
	color: White;
}

.DynamicMenuItemStyle
{
	font: normal 11px Arial;
	background-color: #e7effb;
	color: #003366;
	border-bottom-color: #003366;
	padding: 3px 4px 2px 4px;
}

.StaticHoverStyle
{
	font: normal 11px Arial;
	background-color: #677FB5;
	color: White;
	text-decoration: underline;
}

.DynamicHoverStyle
{
	font: normal 11px Arial;
	background-color: #677FB5;
	color: White;
	text-decoration: underline;
}

.DynamicSelectedStyle
{
	background-color: #677FB5;
	color: White;
}

.StaticSelectedStyle
{
	background-color: #87021B;
}

.FormaTextbox {
	font-size: 1em;
	color: #000;
	text-indent: 3px;
	background-color: #EAE9E4;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C6C3B3;
	border-right-color: #7C7D6A;
	border-bottom-color: #000;
	border-left-color: #7C7D6A;
	height: 16px;
	margin-top: 1px;
}

.Radio
{
	float:none;	
	margin-right: 1em;
	color: #666666;
	background-color: Transparent;
}

.FormaTextArea {
	font-size: 1em;
	color: #000;
	text-indent: 3px;
	background-color: #EAE9E4;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C6C3B3;
	border-right-color: #7C7D6A;
	border-bottom-color: #000;
	border-left-color: #7C7D6A;	
	margin-top: 1px;
}

.FormaLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

.FormaDisplayLabel
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.95em;*/
	font-size: 10px;
	color: #666666;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-weight:bold;
}

.FormaReadOnlyLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

.FormaErrorLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

.FormaDropdown {
	font-size: 1em;
	color: #000;
	text-indent: 3px;
	background-color: #EAE9E4;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C6C3B3;
	border-right-color: #7C7D6A;
	border-bottom-color: #000;
	height: 20px;
	margin-top: 2px;
}

#forma label.formaContacto {
	width: 80px;  /*  definimos el ancho de nuestras etiquetas para campos */
	margin-right: 2em;
	color:#666666;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
/*	float: none;		*/
	clear:left; 
	display:block; 
	float:left; 
	
}


/************************************ ESTILOS LINKS CONTENT *********************************************************/

/* LinkButton para eliminar estili del ToolTip del Help*/
#content a.sinToolTip {
	color: #000; /* antes 990000 */
	font-weight: bold;
	text-decoration: underline;
}

#content a.sinToolTip:hover {
	color: #000;
	text-decoration: none;
    cursor:text;
}

#content a.sinToolTip:active {
	color: #000;
	text-decoration: none;
}

/* LinkButton Para el ToolTip del Help*/
#content a.toolTip:hover {
	cursor:help;
}

#content fieldset p.help {
	position:relative;
	left: 70px;      /* si queremos que se expanda al 100% quitamos esto   */
	width: 85%;
	margin: 0em 0;
	padding: 0em;
	border: 0px solid red;
}

#content fieldset span.help 
{
	position:relative;
	
	margin: 0px 2px 0px 0px;
	padding: 0px;	
	border: 0px solid red;
	display:inline-block;
}