/**********************body*******************/
body
{
	font-family					: monospace;
	background-image			: url( "../imagenes/back3.gif" );
	background-repeat			: repeat;
	margin						: 0px;
	margin-top					: 0px;
	padding                     : 0px;
}


/*************** cabecera***************************/
#cabecera
{
	height						: 87px;
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 18px;
	margin-bottom				: 0px;
	background-image			: url( "../imagenes/c1.jpg" );
	background-repeat			: repeat;
}

#cabecera h1
{
	border						: 0px;
	margin                      : 0px; 
	margin-top                  : 18px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 23px;
	color						: #FFFFFF;
	text-decoration				: none;
}

#cabecera h2
{
	border						: 0px;
	margin                      : 0px; 
	font-family					: Verdana,Tahoma,Helvetica,Sans-serif;
	font-size					: 13px;
	color						: #FFFFFF;
	text-decoration				: none;
}

#cabecera h4
{
	margin                      : 1px;
	padding						: 2px;
	font-family					: Verdana,Tahoma,Helvetica,Sans-serif;
	font-size					: 11px;
	visibility					: hidden;
}

#cabecera img
{
	float						: left;
	margin 						: 0px;
	margin-right				: 15px;
	position                    : absolute;
}



/*************** menu superior**********************/
#nav /*principal*/
{
	height						: 18px;
	margin      				: 0;
	margin-left    				: 249px;
	margin-top    				: -19px;
	padding                     : 0;
	border-width				: 0 0 1px 0; 
	border-color				: #003366;
	border-style				: solid;
	background-color			: #FFFFFF;
}

#nav li /*nivel 1*/
{
	color                       : #FFFFFF;/*color base del texto*/ 
	float                       : left;
	width                       : 105px;
	margin                      : 0px;
	padding                     : 0px;
    list-style                  : none;
    background                  : #FFFFFF;
    font                        : 10px Verdana,Sans-serif;
    text-align                  : center;
    position                    : relative;
    cursor                      : default;
}

#nav li ul /*alineacion nivel 2*/
{
	padding-top                 : 0;/* referente a la parte superior */
	margin                      : 0;
}

#nav a /*subrayado no*/
{
	text-decoration             : none;
}

#nav li a /*estilo nivel 1*/
{ 
	border-color                : #003366; 
	border-style				: solid; 
	border-width				: 0 1px 0 0; 
	display						: block; 
	color						: #4B4B4B; 
	font-weight					: bold;
	line-height					: 18px;
}

#nav li a:hover /*mouse sobre letra cambio color*/
{
	text-decoration             : none;
	background					: #CC3333;
	color						: #FFFFFF;
}

#nav li li a:hover /*mouse sobre letra nivel 2 no subrayado*/
{
	text-decoration: none;
}

#nav li li a /*estilo nivel 2*/
{ 
	border-color				: #003366; 
	border-style				: solid; 
	border-width				: 1px 1px 1px 1px; 
	display						: block; 
	color						: #4B4B4B; 
	font-weight					: bold;
	line-height					: 18px;
}

li ul /*desplegable*/
{
	padding						: 0.5em 0 1em 0;
	display						: none;
	position					: absolute;
	top							: 100%;
	left						: 0;
}

li>ul /*desplegable*/
{
	top							: auto;
	left						: auto;
}

li li /*desplegable*/
{
	float						: left;
	border						: 0;
	display						: block;
}

li:hover ul,li.over ul /*desplegable*/
{
	display						: block;
}

/******************rastro***********************/
#rastro
{
	margin                      : 0;
	border-width                : 0 0 1px 0;
	border-color				: #cccccc;
	border-style				: solid;
	padding                     : 0;/* referente a la parte superior */
	background-color			: #FFFFFF;
}

#rastro h4
{
	margin                      : 1px;
	padding						: 2px;
	font-family					: Verdana,Sans-serif;
	font-size					: 10px;
}

#rastro a:link
{
	color						: #CC3333;
	text-decoration             : none;
}

#rastro a:visited
{
	color						: #CC3333;
	text-decoration             : none;
}

#rastro a:hover
{
	color						: #4B4B4B;
}

/****************contenedor*******************/
#contenedor
{
	margin                      : 0px;
	margin-left			   	    : 0px;
	margin-right				: 0px;
	border-width                : 0 0 1px 0;
	border-color				: #cccccc;
	border-style				: solid;
	padding                     : 0;/* referente a la parte superior */
	background-color			: #FFFFFF;
}

/****************formulario*******************/
#formulario
{
	margin  					: 0px;
	margin-left					: 0px;
	margin-right				: 0px;
	padding                     : 0;
	border-color				: #cccccc;
	border-style				: solid;
	border-width				: 0 0 0 0; 
	background-color			: #FFFFFF;
}

#formulario h1
{
	border						: 0px;
	margin						: 0px;
	margin-bottom				: 10px;
	padding						: 3px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 15px;
	font-weight                 : bold;
	color						: #4B4B4B;
	background-color			: #DDDDDD;
	text-decoration				: none;
}

#formulario h2
{
	border						: 0px;
	margin                      : 0px;
	margin-bottom				: 3px;
	font-family					: Verdana,Tahoma,Helvetica,Sans-serif;
	font-size					: 14px;
	color						: #234E79;
	text-decoration				: none;
}

#formulario h4
{
	margin                      : 1px;
	padding						: 5px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 11px;
	color						: #4B4B4B;
}

#formulario table
{
	margin-bottom				: 10px;	
	padding-top					: 10px;
	padding-bottom				: 10px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 12px;
	color						: #4B4B4B;
}

#formulario button
{
	padding-left				: 10px;
	padding-right				: 10px;
	margin						: 0px;
}

#formulario img
{
	float						: right;
	margin   	  		        : 0;
	margin-right			    : 10px;
}


/***************tabla********************/
#tabla
{
	margin-left					: 20px;
	margin-right				: 20px;
	padding						: 0px;
	overflow                    : auto;
}

#tabla tr
{
	margin						: 0px;
	padding						: 0px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 12px;
	color                       : #4B4B4B;
}

#tabla tr.odd
{
	background-color			: #ebf3ff;
	color                       : #4B4B4B;
}

#tabla img
{
	margin  				    : 0px;
}

#tabla td
{
	padding						: 5px;
	width						: auto;
	border 				        : 1px; 
	border-color				: #EBF3FF;
	border-style				: solid;
	text-align                  : center;
	margin						: 0px;
	white-space					: nowrap;
}

#tabla .label
{
	background-color			: #DDDDDD;
	color						: #4B4B4B;
	text-align                  : center;
	font-weight					: bold;
	border 				        : 0px; 
}

/***************tabla2********************/
#tabla2
{
	margin					    : 0px;
	margin-bottom               : 5px;
	height                      : auto;
	padding						: 0px;
	overflow                    : auto;
}

#tabla2 tr
{
	margin						: 0px;
	padding						: 0px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 12px;
	color                       : #4B4B4B;
}

#tabla2 tr.odd
{
	background-color			: #ebf3ff;
	color                       : #4B4B4B;
}

#tabla2 td
{
	padding						: 5px;
	width						: auto;
	border   					: 1px;
	border-color				: #234E79;
	border-style				: solid;
	margin						: 0px;
}

#tabla2 td.tit
{
	background-color			: #DDDDDD;
	color						: #4B4B4B;
	text-align                  : center;
	font-weight					: bold;
}

/**************pie***********************/
#pie
{
	margin-left				    : 0px;
	margin-right				: 0px;
	border-width                : 0 0 1px 0; 
	border-color				: #cccccc;
	border-style				: solid;
	background-color			: #FFFFFF;
	font                        : 11px Verdana,Tahoma,Helvetica,Sans-serif;
    text-align                  : center;
}

	

