Body {
	background-color:#ECECEC;
	margin:0px;
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	COLOR:#000033;
	FONT-SIZE:10px;
	letter-spacing:normal;
	padding:15px;
} 
Table {padding:0px;margin:0px;border-collapse:collapse;} 
TABLE.con_margen{ 
               border-collapse: separate;
               border-spacing: 15pt }

			   
P, TD, DIV {COLOR:#333333;FONT-SIZE:10px;padding:0px;} 

.MenuTable {background-color:#037188;padding:0px;margin:0px;border:2px;border-style:groove;border-color:#EFEFEF;border-collapse:collapse;FONT-SIZE:11px;COLOR:#FFFFFF;}
.MenuTable2 {
	background-color:#037188;
	margin:0px;
	border:2px;
	border-style:groove;
	border-color:#EFEFEF;
	border-collapse:collapse;
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.MenuTable_red {
	background-color:#881002;
	padding:0px;
	margin:0px;
	border:2px;
	border-style:groove;
	border-color:#EFEFEF;
	border-collapse:collapse;
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
}
.MenuTable_green {
	background-color:#2E8703;
	padding:0px;
	margin:0px;
	border:2px;
	border-style:groove;
	border-color:#EFEFEF;
	border-collapse:collapse;
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
}
.MenuTable_gris {
	background-color:#9D9191;
	padding:0px;
	margin:0px;
	border:2px;
	border-style:groove;
	border-color:#EFEFEF;
	border-collapse:collapse;
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
}
.MenuSubTable {background-color:#63a9c3;padding:0px;margin:0px;border:2px;border-style:groove;border-color:#EFEFEF;border-collapse:collapse;FONT-SIZE:11px;COLOR:#000000;}
.DataMIAPE {
	background-color:#FFFFFF;
	vertical-align: bottom;
}
.DataMIAPE_red {
	background-color:#F9EEDB;
	vertical-align: bottom;
}
.tituloMIAPE {
	font-weight: bold;
	background-color: #85DCDC;
}
.tituloMIAPE_Red {
	font-weight: bold;
	background-color: #DD8C84;
}
.FieldTD {
	background-color:#63a9c3;
	padding:2px;
	vertical-align:top;
	border:1px;
	border-color:#06A7C2;
	border-style:solid;
	COLOR:#000000;
	font-size: 11px;
	font-weight: bold;
	
}
.FieldTD_sinBorde {
	background-color:#63a9c3;
	padding:2px;
	vertical-align:top;
}
.FieldTD_red {
	background-color:#C47162;
	padding:2px;
	vertical-align:top;
	border:1px solid #C40E04;
	COLOR:#000000;
	font-size: 11px;
	font-weight: bold;
}
.FieldTD_letraNegra {
	COLOR:#000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.FieldTD_letraGris {
	background-color:#63a9c3;
	padding:2px;
	vertical-align:top;
	border:1px;
	border-color:#06A7C2;
	border-style:solid;
	COLOR:#CCCCCC;
	font-size: 11px;
	font-weight: normal;
}
.Field {
	background-color:#63a9c3;
	padding:2px;
	vertical-align:top;
	border:1px;
	COLOR:#000000;
	font-size: 11px;
	font-weight: bold;
}
.Field_small {
	background-color:#63a9c3;
	padding:2px;
	vertical-align:top;
	border:1px;
	COLOR:#000000;
	font-size: 10.5px;
	font-style: italic;
	
}
.FieldSubTD {background-color:#82cae0;padding:2px;vertical-align:top;border:1px;border-color:#06A7C2;border-style:solid;COLOR:#000000;}
.DataTD {
	background-color:#e7f5fd;
	padding:2px;
	border:1px;
	border-color:#C2C2C2;
	border-style:solid;
}
.DataTD_green {
	background-color:#B8FEBD;
	padding:2px;
	border:1px;
	border-color:#C2C2C2;
	border-style:solid;
}

.DataTD_red {
	background-color:#FDE9E8;
	padding:2px;
	border:1px;
	border-color:#C2C2C2;
	border-style:solid;
}  
.DataTD_Small {
	background-color:#e7f5fd;
	padding:2px;
	border:1px solid #C2C2C2;
	font-size: 10.5px;
	color: #676767;
	font-style: italic;
}  
.DataTD_Small_sinBorde {
	background-color:#e7f5fd;
	padding:2px;
	border:0px;
} 
.DataTD_Small_red {
	background-color:#FDE9E8;
	padding:2px;
	border:1px solid #C2C2C2;
	font-size: 10.5px;
	color: #999999;
	font-style: italic;
}  
.NoticiaTitulo {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:15px;color:#000000;font-weight:800;letter-spacing:0px;} 
.NoticiaCabecera {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:11px;color:#037188;font-weight:800;letter-spacing:0px;} 
.NoticiaCabecera_red {
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:800;
	letter-spacing:0px;
} 
.NoticiaCuerpo {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:10px;color:#000000;font-weight:200;letter-spacing:0px;} 

.Fecha {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:9px;color:#059FBB;font-weight:200;letter-spacing:0px;} 
.Fecha_red {
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#FF0000;
	font-weight:200;
	letter-spacing:0px;
} 
.Tipo_Evento_blanco {
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:200;
	letter-spacing:0px;
	border: #e1f2f9;
} 
.Tipo_Evento_negro{
	FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:200;
	letter-spacing:0px;
	border: #e1f2f9;
} 

A.linksinicio {FONT-FAMILY: arial, verdana, helvetica, sans-serif;TEXT-DECORATION:none;FONT-SIZE:11px;COLOR:#037188;font-weight:bold;} 
A.linksinicio:active {TEXT-DECORATION:none;COLOR:#037188;} 
A.linksinicio:visited {TEXT-DECORATION:none;COLOR:#037188;} 
A.linksinicio:link {TEXT-DECORATION:none;COLOR:#037188;} 
A.linksinicio:hover {TEXT-DECORATION:underline;COLOR:#037188;} 

.Categoria {background-color:#dceef2;padding:2px;vertical-align:top;border:1px;border-color:#07a8c4;border-style:solid;COLOR:#000000;font-weight: bold;}
.Categoria_gris {background-color:#f3f1f1;padding:2px;vertical-align:top;border:0px;border-color:#07a8c4;border-style:solid;COLOR:#000000;font-weight: bold;}

.Categoria_red {
	background-color:#F2DDDB;
	padding:2px;
	vertical-align:top;
	border:1px solid #C60606;
	COLOR:#000000;
	font-weight: bold;
}
.Categoria_gris_Red {
	background-color:#F2D3D0;
	padding:2px;
	vertical-align:top;
	border:0px;
	border-color:#07a8c4;
	border-style:solid;
	COLOR:#000000;
	font-weight: bold;
}

.BodyBlanco {background-color:#FFFFFF;margin:0px;FONT-FAMILY:verdana, arial, helvetica, sans-serif;COLOR:#000033;FONT-SIZE:10px;} 


.TituloApartado
{
	font-size:1.5em;
	text-transform:capitalize;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
	background-color: #FFFFFF;
    border-left-style:solid;
    border-left-color:#037188;
    border-left-width:10px;	
	border-bottom-style:solid;
    border-bottom-color:#037188;
	border-bottom-width:1px;		
}

.tablaprincipal
{
	border-left-style:solid;
    border-left-color:#4BBBCF;
    border-left-width:2px;	
	border-right-style:solid;
    border-right-color:#4BBBCF;
    border-right-width:2px;		
	border-top-style:solid;
    border-top-color:#4BBBCF;
    border-top-width:2px;	
	
}

.login {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#07A8C4;BACKGROUND-COLOR:#efefef;border-width:1px;border-style:solid;}

.titulo1
{
	color:#000002;
	font : bolder 14px Arial;
	letter-spacing : 0px;
}

.titulo2
{
	color:#059FBB;
	font : bolder 14px Arial;
	letter-spacing : 0px;
	text-decoration: none;
}

.titulo2_negro
{
	color:#000000;
	font : bolder 14px Arial;
	letter-spacing : 0px;
	text-decoration: none;
	border: #e1f2f9;
}
.titulo2_negro_bordeAzul
{
	color:#000000;
	font : bolder 10px Arial;
	letter-spacing : 0px;
	text-decoration: none;
	border: #e1f2f9;
}
.titulo2_blanco
{
	color:#FFFFFF;
	font : bolder 12px Arial;
	letter-spacing : 0px;
	text-decoration: none;
	border: #e1f2f9;
}
.negrita
{
	font-weight: bold;
	letter-spacing : 0px;
	text-decoration: none;
	border: #3f94b3;
}
.tituloservices
{
	color:#FFFFFF;
	font : bolder 14px Arial;
	letter-spacing : 0px;
}

.textservices
{
	color:#FFFFFF;
	font-size: 10px;
	letter-spacing : 0px;
}

.tituloworking
{
	color:#201815;
	font : bolder 14px Arial;
	letter-spacing : 0px;
}

.textverde
{
	color:#4C7A78;
	font-size : 10px;
	letter-spacing : 0px;
}

A.relatedlinks {FONT-FAMILY: arial, verdana, helvetica, sans-serif;TEXT-DECORATION:none;FONT-SIZE:11px;COLOR:#049FBB;font-weight:bold;} 
A.relatedlinks:active {TEXT-DECORATION:none;COLOR:#049FBB;} 
A.relatedlinks:visited {TEXT-DECORATION:none;COLOR:#049FBB;} 
A.relatedlinks:link {TEXT-DECORATION:none;COLOR:#049FBB;} 
A.relatedlinks:hover {TEXT-DECORATION:underline;COLOR:#049FBB;} 

Input {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#07A8C4;BACKGROUND-COLOR:#efefef;border-width:1px;border-style:solid;}
Textarea {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#000000;BACKGROUND-COLOR:#efefef;border-width:1px;border-style:solid;} 
.checkbox  {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#000000;BACKGROUND-COLOR:#efefef;border-width:0px;border-style:none;} 
select {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#000000;BACKGROUND-COLOR:#efefef;border-width:1px;border-style:solid;} 


A.enlace
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
}

A.enlace:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
}
A.enlace:visited
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
}

A.enlaceWG
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	text-decoration:none;
}

A.enlaceWG:hover
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	text-decoration:none;
}
A.enlaceWG:visited
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	text-decoration:none;
}

A.enlaceSinBold
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : normal;
}

A.enlaceSinBold:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : normal;
}
A.enlaceSinBold:visited
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight : normal;
}

A.enlacePie
{
	FONT-SIZE: 10px;
	COLOR: #059FBB;
	text-decoration:none;
}

A.enlacePie:hover
{
	FONT-SIZE: 10px;
	COLOR: #059FBB;
}
A.enlacePie:visited
{
	FONT-SIZE: 10px;
	COLOR: #059FBB;
	text-decoration:none;
}

A.menupriv
{
	FONT-SIZE: 11px;
	COLOR: white;
	text-decoration:none;
	font-weight : bold;
}

A.menupriv:hover
{
	FONT-SIZE: 11px;
	COLOR: white;
	text-decoration:none;
	font-weight : bold;
}
A.menupriv:visited
{
	FONT-SIZE: 11px;
	COLOR: white;
	text-decoration:none;
	font-weight : bold;
}

A.enlacePieBlanco
{
	FONT-SIZE: 10px;
	COLOR: white;
	text-decoration:none;
}

A.enlacePieBlanco:hover
{
	FONT-SIZE: 10px;
	COLOR: white;
}
A.enlacePieBlanco:visited
{
	FONT-SIZE: 10px;
	COLOR: white;
	text-decoration:none;
	
}

A.enlaceCabecera
{
	FONT-SIZE: 10px;
	COLOR: #616161;
	text-decoration:none;
	
}

A.enlaceCabecera:hover
{
	FONT-SIZE: 10px;
	COLOR: #616161;
	
}
A.enlaceCabecera:visited
{
	FONT-SIZE: 10px;
	COLOR: #616161;
	text-decoration:none;
	
}

.tituloEvento1 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#FF6633;
}
.DataTD1 {background-color:#FFB69D;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento2 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#0099CC;
}
.DataTD2 {background-color:#91E3FF;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
 .tituloEvento3 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#CC66FF;
}
.DataTD3 {background-color:#ECC6FF;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento4 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#FFFF66;
}
.DataTD4 {background-color:#FFFFB0;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento5 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#00CC33;
}
.DataTD5 {background-color:#80FF9F;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento6 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#993366;
}
.DataTD6 {background-color:#DE9EBE;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento7 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#FF6633;
}
.DataTD7 {
	background-color:#FFC5B0;
	padding:5px;
	border:1px;
	border-color:#C2C2C2;
	border-style:solid;
	font-size: 14px;
	font-weight: bold;
}  
.tituloEvento8 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#663366;
}
.DataTD8 {background-color:#D1A3D1;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento9 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#996600;
}
.DataTD9 {background-color:#FFCD64;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento10 {
	FONT-SIZE: 10px;
	text-decoration:none;
	
	COLOR:#99CC66;
}
.DataTD10 {background-color:#D8EBC5;padding:5px;border:1px;border-color:#C2C2C2;border-style:solid;font-size: 14px;font-weight: bold;}  
.tituloEvento11 {
	FONT-SIZE: 10px;
	text-decoration:none;
	COLOR:#CC0000;
}
.DataTD11 {
	background-color:#FF7777;
	padding:5px;
	border:1px;
	border-color:#C2C2C2;
	border-style:solid;
	font-size: 14px;
	font-weight: bold;
}  

div.contenedor {
	
	margin:20px;
	border-style:solid;
	border-color:#07a8c4;
	border-width:thin;
	padding:10px;
	}
	
div.surveyNombre {
	font-size:12px;
	font-weight:bold;
}

div.surveyApartado {
	margin-top:10px;
	background-color:#dceef2;
}

div.caja {
	width:97%;
	padding:10px;
	
}

TreeviewSpanArea {
	text-decoration:none
}

.tabla_oculta {
	display:none
	}
.div_oculto {
	visibility:hidden;
}

.tablaMAPA {
	font-weight: normal;
	text-align: left;
	vertical-align: baseline;
	color: #006600;	
}

.tablaMAPA_Current {
	font-weight: bolder;
	text-align: left;
	vertical-align: baseline;
	color: #FF0000;	
}

.enlaceMAPA {
	text-decoration:none;
	font-weight: bold;
	color: #0033CC;
}

.tablaMAPA_HUERFANO {
	color:#999999;
	font-weight: normal;	
}

.tablaMAPA_Current_HUERFANO {
	color:#C86A6A;
	font-weight: bold;
}

#mitablacss{
	width:100%;
	margin: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin:10px;
}

.enlaceBlancoNegrita{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display: inline;	
}

.color_rojo {
	color:FF0000;
}
.color_gris {
	color:818181;
}