/****************/
/* GLOBALES */
/****************/
body   
{
background:#ffffff;
scrollbar-3d
light-color: #FFFFFF; 
scrollbar-arrow-color: #000000; 
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #E6F1F3; 
scrollbar-highlight-color:#bbb9c9;		//#04728B; 	
scrollbar-shadow-color: #bbb9c9;		//#04728B; 
scrollbar-track-color: #ffffff ;
}

.scroller {
	color: #000000; 
	text-align: justify;
	width: 534px; 								//medidas del scroller para el contenido
	height: 2750px; 
	overflow: scroll; 
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-face-color: #F4F2F8;				// area interior
	scrollbar-base-color: #ffffff;						
	scrollbar-arrow-color:#BBB9C9;				// flecha interior
	scrollbar-shadow-color: #FFFFFF;			
	scrollbar-darkshadow-color: #ffffff;
	padding-right: 24px;
	padding-left: 4px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5B7FBB;
	text-decoration: none;

}


a.enllac:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;

}

a.enllac:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;
	/*	font-weight : bold;*/

}
a.enllac:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;
	/*	font-weight : bold;*/

}

a.enllac:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2F3237;
	text-decoration: none;
	
	
/*	font-weight : bold;*/
}


a.enllac2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;

}

a.enllac2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;
	/*	font-weight : bold;*/

}
a.enllac2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5B7FBB;
	text-decoration: none;
	/*	font-weight : bold;*/

}

a.enllac2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2F3237;
	text-decoration: none;
	
	
/*	font-weight : bold;*/
}
a.enllac3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;

}

a.enllac3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
a.enllac3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}

a.enllac3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}



td, body , p , font, span, div
{ 
font-size: 10px; 
font-family: Verdana, Arial, helvetica, sans-serif;
/*color:#444;*/
}

.txtinfo {  font-family: verdana, Times, serif; font-size: 11px; font-weight: bold; color: #0E6E87}

table.tablaprincipal {
background-color : #ffffff;
}

.fondotabla 
{
	background-repeat: no-repeat; 		
	background-position: 0% 0%; 
	background-attachment: scroll;
	margin-top:0px; 											
}

.fondotablatd
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top:0px;
	background-image: url(../img/Scan10006.jpg);
	background-position: 130px bottom;

}

.fondotabla2
{
	background-repeat: repeat-y; 		
	background-position: 0% 0%; 
	background-attachment: scroll;
	margin-top:0px; 											
}
.fondotabla3
{
	background-repeat: repeat-y; 		
	background-position: 100% 0%; 
	background-attachment: scroll;
	margin-top:0px; 											
}
.fondotabla4
{
	background-repeat: repeat-y; 		
	background-position: 50% 0%; 
	background-attachment: scroll;
	margin-top:0px; 											
}

.fondotabla5
{
	background-repeat: repeat-y; 		
	background-position: 100% 0%; 
	background-attachment: scroll;
	margin-top:0px; 											
}

.fondotabla6
{
	background-repeat: repeat-x; 		
	background-position: 0% 30%; 
	background-attachment: scroll;
	margin-top:0px; 											
}


table.tdlineapuntos {
 	border:0px;
	border-color:#f0f0f0;
	border-style : solid;
	background-color:#f0f0f0;
	border-top-width:10px;
	border-bottom-width:10px;

}

table.tdlineapuntos2 {
 	border:0px;
	border-color:#ffffff;
	border-style : solid;
	border-top-width:7px;
	border-bottom-width:5px;
}

table.tablaprincipal
{
border:1px solid #666666;
}


table.punteado
{
	border:1px dotted #cccccc;
}



.scroller2 {
	color: #000000; 
	text-align: justify;
	width: 500px; 
	height: 298px; 
	overflow: scroll; 
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-face-color: #D6E7F7;
	scrollbar-base-color: ghostwite;
	scrollbar-arrow-color:#6B8AB5;
	scrollbar-shadow-color: ghostwhite;
	scrollbar-darkshadow-color: darkcyan;
	padding-right: 4px;
}

.scroller3 {
	color: #000000; 
	text-align: justify;
	width: 100%; 
	height: 170px; 
	overflow: scroll; 
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-face-color: #D6E7F7;
	scrollbar-base-color: ghostwite;
	scrollbar-arrow-color:#6B8AB5;
	scrollbar-shadow-color: ghostwhite;
	scrollbar-darkshadow-color: darkcyan;
	padding-right: 10px;
}

select {
width: 150;
}

.titulo
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color:#666666;
}		
.txtNormal 
{  
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 17px;
color: #444444;
text-decoration: none;
}
.txtSmall
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#565656;
	text-decoration: none;

}


 button
 {
margin-left:10px;
font-size:9px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color:#666666;
border:1px solid #666666;
background-color:#f3f3f3;
height:17px;
width:45px;
letter-spacing:0.1em;
padding-left:4px;
}
.copyright 
{
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:#999999;
	font-size:9px;
	text-align: justify;

}


/*********************/
/* FORMULARIO  */
/*********************/
/* COMUNES */
.input
{
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
background: #FFFFFF;
border: #04728B 1px solid;
color: #04728B;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:0px;
margin-left:0px;
height:17px
}
textarea
{
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
color:#04728B;
border:1px solid #8c8c8c;
background:#ffffff;
padding-left:0px;
padding-right:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px
}
.objetoCombo
{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
background: #FFFFFF;
color: #0E6E87;
border: 1px #333333 solid;
margin-right:1px;
margin-left:8px;
padding-left:4px;
padding-right:4px;
}

.txt_times_bold {  font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; color: #0E6E87}
.txt_times { font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #0E6E87 }
.tabla_borde { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #0E6E87; border: 1px #CDE3E8 solid; margin-right:1px; margin-left:1px; ; background-color: #FCFDFD}
.tabla_borde_fondo { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #0E6E87; border: 1px #B8D7DE solid; margin-right:1px; margin-left:1px; padding-left:4px; padding-right:4px; ; background-color: #E5F1F3}
.tabla_borde_no_fondo { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #0E6E87; border: 1px #0F7791 solid; margin-right:0px; margin-left:0px; padding-left:0px; padding-right:0px; ; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.tabla_bordeGris_no_fondo { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;color: #B8B6C4; border: 1px #B8B6C4 solid; margin-right:0px; margin-left:0px; padding-left:0px; padding-right:0px; ; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.txt_times_bigbold { font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #000000}
.tabla_noborde_fondo { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #0E6E87; border: 1px solid; margin-right:1px; margin-left:1px; padding-left:4px; padding-right:4px; ; background-color: #E5F1F3 }

.txtNormalBold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #444444; text-decoration: none; ; font-weight: bold}
.titulo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#03718B; }
.titulo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#888686; }
.titulo3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000000; }
.titulo4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color:#03718B; }
.txtSmall2 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#565656; }
.txtSmall2Bold { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; ; font-weight: bold}
.pie_de_pagina { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #7EB6C3; text-decoration: none; ; font-weight: bold}
.txtCasos {

font-family: verdana, arial, helvetica, sans-serif;
font-size: 9px;
line-height: 12px;
color: #444444;
text-decoration: none;
}
.txtNormalVerde { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #003333; text-decoration: none; ; font-weight: bold}
.desplegable {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.categoria1{
font-size: 11px; 
font-family: Verdana, Arial, helvetica, sans-serif;
color:#cc0000;
}

.categoria2{
font-size: 11px; 
font-family: Verdana, Arial, helvetica, sans-serif;
color:#00cc00;
}

.td_comentariostxtNegro
{ 	padding: 3px; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	font-weight: none;
	background-color:#f0f0f0;
	text-align:justify;
}

.td_comentariostxtRojo
{ 	padding: 3px; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	font-weight: none;
}

.td_lineaVerde{
 	border:0px;
	border-color:#B8B6C4;
	border-style : solid;
	background-color:#B8B6C4;
	border-top-width:0px;
	border-bottom-width:0px;
}

.td_lineaVerde2{
 	border:0px;
	border-color:#B8B6C4;
	border-style : solid;
	background-color:#B8B6C4;
	border-top-width:0px;
	border-bottom-width:0px;
}

table.bordeVerde_bgBlancoMargen	
{ 	border:1px solid #B8B6C4; background-color:#ffffff;
	background-repeat: no-repeat; 		
	background-position: 0% 0%; 
}

table.bordeVerde_bgVerdeMargen	
{ 	border:1px solid #B8B6C4; background-color:#F2F2C1;
	background-repeat: no-repeat; 		
	background-position: 0% 0%; 
}
table.bordeVerde_bgBlanco	{ border:1px solid #B8B6C4; background-color:#ffffff; }
.txtNormal2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 17px; color: #565656; text-decoration: none; }
.txtSmall3 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#565656;
}
.tituloServ { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #36889C; text-decoration: none; ; font-weight: bold }
.tabla_borde_no_fondo2 { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #B1EDEC; border: 1px #B1EDEC solid; margin-right:0px; margin-left:0px; padding-left:0px; padding-right:0px; ; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }

.copyrightoscuro { font-family:Verdana, Arial, Helvetica, Sans-serif; color:#000000; font-size:9px ; text-align: justify}
.txtNormaljustif { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #444444; text-decoration: none; ; text-align: justify}
.txtNormaljustifGrande { font-family: verdana, arial, helvetica, sans-serif; font-size: 11 px; line-height: 16px; color: #444444; text-decoration: none; ; text-align: justify}
.txtPeu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 757373;
}
.celdaProv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #233573;
}
.txtCur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233573;
}
