/*************************/
/******** COLORES ********/
/* AZUL:				     #2A418B */
/* AZUL CLARO:	 #00A8EC */
/* GRIS:		 #DDDDDD */
/* GRIS OSCURO:	 #8C8C8C */
/* NARANJA:      #FF7129 */
/*************************/
body
{
	background-color: #DDDDDD;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #4b5971;
}
body.fondoblanco
{
	background-color: #FFFFFF;
}
body.iframe
{
 margin: 5px 2px 2px 2px;
 scrollbar-3dlight-color: #FFF;
 scrollbar-arrow-color: #2a418B;
 scrollbar-base-color: #FFF;
 scrollbar-darkshadow-color: #FFF;
 scrollbar-face-color: #FFF;
 scrollbar-highlight-color: #2a418B;
 scrollbar-shadow-color: #2a418B;
 Scrollbar-Track-Color: #FFF;
}
table
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
div.overflow
{
	height: 177;
	width: 100%;
	overflow-y: scroll;
}
th
{
	color: #2A418B;
}
td.nopadding
{
	padding: 0px;
}
th.titulo
{
	color: White;
	background-image: url(../images/th.gif);
	background-repeat: repeat-y;
}
th.tituloform
{
	color: White;
	background-image: url(../images/th.gif);
	background-repeat: repeat-y;
	background-color: #00A8EC;
	text-align: left;
	padding-left: 15px;
}
table.contenido
{
	width: 96%; /* = ANCHO MENU*/
	border-collapse: collapse;
}
table.contenido100
{
 width: 100%;
 border-collapse: collapse;
}

td.contenido
{
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}
td.mensaje
{
	height: 25px;
	font-weight: bold;
	color: Red;
	font-size: 12px;
}
td.fondoazulclaro, th.fondoazulclaro
{
	background-color: #00A8EC;
	color: White;
}
a
{
	color: #2A418B;
	text-decoration: none;
}
a.subra
{
	text-decoration: underline;
}
img
{
	border: 0px;
}
hr
{
	color: #2A418B;
	height: 1px;
}
.disabled
{
	color: #A5ACB2;
}
.mayus
{
	text-transform: uppercase;
}
.linea
{
	background-color: #00A8EC;
	height: 2px;
}
.fondoOsc
{
	color: White;
}
font.obligatorio
{
	color: Red;
}
font.mensaje
{
	color: #FF7129;
}
.ayuda
{
	background-position: right bottom;
	background-image: url(../images/ayudafondo.gif);
	color: white;
	background-repeat: no-repeat;
	background-color: #00A8EC;
	border: 1px solid #2A418B;
}
.novedades
{
	color: Black;
	border: solid #2A418B 1px;
	width: 80%;
}
.fuentePeq
{
	font-size: 9px;
}
tr.NoSelecc
{
	cursor: hand;
	background-color: White;
	color: Black;
}
tr.selecc
{
	cursor: hand;
	background-color: #FF7129;
	color: White;
}
div.fichaopciones
{
	border-right: #2a418b 1px solid;
	padding-right: 0px;
	border-top: #2a418b 1px solid;
	display: none;
	padding-left: 0px;
	left: 540px;
	padding-bottom: 8px;
	margin: 2px;
	border-left: #2a418b 1px solid;
	width: 160px;
	padding-top: 8px;
	border-bottom: #2a418b 1px solid;
	position: absolute;
	background-color: white;
	text-align: left;
}
div.BoletinMeses
{
	position: absolute;
	background-color: White;
	border: 1px #2a418b solid;
	margin: 2px;
	padding: 8px 0px;
	display: none;
	width: 90px;	
}
div.BoletinTrimestres
{
	position: absolute;
	background-color: White;
	border: 1px #2a418b solid;
	margin: 2px;
	padding: 8px 0px;
	display: none;
	width: 100px;
}
div.Zoom
{
	position: absolute;
	background-color: White;
	margin-top: 22px;
	padding: 10px;
	border: 1px #2a418b solid;
	display: none;
}
#iFrameDatos
{
 width: 100%;
 height: 340px;
 border: 0px solid Black;
}
.divDatos {
	height: 320px; 
	width:100%; 	
	overflow-y:scroll;
}
/****************************************************************************/
/* SOMBRA IMAGENES **********************************************************/
div.shadow, div.content
{
	position: relative;
	bottom: 2px;
	right: 2px;
}
div.shadow
{
	background-color: #ccc; /*shadow color*/
	color: inherit;
}
div.content
{
	background-color: #fff; /*background color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em .5em .3em .5em;
}
/****************************************************************************/
fieldset
{ margin: 5px;}
input
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
input.button
{
	background-color: #00A8EC;
	color: White;
	font-weight: bold;
	border: double 3px #2A418B;
	filter: none;
	cursor: hand; /*filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=180, Strength=4)*/
}
input.oculto
{
	background-color: #FFF; 
	border: 2px solid #FFF;
}
.2num
{
	width: 20px;
	text-align:center;
}
.4num
{
	width: 32px;
}
.corto
{
	width: 60px;
}
.medio
{
	width: 150px;
}
.medio2
{
	width: 230px;
}
.largo
{
	width: 360px;
}
textarea
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
textarea.medio
{
	width: 300px;
	height: 45px;
}
textarea.largo
{
	width: 400px;
	height: 45px;
}
select
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
legend
{
	color: #2A418B;
	}
/****************************************************************************/
.border
{
	border: 1px solid #2A418B;
}
.borderright
{
	border-right: 2px solid #2A418B;
}
.borderinf
{	 
	border-bottom: 1px solid #2A418B;
}
.bordernotop
{
	border-right: solid #2A418B 1px;
	border-bottom: solid #2A418B 1px;
	border-left: solid #2A418B 1px;
	height: 100%;
	width: 96%;
}
.borderderinf
{
	border-bottom: 1px solid #2A418B;
	border-top: 1px solid #2A418B;
	border-right: 1px solid #2A418B;
}
.tabselec
{
	border-top: solid #2A418B 1px;
	border-right: solid #2A418B 1px;
	border-left: solid #2A418B 1px;
}
.tabnoselec
{
	background-color: #DDDDDD;
	border: solid #2A418B 1px;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
}
.tabespacio
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	cursor: default;
	border-bottom: #2A418B 1px solid;
}
/****************************************************************************/
/******************************* DEFAULT ************************************/
table.default_principal
{
	width: 780px; /* ANCHO PRINCIPAL */
	height: 100%;
	font-family: Tahoma, Verdana, Arial;
	border: 1px #2A418B solid;
}
td.default_menu
{
	/*height: 50px;*/
	background-color: White;
	vertical-align: bottom;
	text-align: center;
}
td.default_mensaje
{
	background-color: White;
	text-align: center;
}
table.default_mensaje
{
	height: 25px;
	width: 96%;
	border-right: solid #2A418B 1px;
	border-left: solid #2A418B 1px;
	font-weight: bold;
	color: Red;
	font-size: 12px;
}
table.mensaje
{
	width: 100%;	
	font-weight: bold;
	color: Red;
	font-size: 12px;
	text-align:center;
}
table.mensaje td 
{
		padding: 10px;
}
td.default_centro
{
	background-color: White;
	vertical-align: top;
	text-align: center;
	height: 100%;
	padding-bottom: 10px;
}
td.default_copyright
{
	height: 21px;
}
#index div.space{height:15px;}
#index div.top{background:url(../images/pageContent_menuLeft_top.gif) right top repeat-y;height:6px;overflow:hidden;}
#index div.center{background:url(../images/pageContent_menuLeft_center.gif) right repeat-y #00A8EC;text-align:left;}
#index div.center ul{padding:0;margin:0;}
#index div.center li{list-style:none;padding:2px 2px 2px 6px;margin:0;}
#index div.bottom{background:url(../images/pageContent_menuLeft_bottom.gif) right top repeat-y;height:6px;margin-bottom:15px;overflow:hidden;}
#index #menu ul{margin-left:30px;display:inline;padding:0;}
#index #menu ul.first{margin:0;display:inline}
#index #menu li{display:inline;padding:0 8px;}
#index div{border:1px solid #4B5971;height:190px;overflow-y:scroll;scrollbar-3dlight-color:#2A418B;scrollbar-arrow-color:#2A418B;scrollbar-base-color:#FFF;scrollbar-darkshadow-color:#2A418B;scrollbar-face-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#FFF;scrollbar-track-color:#FFF;}
#index li{padding:3px 0 3px 2px;}
#index ul{margin:0;padding:0;}


/****************************************************************************/
/********************************* HEAD *************************************/
td.head_fondo
{
	height: 70px; /* = altura images/head.gif */
	background-image: url(../images/head.gif);
}
td.head_fecha
{
	background-color: #2A418B;
	color: White;
	font-weight: bold;
	padding: 4px;
}
/****************************************************************************/
/********************************* MENU *************************************/
table.menu
{
	border-collapse: collapse;
	width: 96%; /* = ANCHO CONTENIDO*/
	height: 100%;
}

/*TABS*/
ul#tabs li {display:inline;border: #2A418B 1px solid;cursor:pointer;padding: 3px 7px 3px 8px;margin: 0 -1px 0 0;}
ul#tabs li.selected { background-color:#2A418B;color:White; font-weight:700;padding: 4px 7px 4px 8px;}
div.tabs_data {margin-top:3px;border: #2A418B 1px solid;height:300px;overflow-y:scroll;padding:2px;}
div.tabs_data ul {list-style:disc;padding-left:20px;}
