body {
	scrollbar-arrow-color: #454a4d;
	scrollbar-3dlight-color: #cfd3d5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #F9FAFB;
	scrollbar-shadow-color: #EBF0F6;
	scrollbar-track-color: #f0f0f1;
	scrollbar-darkshadow-color: #cfd3d5;
	color: #454a4d;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


a.mailto , a.mailto:link , a.mailto:visited, a.mailto:hover{
	color:#AC7997;
  	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	font-weight: bold;
}

a:link {
	color: #c91411;
	text-decoration: none;
}
a:visited {
	color: #C91411;
	text-decoration: none;
}
a:hover {
	color: #c91411;
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}

:link:focus, :visited:focus {
	 -moz-outline: none; 
}
:link img {
	 -moz-outline: none; 
}

li {
	list-style-image: url(../images/square.gif);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px; 
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #454A4D;
	font-weight: normal;
	margin: 0px;
	float: left;
	padding: 0px;
	text-transform: uppercase;
}

#seleccionCheckBoxes {
	width: 100%;
	text-align: right;
	margin-bottom: 15px;
}

#seleccionCheckBoxes a, #seleccionCheckBoxes a:hover, 
#seleccionCheckBoxes a:link, #seleccionCheckBoxes a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
}

#seleccionDescriptor {
	width: 95%;
	border: 4px solid #F5F5F6;
}

/*#############
## Etiquetas ##
#############*/

a.etiquetaLogin, a.etiquetaLogin:link, a.etiquetaLogin:visited, a.etiquetaLogin:hover{
	font-size: 15px; 
	font-weight: normal; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9D5959; 
}


/*############
## Imágenes ##
############*/

.imgTextTop {
	vertical-align: text-top;
	border:0;
}
.imgTextMiddle {
	vertical-align: middle;
	border:0;
}

.imgTextMiddleHand {
	vertical-align: middle;
	border:0;
	cursor: pointer;
}

.imgTextBottom {
	vertical-align: text-bottom;
	border:0;
}


/*##############
## Formulario ##
##############*/

table.formulario {
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 15px;
}

.formulario .label {
	font-size: 10px;
	color: #7e7d82;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/bulletRojo.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	vertical-align:top;
}

.formulario .labelBuscador {
	width: 150px;
	font-size: 9px;
	color: #993366;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 13px;
	vertical-align:top;
}

.formulario .labelBuscadorInterno {
	font-size: 9px;
	color: #000000;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 13px;
	vertical-align:top;
}

.labelAreaFicha {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	FONT-WEIGHT: bold; 
	COLOR: #363538; 
}

.labelFicha {
	font-size: 10px;
	color: #7e7d82;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/bulletRojo.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 13px;
	vertical-align:top;
	width: 200px;
}

.dataFicha {
	padding: 0px;
	padding-left:10px;
	vertical-align:top;
	text-align:left;
	width: 800px;
}

.formulario .data {
	padding: 0px;
	padding-left:10px;
	vertical-align:top;
	text-align:left;
}

.formulario .divisoria {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F6;
	padding-bottom: 5px;
}

.formulario input, .formulario select, .formulario textarea, 
.formulario checkbox, .formulario .radio,
.formulario .input95, .formulario .inputRO,
.formulario .input50
{
	background-color: #f5f5f6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f5f5f6;
	border-right-color: #f5f5f6;
	border-bottom-color: #cfd3d5;
	border-left-color: #f5f5f6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.formulario input, .formulario select, .formulario .inputRO, 
.formulario .inputRO90, .formulario .input95, .formulario .input50
{
	height: 16px;
}
.formulario .inputRO
{
	background-color:#EBEBEB;
}
.formulario .inputRO90
{
	background-color:#EBEBEB;
	width:90%;
}
.formulario .input95
{
	width:95%;
}
.formulario .input50
{
	width:50%;
}
.formulario textarea, .formulario .textarea
{
    line-height:1.1;
	width:99%;
	text-align:left;
}
.formulario .radio, .formulario .checkbox
{
	border: none;
}


/*****************************************************************************/
.w100 {
	width:100%;
}

.w98 {
	width:98%;
}
.w98m1 {
	width:98%;
	margin-left:1%;
}
.w98mtb10 {
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
}

a.etiquetaLogin, a.etiquetaLogin:link, a.etiquetaLogin:visited, a.etiquetaLogin:hover{
	font-size: 15px; 
	font-weight: normal; 
	FONT-FAMILY: 'Lucida Sans Unicode', Helvetica, Verdana; 
	TEXT-DECORATION: none;
	color:#9D5959; 
}
a.etiquetaLoginSmall, a.etiquetaLoginSmall:link, a.etiquetaLoginSmall:visited, a.etiquetaLoginSmall:hover{
	FONT-WEIGHT: normal; 
	COLOR: #9D5959; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

.etiquetaLoginBig{
	FONT-WEIGHT: normal; 
	COLOR: #9D5959; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}
.etiquetaLoginSmall{
	FONT-WEIGHT: normal; 
	COLOR: #9D5959; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}

.etiquetaBlanca12Bold, .etiquetaAzul12Bold, .etiquetaGris12Bold, 
.etiquetaGris12Normal, .etiquetaAzul12Normal, .etiquetaNegra12Normal{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
}
.etiquetaBlanca12Bold{
	FONT-WEIGHT: bold; 
	COLOR: #FFFFFF; 
}
.etiquetaAzul12Bold{
	FONT-WEIGHT: bold; 
	COLOR: #363538; 
}
.etiquetaGris12Bold{
	FONT-WEIGHT: bold; 
	COLOR: #CCCCCC; 
}
.etiquetaGris12Normal {
	FONT-WEIGHT: normal; 
	COLOR: #666666; 
}
.etiquetaAzul12Normal {
	FONT-WEIGHT: normal; 
	COLOR: #363538; 
}
.etiquetaNegra12Normal{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
}

.etiquetaBlanca11Bold, .etiquetaAzul11Bold, .etiquetaNegra11Normal, .etiquetaAzul11Normal{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
}
.etiquetaBlanca11Bold{
	FONT-WEIGHT: bold; 
	COLOR: #FFFFFF; 
}
.etiquetaAzul11Bold {
	FONT-WEIGHT: bold; 
	COLOR: #363538; 
}
.etiquetaAzul11Normal {
	FONT-WEIGHT: normal; 
	COLOR: #363538; 
}
.etiquetaNegra11Normal{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
}


.etiquetaAzul11BoldUnderline{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	FONT-WEIGHT: bold; 
	COLOR: #363538; 
	text-decoration:underline;
}

.etiquetaRoja12Bold{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #A41540; 
}
.etiquetaRoja12Normal{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	COLOR: #A41540; 
}


.etiquetaNegra24Normal{
	FONT-SIZE: 24px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
}

.etiquetaAzul16Bold{
	FONT-SIZE: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	FONT-WEIGHT: bold; 
	COLOR: #363538; 
}

a.etiquetaBlanca12Bold, a.etiquetaBlanca12Bold:link, a.etiquetaBlanca12Bold:visited, a.etiquetaBlanca12Bold:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
a.etiquetaAzul12Bold, a.etiquetaAzul12Bold:link, a.etiquetaAzul12Bold:visited, a.etiquetaAzul12Bold:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #363538; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
a.etiquetaAzul11Bold, a.etiquetaAzul11Bold:link, a.etiquetaAzul11Bold:visited, a.etiquetaAzul11Bold:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #363538; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.etiquetaAzul12Normal, a.etiquetaAzul12Normal:link, a.etiquetaAzul12Normal:visited, a.etiquetaAzul12Normal:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #363538; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.etiquetaAzul11Normal, a.etiquetaAzul11Normal:link, a.etiquetaAzul11Normal:visited, a.etiquetaAzul11Normal:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #363538; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.user_data {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	font-style:normal; 
	COLOR: #363538; 
	vertical-align: middle;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.user_data {
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	white-space:normal; 
	line-height:0.8;
}

.barra_titulo {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#363538; 
	background:#ffffff; 
	font-size:10px; 
	FONT-WEIGHT: normal; 
	padding-left:10;
}

a.barra_nav, a.barra_nav:link, a.barra_nav:visited, a.barra_nav:hover  {
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size: 11px; 
	font-weight: bold;
	color: #993366;
	text-align:left;
}

a.tdlink, a.tdlink:link, a.tdlink:visited, a.tdlink:hover  {
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000;
	text-align:center;
}

a.tdlinkImg,a.tdlinkImg:link, a.tdlinkImg:visited, a.tdlinkImg:hover{
	text-decoration : underline;
	
	color:black;
	color: #000000;

	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.tdlink12, a.tdlink12:link, a.tdlink12:visited, a.tdlink12:hover  {
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	text-align:center;
}

a.tdlinkBold, a.tdlinkBold:link, a.tdlinkBold:visited, a.tdlinkBold:hover  {
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000;
	text-align:center;
}

.hrAzul, .hrLogin {
	height : 1px; 
}
.hrLogin {
	color : #D3A6A3;
}	
hr{
	background-color : #363538;
	border-bottom-style : none; 
	border-left-style : none; 
	border-right-style : none; 
	border-top-style : none; 
	clear : both; 
	color : #363538; 
	height : 1px; 
	margin : 0px 0px; 
	padding : 0px; 
}

.hrRojoDotted {
	background-color : #A41540;
	border-bottom-style : none; 
	border-left-style : none; 
	border-right-style : none; 
	border-top-style : dotted; 
	color : #A41540; 
	height : 1px; 
	margin : 0px 0px; 
	padding : 0px; 
}


/* clases para textos de tabs */
a.textoPestana, a.textoPestana:link, a.textoPestana:visited, a.textoPestana:hover {
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: right; 
	color: #363538;
}

a.textoPestanaSel, a.textoPestanaSel:link, a.textoPestanaSel:visited, a.textoPestanaSel:hover {
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	text-align: right; 
	color: #363538;
}

a.btLiso, a.btLiso:link, a.btLiso:visited, a.btLiso:hover {
	color: #454a4d;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center; 
	background-image: url(../images/bgMenutop_off.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F6F6F6;
	border: 1px solid #dddee0;
	cursor:pointer;
	line-height: 25px;
}

table.tablaFicha, table.tablaTextualFicha {
  border-spacing: 0px 0px;
  padding-bottom:5px;
  padding-top:5px;
  border-collapse: collapse;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
table.tablaFicha {
  width: 99%;	
  margin-right:1%;
}
table.tablaFicha THEAD TR, table.tablaTextualFicha THEAD TR {
	font-size: 11px; 
	color: #363538; 
	font-style: normal; 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
}
table.tablaFicha THEAD TR {
	background-color: #cecedb;
}
table.tablaFicha TR.even {
	background-color: #eeeeee;
}
table.tablaFicha TD, table.tablaTextualFicha TD {
	font-weight: normal; 
	font-size: 11px; 
	color: black; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:2px;
	padding-right:2px;
	vertical-align:top;
}
table.tablaFicha TD {
	border-right: #dcdcdc 1px solid; 
	border-top: #dcdcdc 1px solid; 
	border-left: #dcdcdc 1px solid; 
	border-bottom: #dcdcdc 1px solid
}
table.tablaFicha TH, table.tablaTextualFicha TH {
	padding-left:5px;
	padding-right:5px;
}
table.tablaFicha TH {
	border-right: #999 1px solid; 
	border-top: #999 1px solid; 
	border-left: #999 1px solid; 
	border-bottom: #999 1px solid;
}
table.tablaTextualFicha TH {
	border-bottom: 1px solid #999;
}
table.multiSeleccion {
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #454a4d;
	margin-bottom: 10px;
}
/*
.input
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #000000 1px solid;
    font-family : Verdana, Tahoma, Arial, monospace;
    FONT-SIZE: 8pt;
    line-height:1;
	vertical-align:top;
    COLOR: #000000;
	background-color:#FFFFFF;
	height: 16px;
}
select
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #000000 1px solid;
    font-family : Verdana, Tahoma, Arial, monospace;
    FONT-SIZE: 8pt;
    line-height:1;
	vertical-align:top;
    COLOR: #000000;
	background-color:#FFFFFF;
	height: 16px;
}
*/

.box {
    border-collapse:collapse;
	border-bottom:1px dotted #A41540;
	margin-bottom:10px;
	width:210px; 
}
