body 			
{ 	
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-BASE-COLOR: #f1f2f2;
	font-size :12px;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

td, div, fieldset {
	font-size: 100%;
}

img {
	border: none;
}

.cabecera
{ 
	height:100px;
	font-family: Arial; 
	font-size: 16px;  
	background-image: url('../images/fondo_cabecera.jpg');
	width:100%px;
	text-align:center;
}

.barra_utilidades				
{ 
	font-size: 12px;
	color:#FFFFFF;
	background:#000000;
	width:100%;
	height:25px;
}

.fondo
{ 
	width: 100%;
	background-image: url('../images/fondo.jpg');
	background-repeat: repeat-x;
	text-align:center;
}

.tabla_principal
{ 
	width: 980px;
	height:500px;
	background: #FFFFFF;
}

.menu_izquierda
{ 
	width: 230px;
	border: 1px solid #DDDDDD;
}

.columna_contenido
{ 
	width: 700px;
	background-image: url('../images/fondo_inicio.jpg');
}

.tabla_pie
{ 
	width: 980;
	color: #BDBCBD;
}

.tabla_titulo 
{
	height: 24;
	width:100%;
	background: #EEEEEE;
	padding: 5px;
	COLOR: #666666;
}

.cabecera_bloque
{
	background-image: url('../images/fondo_cab_bloque.jpg');
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: none;
	height: 22px;
}

.opcion_menu
{
	background-image: url('../images/opcion_menu.jpg');
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
}

.subopcion_menu
{
	color: #595959;
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
}


.panel
{ 
	background-image: url('../images/fondo_panel.jpg');
	color: #666666;
	width:200px;
	height:220px;
	padding:10px;
}

.texto_panel
{	
	font-family: Arial; 
	font-size: 16px; 
	color:#333333;
	border-bottom: 1px solid #BBBBBB;
}

.texto_comprimido
{
	line-height: 90%;
}

.masinfo:link, .masinfo:active, .masinfo:visited
{
	color: #666666;
	font-weight:bold;
	font-size:12px;
}
.masinfo:hover
{
	color: #666666;
	font-weight:bold;
	font-size:12px;
}

.bloque_identificacion
{
	background:#EEEEEE;
	font-size: 11px;
	padding: 10px;
}

.hilo_ariadna
{
	background:#EEEEEE;
	font-size: 11px;
	padding: 2px;
}


.general
{
	font-size: 12px;
	color: #666666;
	padding: 5px;
	border: 1px solid #DDDDDD;
	width: 100%;
}


.general_fondo_azul
{
	font-size: 12px;
	color: #666666;
	padding: 5px;
	background: #DEE4EB;
	border: 1px solid #999999;
}

.chica_fondo_azul
{
	font-size: 10px;
	color: #666666;
	padding: 5px;
	background: url('../images/fondo_tabla.jpg') repeat-x #FFFFFF;
	border: 2px dotted #999999;
}


.tabla_panel
{
	font-size: 10px;
	color: #666666;
}

.general_sin_borde
{
	font-size: 12px;
	color: #666666;
	padding: 5px;
	width: 100%;
}


/*div							{ font-size: 13px;}*/
h1							{	font-family: Arial; font-size: 24px; font-weight:bold; color:#FF7C01; border-bottom: 2px dotted #CCCCCC;}
h2							{	font-family: Arial; font-size: 19px; font-weight:bold; color:#FF7C01;}
h3							{	font-family: Arial; font-size: 18px; font-weight:bold; color:#666666;}
h4							{	font-family: Arial; font-size: 17px; font-weight:bold; color:#666666;}	

A:link         	{BACKGROUND: none; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A:active       	{BACKGROUND: none; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A:visited      	{BACKGROUND: none; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A:hover        	{BACKGROUND: none; COLOR: #FF7C01; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.blanco:link, .blanco:active, .blanco:visited	{BACKGROUND: none; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.blanco:hover	{BACKGROUND: none; COLOR: #FF7C01; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.titulo					{	font-family: Arial; font-size: 24px; font-weight:bold; color:#FF7C01;}
.subtitulo			{	font-family: Arial; font-size: 19px; font-weight:bold; color:#FF7C01;}
.subtitulo_gris			{	font-family: Arial; font-size: 19px; font-weight:bold; color:#666666;}
.texto_gris    	{ font-family: Arial; font-size: 12px;  font-weight:none; color:#666666;}
.texto_naranja 	{ font-family: Arial; font-size: 12.4px;  font-weight:none; color:#FF7C01;}
.texto        	{ font-family: Arial; font-size: 12.4px;  font-weight:none; color:#000000;}
.texto_rojo     { font-family: Arial;  font-weight:none; color:#FF0000;}
.texto_blanco 	{ font-family: Arial; font-size: 12px;  font-weight:none; color:#FFFFFF;}
.tiny						{	font-family: Arial; font-size: 10.5px;  font-weight:none; color:#000000;}
.tiny_gris    	{ font-family: Arial; font-size: 10.5px;  font-weight:none; color:#666666;}
.tiny_roja			{	font-family: Arial; font-size: 10.5px;  font-weight:none; color:#ff0000;}

				
.formulario 
{
	border: #666666 1px solid; 
	FONT-SIZE: 13px; 
	HEIGHT: 20px; 
	color: #666666;
}

.form_identificacion
{
	border: #666666 1px solid; 
	FONT-SIZE: 13px; 
	HEIGHT: 20px; 
	color: #666666;
}

.form_naranja
{
	border: #CCCCCC 1px solid; 
	FONT-SIZE: 10px; 
	HEIGHT: 15px; 
	font-family: Arial;
	color: #575757;
}

.boton_form_naranja
{
	background: url('../images/boton_naranja.jpg');
	border: 0px;
	FONT-SIZE: 11px; 
	HEIGHT: 15px; 
	width: 80px;
	font-family: Arial;
	font-weight:bold;
	color: #FFFFFF;
}

.form_grande
{
	border: #CCCCCC 2px solid; 
	HEIGHT: 30px; 
	font-family: Arial;
	color: #575757;
	FONT-SIZE: 14px; 
}

.boton_form_grande
{
	background: url('../images/boton_naranja_grande.jpg');
	border: 0px;
	FONT-SIZE: 18px; 
	HEIGHT: 30px; 
	width: 156px;
	font-family: Arial;
	font-weight:bold;
	color: #FFFFFF;
}


.formulario_textarea
{
	border: 1px solid #666666;
	font-family: Arial;
	width: 600px;
	color: #666666;
}

.error_formulario 
{
	font-weight: bold; 
	color: #FF0000;
}

/* Mi oficina Web */
.blacksmall { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.titulo_mioficinaweb { text-align: left; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.fondo_mioficinaweb { background-color: #ffffec; border: 2px solid #e1e1e1; }
