/******************************************************************************/
/* *********************      ESTILOS GENERALES      ************************ */
/******************************************************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;	
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color: #000066;
	border-color: #000000;
	border-width:1px ;
	background: #FAFBFD;
	font-size: 10px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000066;
	border-color: #000000;
	border-width: 1px;
	background: #FAFBFD;
	font-size: 10px;
}

select 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000066; 
	background-color: #FAFBFD; 
	border-color: #000066; 
	border-width: 1px;
}

/* TD de 1 pixel  */
td.pixel {
	font-size: 1px;
}

td.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

/* Estilo de Mensajes de Error  */
td.textoError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: 10px;
}

td.fondo_cab {
	background-image: url(/images/fondo_cab_ins.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


/* *********************      LOGIN      ************************ */

/* Estilo de Título Login  */
.tituloLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

/* Estilo de los TD label del Login  */
td.labelLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

/* Estilo de los INPUT del Login  */
input.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000066;
	border-color: #000000;
	border-width: 1px;
	background: #FAFBFD;
	font-size: 10px;
}

/* Estilo de los INPUT BOTONES del Login  */
input.loginBoton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000066;
	border-color: #000000;
	border-width: 1px;
	background: #FAFBFD;
	font-size: 10px;
}

/* Estilo del Título de Mensajes de Error del Login  */
td.TituloMensajesLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

/* Estilo de Mensajes de Error del Login  */
td.errorLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: 10px;
}





/* *********************      AYUDA      ************************ */

/* Estilo de Título AYUDA  */
.tituloAyuda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

/* Estilo de Mensajes de AYUDA  */
td.mensajesAyuda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: 10px;
}






/* *********************      ADMINISTRACIÓN APARTADOS      ************************ */

/* Estilo de Título APARTADO  */
td.tituloApartado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

/* Estilo de Menú Vertical APARTADO  */
td.menuApartados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}


/* Estilo de Label Vertical APARTADO  */
td.labelApartados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}






/* *********************      MENU HORIZONTAL      ************************ */
td.fondoMenu {
	background: #00A3E0; /*00A2E0;*/
}

a.menu_h  {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.menu_h:active  { 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.menu_h:hover    {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}





/* *********************      FORMULARIOS      ************************ */
/* Estilo de Título Formularios  */
.tituloFormPop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.tituloForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

/* Estilo de Label Formularios  */
td.labelForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background: #D6E1F3;
}

td.textoObli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1260A;
	font-size: 10px;
	font-weight: bold;
}

.textoObli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1260A;
	font-size: 10px;
	font-weight: bold;
}



/* *********************      LISTADO TABLAS     ************************ */
/* Estilo de Título Listado  */
td.tituloListado0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	border-color: #000000; 
 	border-width: 1px;
 	background-color: #00A3E0;
}

td.tituloListado1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	border-color: #000000; 
 	border-top-width: 1px;
 	border-right-width: 1px;
 	border-bottom-width: 1px;
 	border-left-width: 0px;
 	background-color: #00A3E0;	
}

td.listadoFP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 5;
	background-color: #E7F3F7;
}

td.listadoFI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 5;
}



/* *********************      LISTADO PARTE CLIENTES     ************************ */
/* Estilo de Título Listado  */
td.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A3E0;
}

.titular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

p.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: justify;
	line-height: 11pt;
}

.direccion {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

td.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

td.contenidoRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

td.contenidoLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

td.azul
{
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00A3E0;
}

td.pixelAzul
{ 
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-color: #00A3E0;
	border-style: solid;
}

td.ficheros0 {
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #00A3E0;
	height: 20px;
}

td.ficheros1 {
	font-family: Verdana, Arial;
	color: #999999;
	font-size: 11px;
	background-color: #E7F3F7;
	height: 20px;
	padding-bottom: 2;
}

td.ficheros2 {
	font-family: Verdana, Arial;
	color: #999999;
	font-size: 11px;
	height: 20px;
	padding-bottom: 2;
}

a.ficheros {
	font-family: Verdana, Arial;
	color: #999999;
	font-size: 11px;
	TEXT-DECORATION: underline;
}

a.ficheros:hover {
	font-family: Verdana, Arial;
	COLOR: #000000; 
	font-size: 11px;
	TEXT-DECORATION: underline
}

a.ficheros0 {
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 11px;
	TEXT-DECORATION: none;
}

a.ficheros0:hover {
	font-family: Verdana, Arial;
	COLOR: #999999; 
	font-size: 11px;
	TEXT-DECORATION: underline;
}

a.correo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A3E0;
	font-size: 11px;
	TEXT-DECORATION: underline;
}

a.correo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	font-size: 11px;
	TEXT-DECORATION: underline;
}



/* *********************      LISTADO PARTE CLIENTES     ************************ */
/* Estilo de Título Listado  */
a.arbol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A3E0;
	font-size: 11px;
	TEXT-DECORATION: underline
}

a.arbol:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	font-size: 11px;
	TEXT-DECORATION: underline
}

.arbol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A3E0;
	font-size: 11px;
}

ul.dmxtree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A3E0;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style-type:none;
}

.dmxtree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A3E0;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style-type:none;
}

#FolderView {  	
   	margin: 0px;
   	float: left;
   	padding-left: 10px;
   	padding-top: 0px;
   	padding-bottom: 0px;
}

#FolderView ul {
   	margin-left: 12px;
   	padding: 0px 0px 0px 20px;
}

td.tituloCarpetas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #00A3E0;
}

td.arbol {
	background-color: #E7F3F7;
}









td.textoObli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1260A;
	font-size: 10px;
	font-weight: bold;
}

.textoObli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1260A;
	font-size: 10px;
	font-weight: bold;
}















td.label {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}


td.lineaGris {
	color: #000000;
	font-size: 1px;
	background: #808080;
}

td.imagenGris {
	color: #808080;
	font-size: 1px;
	background-image: url(../images/spacer_gris.gif);
	background-repeat: repeat-x;
	height: 1px;
}

td.fondoTono1 {
	font-size: 1px;
	background: #D6E1F3;
}

td.fondoTono2 {
	font-size: 1px;
	background: #96BAF4;
}













input.boton1 {
	cursor: hand; 
	font-family: Verdana,  Arial, Helvetica, sans-serif; 
	color:white;
	border-color: #FFFFFF; 
	font-size: 11px; 
	border-width:0px; 
	background: #B21528;
}

td.clarete {
	background-image: url(/images/fondo_clarete.gif);
	background-repeat: no-repeat;

}

td.tintoJoven {
	background-image: url(/images/fondo_tinto.gif);
	background-repeat: no-repeat;

}

td.tintoRoble {
	background-image: url(/images/fondo_tinto_roble.gif);
	background-repeat: no-repeat;

}

td.blanco {
	background-image: url(/images/fondo_blanco.gif);
	background-repeat: no-repeat;

}

td.mapa {
	vertical-align: middle;
}

/*
scrollbar-3dlight-color
scrollbar-arrow-color
scrollbar-base-color 
scrollbar-darkshadow-color
scrollbar-face-color
scrollbar-highlight-color
scrollbar-shadow-color

*/

.tdMenu {
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(256,256,256); 
	border-width:1px;
}

.tdAniadas1 {
	background: #EDF1F6;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid;	
	border-color:rgb(256,256,256);
	border-width:1px;
}

.tdAniadas2 {
	background: #ffffce;
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid;
	border-color:rgb(256,256,256); 	
	border-width:1px;
}

.tdAniadas3 {
	background: #EDF1F6;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(115,4,8); 
	border-width:1px;
}

.tdPresentI {
	background: #ffffff;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(115,4,8); 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px
}
.tdPresentI2 {
	background: #ffffff;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(115,4,8); 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px
}
.tdPresentD {
	background: #ffffff;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(115,4,8); 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.tdPresentD2 {
	background: #ffffff;	
	font-family:Verdana;	
	color:#54292F; 
	line-height:12px; 
	border-style:solid; 
	border-color:rgb(115,4,8); 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.text_t {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #95BDAA;
	font-size: 10px;
}


.inicial
{
	font-family: Times , Verdana;
	font-size: 16pt;
	font-weight: bold
}

.nota
{
    	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B21528;
}


.borde1
 { 
 	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: groove; 
	BORDER-LEFT-STYLE: groove; 
	BORDER-RIGHT-STYLE: groove; 
	BORDER-TOP-STYLE: groove; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Helvetica; 
	FONT-SIZE: 10px;
}


/* --- TD linea separadora de opciones de menu  --- */

.tdSeparador	{
		background: #ffffff; //línea de separación de las opciones de menú
}

a.menu_p  {
	color:#446C59; 
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
}
a.menu_p:active  { 
	color: #446C59;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
}

a.menu_p:hover    {
	color:#95BDAA;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
}

a.pestania  {
	color:#446C59; 
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.pestania:active  { 
	color: #446C59;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.pestania:hover    {
	color:#95BDAA;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.texto  {
	color:#446C59; 
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.texto:active  { 
	color: #446C59;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.texto:hover    {
	color:#95BDAA;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}

a.node  { 
	color: #000000;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.node:active  { 
	color: #000000;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.node:hover  { 
	color: #000000;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

<!--
/*input 
{ 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #6699CC; 
	border: #000099; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

select 
{ 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #6699CC; 
	border: #000099; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}*/

-->


