/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

/* ----------------------------------------------- 
	GLOBAL RESET 
   ----------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	line-height: 1.5;
}
body
{
	overflow: auto;
}

SELECT
{
	font-size: 8pt;
	font-family: Trebuchet MS,Arial, Helvetica;
}

span
{
	vertical-align: top;
}

.overflowauto
{
	overflow: auto;
}

.invisible
{
	display: none;
}
.ver
{
	display: block;
}

.mostrar
{
	display: inline;
	visibility: visible;
}
.ocultar
{
	visibility: hidden;
	display: none;
	width: 1px;
	height: 1px;
}

/*Letras*/

.NoticiaDetalles
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: bold;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: black;
	padding-left: 3px;
	background-image: url(/ig_common/WebNavigator31/ig_menuXPspacer2.gif);
	background-repeat: repeat;
	background-position: center middle;
}

.NoticiaResumen
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: normal;
	background-color: white;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: black;
	padding-left: 3px;
}

.NoticiaDestinatario
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: normal;
	background-color: #777697;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: white;
	padding-left: 3px;
	background-image: url(/ig_common/WebGrid3/Office2003SilverBG.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.NoticiaFecha
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: bold;
	background-color: #F09D21;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: black;
	padding-left: 3px;
	background-image: url(/ig_common/WebGrid3/Office2003SelRow.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.NoticiaTitular
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: bold;
	background-color: #11459E;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: white;
	padding-left: 3px;
	background-image: url(/ig_common/WebGrid3/Office2003BlueBG.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.cssModoListaCabecera
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: bold;
	background-color: #11459E;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: #E1E8F5;
	padding-left: 3px;
	background-image: url(/ig_common/WebGrid3/Office2003BlueBG.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.cssModoListaCabecera2Lineas
{
	font-family: Trebuchet MS;
	font-size: X-Small;
	font-weight: bold;
	background-color: #11459E;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: #E1E8F5;
	padding-left: 3px;
	background-image: url(/ig_common/WebGrid3/Office2003BlueBGDoble.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.cssModoListaCabeceraOLD
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt;
	background-color: LightGrey;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	font-weight: normal;
	vertical-align: top;
}

.cssModoListaNormal
{
	color: Black;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt; /*background-color:White; */
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
}


.cssModoListaNormal_1 /*Propias*/
{
	color: Blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt; /*background-color:White; */
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
}

.cssModoListaNormal_2 /*Multiagencia*/
{
	color: Green;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt; /*background-color:White; */
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
}

.cssModoListaNormal_3 /*Ajenas*/
{
	color: Red;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt; /*background-color:White; */
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
}

.cssModoListaNormal_Sel /*Ajenas*/
{
	color: White;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt;
	background-color: #316AC5;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
}

.font
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: black;
}
.fontb
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.fontb_grande
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 14pt;
	color: black;
	font-weight: bold;
}

.fblanb_grande
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 14pt;
	color: White;
	font-weight: bold;
}

.fblue
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: #005698;
}
.fblueb
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: #005698;
	font-weight: bold;
}
.fbluebborde
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: #005698;
	font-weight: bold;
	border-bottom: #005698 1px solid;
}
.fblan
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: White;
}
.fblanb
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: White;
	font-weight: bold;
}
.fuentenormal
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: black;
}

.fuentenormalBWhite
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.fuente8
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 8pt;
	color: black;
}

.fuentepequena
{
	font-family: Trebuchet MS,Arial,Helvetica;
	font-size: 9pt;
	color: Black;
}

.fuentepequena2
{
	font-family: Trebuchet MS,Arial,Helvetica;
	font-size: 7.5pt;
	color: Black;
}

.fuenteextramini
{
	font-family: Trebuchet MS,Arial,Helvetica;
	font-size: 6pt;
	color: Black;
}

.fuentePaleta
{
	font-family: Trebuchet MS,Arial,Helvetica;
	font-size: 9pt;
}

.fuentenormal_rojo
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Red;
}

.fuentenormalb_rojo
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Red;
	font-weight: bold;
}

.fuentenormalb_u_rojo
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
}

.fuentenormal_azul
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Blue;
}
.fuentenormalb_azul
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Blue;
	font-weight: bold;
}

.extra_resalte
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 14pt;
	color: Navy;
}

.dondeEstoy
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: Black;
}

.fuentenormalb
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

h3
{
	font: bold 120% Trebuchet MS,Arial, Helvetica;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}


.encabezado_grupo
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: White;
	background-color: Navy;
}
.encabezado_grupoV
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Black;
	background-color: Silver;
}
.caption_normal
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Black;
}
.caption_obligatorio
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Blue;
}
.resalte
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: Navy;
	font-weight: bold;
}
.fuentepeq
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: black;
}
.fuentepeqb
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 7.5pt;
	color: black;
	font-weight: bold;
}

/*Links*/
a.linksin
{
	font-size: 10pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}
a.linksin:visited
{
	font-size: 10pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}
a.linksin:Hover
{
	font-size: 10pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}
a.linksin:active
{
	font-size: 10pt;
	color: red;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}

a.linkpeq
{
	font-size: 7.5pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkpeq:visited
{
	font-size: 7.5pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkpeq:Hover
{
	font-size: 7.5pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkpeq:active
{
	font-size: 7.5pt;
	color: blue;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}

a.linksinsubb
{
	font-size: 7.5pt;
	color: black;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}

a.linksinsub
{
	font-size: 7.5pt;
	color: black;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: none;
}

/*Capas de mensajes*/
.capa_espera
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: White;
	background-color: Navy;
	text-transform: capitalize;
}
/*Tablas*/
.titu1
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: Navy; /*background-color: Navy;*/
}
.tituloGrid
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
	text-align: center;
	vertical-align: middle /*background-color: Navy;*/;
}

/*Caja de texto */
.textnormal
{
	font-size: 9pt;
	font-family: Trebuchet MS,Arial, Helvetica;
	border-bottom: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
}
/* Linea Horizontal */
.lineaazul
{
	color: #7F9DB9;
	height: 1px;
}
/*forms*/
.select
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 10pt;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Trebuchet MS,Arial, Helvetica;
}
.selectp
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 8pt;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Trebuchet MS,Arial, Helvetica;
}

.selectSin
{
	border: 0px;
	border-right: 0px solid;
	border-top: 0px solid;
	margin: 0px;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-size: 10pt;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Trebuchet MS,Arial, Helvetica;
}

/*Estilo de prueba de nacho*/
.Calendario
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 7.5pt;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Verdana,Arial, Helvetica;
	top: 200pt;
}
.selectAma
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 10pt;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Trebuchet MS,Arial, Helvetica;
	background-color: #ffffc0;
}
.selectfecha
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 7.5pt;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Verdana,Arial, Helvetica;
	background-color: #ffffc0;
}

.input00
{
	font-size: 10pt;
	font-family: Trebuchet MS;
	cursor: hand;
}

.input01
{
	font-size: 9pt;
	font-family: Trebuchet MS;
	cursor: hand;
}

.inputtablafina
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	width: 220px;
	cursor: hand;
}

/*
.input00
{
	border-right: #011321 thin double;
	background-position: center 50%;
	border-top: #B5D5EE thin double;
	font-size: 12px;
	border-left: #B5D5EE thin double;
	border-bottom: #011321 thin double;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color: #005698;
}
*/
.inputerr
{
	border-right: #011321 thin double;
	background-position: center 50%;
	border-top: #B5D5EE thin double;
	font-size: 10px;
	border-left: #B5D5EE thin double;
	border-bottom: #011321 thin double;
	font-family: Verdana;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color: #FF0066;
}

.AutoScroll
{
	overflow: auto;
}

.celdaEncabezadoEM
{
	border: solid 1px black;
	background-color: #C0C0C0;
	color: Black;
}

.celdaDatoEM
{
	border: solid 1px black;
	background-color: White;
	color: Black;
}

.celdaDatoEM_alterna
{
	border: solid 1px black;
	background-color: #00FFFF;
	color: Black;
}

.celdaDatoEM_Menor
{
	border: solid 1px black;
	background-color: White;
	color: #007F00;
}

.celdaDatoEM_Mayor
{
	border: solid 1px black;
	background-color: White;
	color: #FF0020;
}


/* Estilos copiados del proyecto INTRANET cuando se pasaron cosas de él a éste */
.fnegroP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
.INETinput01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	cursor: hand;
}
.tablafina
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.tablafina_alterna
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFEDED;
}

.tablafina_encabezado
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: khaki;
}

.tablafina_tooltip
{
	/*border-right: black 1px solid; 	border-top: black 1px solid; 	border-left: black 1px solid; 	border-bottom: black 1px solid;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFE1;
}

.tablafina_tr
{
	background-color: #fff;
	cursor: pointer;
}

.tablafina_tr_seleccionado
{
	background-color: #AAA;
	cursor: pointer;
}

.PaginadorPaginaActual
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: 'Trebuchet MS' , Tahoma;
	font-weight: bold;
	height: 1pt;
	background-color: #DE1C12;
	text-align: center;
	padding-left: 4;
	padding-right: 4;
}

.PaginadorDondeEstoy
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: 'Trebuchet MS' , Tahoma;
	height: 1pt;
	background-color: #009100;
	text-align: center;
	padding-left: 4;
	padding-right: 4;
}

.PaginadorEnlaceAPagina
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: 'Trebuchet MS' , Tahoma;
	height: 1pt;
	background-color: #f1f1f1;
	text-align: center;
	padding-left: 4;
	padding-right: 4;
}

A.PaginadorLink:link
{
	text-decoration: none;
}

A.PaginadorLink:visited
{
	text-decoration: none;
}

A.PaginadorLink:active
{
	text-decoration: none;
}

A.PaginadorLink:hover
{
	text-decoration: none;
}

/*Popups*/
.MascaraPopUp
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; /*opacity: .4;*/
	filter: alpha(opacity=40); /* this hack is so it works in IE 	 * I find setting the color in the css gives me more flexibility  	 * than the PNG solution. 	 */
	background-color: transparent; /*background-color: #333333; 	 this hack is for opera support 	 * you can uncomment the background-image if you don't care about opera. 	 * this gives you the flexibility to use any bg color that you want, instead of the png 	 */
	background-image: url( "imagenes/maskBG.png" ) !important;
	background-repeat: repeat;
	display: none;
}
.PopUp
{
	background-color: #FFFFFF;
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display: none;
	padding: 0px;
}
.popupTitleBar
{
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}

a.linkwhite
{
	font-size: 10pt;
	color: White;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkwhite:visited
{
	font-size: 10pt;
	color: White;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkwhite:Hover
{
	font-size: 10pt;
	color: Yellow;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}
a.linkwhite:active
{
	font-size: 10pt;
	color: White;
	font-family: Trebuchet MS,Arial, Helvetica;
	text-decoration: underline;
}

.capatooltip
{
	background-color: #FFE97F;
	border: solid 1px black;
	font-family: Tahoma, Trebuchet MS, Arial;
	font-size: 8pt;
	font-weight: normal;
	width: 1px;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}

.selectTitulo
{
	font-family: Trebuchet MS,Arial, Helvetica;
	color: #FF1924;
	font-size: 12pt;
	font-weight: bold;
}

/*Pestanas*/
.pestanyaDes
{
	font-family: Trebuchet MS,Arial, Helvetica;
	border: solid 1px #949878;
	background-color: #f3f3f3;
	padding: 5;
	white-space: nowrap;

}
.pestanyaSel
{
	font-family: Trebuchet MS,Arial, Helvetica;
	border-top: solid 1px #949878;
	border-left: solid 1px #949878;
	border-right: solid 1px #949878;
	border-bottom: solid 1px #FFF;
	background-color: #FFF;
	padding: 5;
	white-space: nowrap;
}


.hor-list
{
	border-top: 1px solid #DDDDDD;
	clear: left;
	margin: 8px 0 0;
	padding-left: 0;
}

.ver-list
{
	border-left: 1px solid #DDDDDD;
	margin: 0 8px 0 0;
	padding-left: 0;
}
.blackborder
{
	border-style: solid;
	border-width: 2px;
	border-color: darkblue;
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
}
.gridheader
{
	color: cornsilk;
	background-color: #003399;
}
.gridheader
{
	font-weight: bold;
	text-decoration: none;
	background: darkblue;
}
.gridheader a
{
	color: Lime;
}
.gridnormal
{
	background-color: #eeeeee;
}
.gridalternate
{
	background-color: #b5c7d6;
}
.blackborder
{
	border-style: solid;
	border-width: 2px;
	border-color: darkblue;
}
.hd
{
	background-color: #ecf8f9;
}
.tbl
{
	border-right: black 1px solid;
	border-color: Gray;
	border-collapse: collapse;
}
.ResumenFichaApa, .ResumenFichaApa_Chequeada
{
	background-color: #FFFFE1;
	border: solid 1px #eeee3f;
	padding: 5px;
}

.ResumenFichaApa_Chequeada
{
	background-color: #a2f9bb;
	border: solid 1px #4be175;
}

.ResumenReservado
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 18pt;
	font-weight: bold;
	color: black;
	color: Red;
	text-align: center;
	border: solid 1px #F00;
}
.ResumenFinanciacionConvenida
{
	border: solid 2px #000;
	background-color: #FFF;
	background-image: url(imagenes/fondo_rallado.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

table caption
{
	font: bold 140% Trebuchet MS,Arial, Helvetica;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

.tabla_fotos
{
	border: solid 1px #346f97;
	background-color: #f0f6f9;
}



a.boton
{
	text-decoration: none;
	background: #EEE;
	color: #222;
	border: 1px outset #CCC;
	padding: .1em .5em;
}
a.boton:hover
{
	background: #CCB;
}
a.boton:active
{
	border: 1px inset #000;
}

.AccionesDelComercialTABLE
{
	
}

.AccionesDelComercialTitu
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight:bold;
    color:#FFF;
    background-color:Teal;
    padding:10px
}

.AccionesDelComercialTR{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 400;
    cursor:pointer;
}

.AccionesDelComercialTR:hover{
    background-color:#EEE
}



.AccionesDelComercialTD
{
	padding:5px;
	border-bottom:solid 1px #000000;
    vertical-align:top;
}
