BODY {
	background-color : #ffffff;
	color:#000000;
	font-family:verdana,arial,tahoma;
	font-size: 8pt;
	scrollbar-family-color: D9D9D9;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-darkshadow-color: ffffff;
	scrollbar-shadow-color: 545454;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color: ffffff;
	scrollbar-face-color:"#88D376"; 
	scrollbar-shadow-color: #447937; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: #003366; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #447937; 
} 

th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	xfont-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}

.txtForm 
{ 
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,tahoma;
}
input.btnForm 
{ BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma 
	}
select.comboMenu { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }


.CAB
{
	border-right : 1px solid #8CA0AC;
	width : 770px;
	height : 126px;
}

/*----------------------------------------------------------
links
----------------------------------------------------------*/
a  {
	text-decoration: none;
	color: #C6181B;
}
a:hover  {
	text-decoration: underline;
	color: #C6181B;
}
a.pq  {
	text-decoration: none;
	color: #C6181B;
	font-size: 7pt;
}
a.pq:hover  {
	text-decoration: underline;
	color: #C6181B;
	font-size: 7pt;
}
a.contePq  {
	text-decoration: none;
	color: #52BD31;
	font-size: 9pt;
	font-weight:bold;
}
a.contePq:hover  {
	text-decoration: none;
	color: #568F44;
	font-size: 9pt;
	font-weight:bold;
}

a.contePqNoticias  {
	text-decoration: none;
	color: #305B08;
	font-size: 8pt;
	font-weight:bold;
}
a.contePqNoticias:hover  {
	text-decoration: none;
	color: #264A06;
	font-size: 8pt;
	font-weight:bold;
}

a.contePqCatalogo  {
	text-decoration: none;
	color: #305B08;
	font-size: 8pt;
	font-weight:bold;
}
a.contePqCatalogo:hover  {
	text-decoration: none;
	color: #264A06;
	font-size: 8pt;
	font-weight:bold;
}
.contePq {
	color: #000000;
	font-size: 7pt;
	xtext-align:justify;
	text-align:left;
	
}
.conte {
	color: #000000;
	font-size: 8pt;
	text-align:justify;
}

.conteTorneos {
	color: #000000;
	font-size: 8pt;
	text-align:justify;
}

.conteTitNoticias {
	color: #000000;
	font-size: 9pt;
	text-align:justify;
}

.conteBold {
	color: #000000;
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}

.conteCenter {
	color: #000000;
	font-size: 8pt;
	text-align:center;
}
.contePedirPresupuesto {
	color: #535353;
	font-size: 8pt;
	text-align:left;
	background: #F1F1F1;
}
.contePedirPresupuestoProducto {
	color: #535353;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #666666 1px dotted;
	BORDER-left: #666666 1px dotted;
	BORDER-right: #666666 1px dotted;
	BORDER-TOP: #666666 1px dotted;
}
.titCurso {
	color: #0061A5;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #666666 0px dotted;
	BORDER-right: #666666 0px dotted;
	BORDER-TOP: #666666 0px dotted;
}
a.titReservas  {
	text-decoration: none;
	color:#FF962D;
}
a.titReservas:hover  {
	text-decoration: none;
	color: #D55455;
}
.descripcionCurso {
	color: #666666;
	font-size: 8pt;
	text-align:justify;
	BORDER-BOTTOM: #0061A5 1px dotted;
	BORDER-left: #0061A5 1px dotted;
	BORDER-right: #0061A5 1px dotted;
	BORDER-TOP: #0061A5 0px dotted;
	PADDING=3;
	background: #F5F8FC;
}
.pestanaCurso {
	color: #0061A5;
	font-size: 7pt;
}
a.pestanaCursoLink  {
	text-decoration: none;
	color: #0061A5;
}
a.pestanaCursoLink:hover  {
	text-decoration: none;
	color: #CB0000;
}
.titCursoDetalle {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #666666 0px dotted;
	BORDER-right: #666666 0px dotted;
	BORDER-TOP: #666666 0px dotted;
	background: #0061A5;
	PADDING=5;
}
.descripcionDetalleCurso {
	color: #666666;
	font-size: 8pt;
	text-align:justify;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	xbackground: #F5F8FC;
}
.descripcionListadoCursoA {
	color: #666666;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	background: #FFF2D7;
}
.descripcionListadoCursoB {
	color: #666666;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	background: #FFF9EA;
}
a.descripcionListadoCursoLink  {
	text-decoration: none;
	color: #515151;
}
a.descripcionListadoCursoLink:hover  {
	text-decoration: none;
	color: #000000;
}



.conteOrganigrama {
	color: #000000;
	font-size: 7pt;
	text-align:center;
	background: #EBF0F8;
	BORDER-BOTTOM: #A8BFE2 1px solid;
	BORDER-left: #A8BFE2 1px solid;
	BORDER-right: #A8BFE2 1px solid;
	BORDER-TOP: #A8BFE2 1px solid;
	PADDING=5;
}
.conteOrganigramaSubIzq {
	color: #000000;
	font-size: 7pt;
	text-align:right;
	PADDING=0;
}
.conteOrganigramaSubDch {
	color: #000000;
	font-size: 7pt;
	text-align:left;
	PADDING=0;
}
.conteOrganigramaBG {
	color: #22569E;
	font-size: 8pt;
	font-weight:bold;
}
.conteB {
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
}
.conteBG {
	color: #22569E;
	font-size: 10pt;
	font-weight:bold;
}
.conteAzul {
	color: #0061A5;
	font-size: 8pt;
	text-align:justify;
}
.conteBAzul {
	color: #0061A5;
	font-size: 8pt;
	font-weight:bold;
}
a.conteVerMas  {
	text-decoration: none;
	color: #005E00;
}
a.conteVerMas:hover  {
	text-decoration: none;
	color: #FB7D00;
}
a.linkEventosPortada  {
	text-decoration: none;
	color: #000000;

}
a.linkEventosPortada:hover  {
	text-decoration: none;
	color: #FB7D00;
}
a.conteTorneos  {
	text-decoration: none;
	color: #005E00;
}
a.conteTorneos:hover  {
	text-decoration: none;
	color: #FB7D00;
}

a.conteAzul  {
	text-decoration: none;
	color: #0061A5;
}
a.conteAzul:hover  {
	text-decoration: none;
	color: #C6181B;
}
/*----------------------------------------------------------
Franja Dch Corporativa
----------------------------------------------------------*/
.dchCorporativa {
	color: #FFFFFF;
	font-size: 7pt;
	background: #447937;
}
/*----------------------------------------------------------
Home
----------------------------------------------------------*/

.txtHome
{
	color: #2D2D2D;
	font-size: 7pt;
	padding:2;
}

.bgHome {
	background-image : url(/img/bgHome.gif);
	background-color: #686766;
}
.bgHomeSectores {
	background-image : url(/img/bgHomeSectores.gif);
	xbackground-color: #939493;
}
.homeIcoSectores {
	width:25%;
	text-align : center;
}
.bgLineaDiscontinuaVertical {
	background-image : url(/img/bgLineaDiscontinuaVertical.gif);
	width: 1px;
}
.bgLineaDiscontinuaVerticalFicha {
	background-image : url(/img/bgLineaDiscontinuaVerticalFicha.gif);
	width: 1px;
}
.bgTitZona {
	background-image : url(/img/bgTitZona.gif);
	height: 16px;
}
.titBgZona {
	background-image : url(/img/bgTitZona.gif);
	height: 16px;
	font-size: 9pt;
	color: #E7A801;
	font-weight:bold;
}
.titZona {
	font-size: 9pt;
	color: #E7A801;
	font-weight:bold;
}
.bgTitZonaDch {
	background-image : url(/img/bgTitZonaDch.gif);
	height: 16px;
}
.bgConteZonaDch {
	background-color: #F5F5F5;
	PADDING=5;
}
.txtAzul {
	color: #0058A0;
	font-size: 7pt;
}
.bgTitZonaVerticalDown {
	BORDER-TOP: #FFFFFF 2px solid;
	background-color: #FEBB05;
	height: 5px;
}
.bgTitZonaVerticalCentro {
	background-color: #FEBB05;
}
.padding5 {
	PADDING=5;
}
.tablaBgIconografia {
	color: #2D2D2D;
	font-size: 7pt;
	background: #F0F0F0;
	BORDER-BOTTOM: #6C6C6C 1px solid;
	BORDER-left: #6C6C6C 1px solid;
	BORDER-right: #6C6C6C 1px solid;
	BORDER-TOP: #6C6C6C 0px solid;
	PADDING=5;
}

table.external
{
  background-color: #000000;
  width: 100%;
}

table.internal {
  font-family: tahoma;
  font-size: 11px;
  border: 0;
  font-weight: bold;
  color: rgb(0,51,153);
  background-color: #AAE0A9;
  width: 100%;
}

td.header {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border: 0;
  background-color:#86B758;
  background-color:#86B758;
  border-width: 1px;
  border-top-color:#537733;
  border-left-color:#537733;
  border-top-color:#537733;
  border-left-color:#537733;
  border-bottom-color:#537733;
  border-right-color:#537733;
  border-style: solid;
  text-align: center;
  height: 2px;
  padding-left: 2px;
}

td.window {
  font-size: 11px;
  color: #000000;
  border: 0;
  background-color: rgb(239,237,222);
  border-width: 1px;
  border-bottom: 1px solid #7F7F7F;
  border-style: solid;
  text-align: left;
  padding-left: 5px;

  xfont-family: tahoma;
  xfont-size: 11px;
  xcolor: #000000;
  xborder: 0;
  xbackground-color: rgb(239,237,222);
  xborder-width: 1px;
  xborder-top-color: rgb(255,255,245);
  xborder-left-color: rgb(255,255,245);
  xborder-bottom-color: rgb(150,127,101);
  xborder-right-color: rgb(150,127,101);
  xborder-style: solid;
  xtext-align: left;
  xpadding-left: 5px;
}
td.windowDown {
  font-size: 11px;
  color: #000000;
  border: 0;
  xbackground-color: rgb(239,237,222);
  xborder-width: 1px;
  xborder-bottom: 1px solid #7F7F7F;
  xborder-style: solid;
  text-align: left;
  padding-left: 5px;
}

td.headertitle {
  font-family: tahoma;
  font-size: 11px;
  xfont-weight: bold;
  color: #000000;

  xfont-family: tahoma;
  xfont-size: 11px;
  xfont-weight: bold;
  xcolor: #FFFFFF;
}

td.tablefield1 {
	border-bottom: #7F7F7F 1px solid;
	border-left: #7F7F7F 1px solid;
	border-right: #7F7F7F 1px solid;
	background-color: #E0E0E0;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7F7F7F;
	text-align: left;
	cursor: hand;
}
td.tablefield2 {
	border-bottom: #7F7F7F 1px solid;
	border-left: #7F7F7F 1px solid;
	border-right: #7F7F7F 1px solid;
	background-color: #EEEEEE;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7F7F7F;
	text-align: left;
	cursor: hand;
}

td.tablefieldIzq {
	border-bottom: #7F7F7F 1px solid;
	border-left: #7F7F7F 1px solid;
	xBORDER-right: #7F7F7F 1px solid;
	xBORDER-TOP: #7F7F7F 1px solid;
 	background-color: #E0E0E0;
	font-family: tahoma;
 	font-size: 11px;
 	font-weight: bold;
 	color: #7F7F7F;
 	text-align: center;
 	cursor: hand;
}

td.tablefieldDch {
	border-bottom: #7F7F7F 1px solid;
	border-left: #7F7F7F 1px solid;
	border-right: #7F7F7F 1px solid;
	xBORDER-TOP: #7F7F7F 1px solid;
 	background-color: #E0E0E0;
	font-family: tahoma;
 	font-size: 11px;
 	font-weight: bold;
 	color: #7F7F7F;
 	text-align: center;
 	cursor: hand;
}

td.tablefieldBuscador {
  border-left:1px dashed #BDBDBD;
  border-right:1px dashed #BDBDBD;
  border-bottom:1px dashed #BDBDBD;
  background-color: #F2F2F2;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #7F7F7F;
  text-align: center;
  cursor: hand;
}
td.tablefieldBuscadorDown {
  border-left:1px dashed #BDBDBD;
  border-right:1px dashed #BDBDBD;
  border-bottom:1px dashed #BDBDBD;
  background-color: #F2F2F2;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #7F7F7F;
  text-align: center;
  cursor: hand;
  padding-left: 5px;
  padding-right: 5px;
}

td.tablefieldclick {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border: 0;
  background-color: rgb(114,148,224);
  border-width: 1px;
  border-top-color: rgb(63,97,173);
  border-left-color: rgb(63,97,173);
  border-bottom-color: rgb(165,199,255);
  border-right-color: rgb(165,199,255);
  border-style: solid;
  text-align: center;
  vertical-align: bottom;
  cursor: hand;
}

/*==================== CELDAS DE DATOS =========================================================*/
td.dataIzq {
  font-family: tahoma;
  font-size: 11px;
  color: #000000;
  BORDER-BOTTOM: #7F7F7F 1px solid;
  BORDER-LEFT: #7F7F7F 1px solid;
  BORDER-RIGHT: #7F7F7F 0px solid;
  BORDER-TOP: #7F7F7F 0px solid;
  padding-left: 5px;
  padding-right: 5px;
}
td.dataIzqOdd {
  font-family: tahoma;
  font-size: 11px;
  color: #000000;
  BORDER-BOTTOM: #7F7F7F 1px solid;
  BORDER-LEFT: #7F7F7F 1px solid;
  BORDER-RIGHT: #7F7F7F 0px solid;
  BORDER-TOP: #7F7F7F 0px solid;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #F2F2F2;
}
td.dataDch {
  font-family: tahoma;
  font-size: 11px;
  color: #000000;
  BORDER-BOTTOM: #7F7F7F 1px solid;
  BORDER-LEFT: #7F7F7F 1px solid;
  BORDER-RIGHT: #7F7F7F 1px solid;
  BORDER-TOP: #7F7F7F 0px solid;  
  padding-left: 5px;
  padding-right: 5px;
}
td.dataDchOdd {
  font-family: tahoma;
  font-size: 11px;
  color: #000000;
  BORDER-BOTTOM: #7F7F7F 1px solid;
  BORDER-LEFT: #7F7F7F 1px solid;
  BORDER-RIGHT: #7F7F7F 1px solid;
  BORDER-TOP: #7F7F7F 0px solid;  
  padding-left: 5px;
  padding-right: 5px;
  background-color: #F2F2F2;
}

/*==================== CELDAS DE DATOS =========================================================*/

td.over {
  font-family: tahoma;
  font-size: 11px;
  color: rgb(0,51,153);
  background-color: #EFE4E9;
  background-color: rgb(122,187,255);
  border-width: 1px;
  border-top-color: #AB2A42;
  border-left-color: #AB2A42;
  border-bottom-color: #AB2A42;
  border-right-color: #AB2A42;
  border-style: solid;
  padding-left: 5px;
  padding-right: 5px;
}
td.out {
  background-color: #FFFFFF;
}
/*----------------------------------------------------------
capa Sectores Home
----------------------------------------------------------*/
.capaSectoresTdLink {
	color: #0061A5;
	font-size:7pt;
}
.capaSectores {
	color: #0061A5;
	font-size: 7pt;
	background: #E8EEF8;
	BORDER-BOTTOM: #799DD3 1px solid;
	BORDER-left: #799DD3 1px solid;
	BORDER-right: #799DD3 1px solid;
	BORDER-TOP: #799DD3 1px solid;
	PADDING=3;
}
a.capaSectoresLink  {
	text-decoration : none;
	color : #0061A5;
	font-size:7pt;
}
a.capaSectoresLink:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}

/*----------------------------------------------------------
Pestaņa ficha empresa
----------------------------------------------------------*/
.pestanaFichaEmpresaOut {
	color: #868686;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaMapa {
	color: #868686;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 1px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaInicioAct {
	color: #0061A5;
	font-size: 7pt;
	background-image : url(/img/fichaPestanaZonaBg.gif);
	background-color: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaConteAct {
	color: #0061A5;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaFinAct {
	color: #0061A5;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaInicioInact {
	color: #FFFFFF;
	font-size: 7pt;
	background-image : url(/img/fichaPestanaZonaBg.gif);
	background-color: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaConteInact {
	color: #FFFFFF;
	font-size: 7pt;
	font-weight:bold;
	background: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
a.pestanaFichaEmpresaConteAct  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
a.pestanaFichaEmpresaConteAct:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
.pestanaFichaEmpresaFinInact {
	color: #FFFFFF;
	font-size: 7pt;
	background: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
/*----------------------------------------------------------
Ficha cuadro azul Dch
----------------------------------------------------------*/
.cuadroDchAzulConteFicha {
	background-color: #F8FAFD;
	color: #606060;
	font-size: 7pt;
	PADDING=3;
	text-align:left;
	xtext-align:justify;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 1px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
}
.cuadroDchAzulConteFichaTxt {
	background-color: #F8FAFD;
	color: #606060;
	font-size: 7pt;
	text-align:left;
	xtext-align:justify;
}
a.cuadroDchAzulConteFichaLink  {
	text-decoration : none;
	color : #606060;
	font-size:7pt;
}
a.cuadroDchAzulConteFichaLink:hover  {
	text-decoration : underline;
	color: #606060;
	font-size:7pt;
}
/*----------------------------------------------------------
Ficha categorias
----------------------------------------------------------*/
a.fichaCategoria  {
	text-decoration : none;
	color : #000000;
	font-size:8pt;
	font-weight:bold;
}
a.fichaCategoria:hover  {
	text-decoration : none;
	color: #000000;
	font-size:8pt;
	font-weight:bold;
}
a.fichaSubCategoria  {
	text-decoration : none;
	color : #000000;
	font-size:7pt;
}
a.fichaSubCategoria:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
/*----------------------------------------------------------
cuadro azul
----------------------------------------------------------*/
.cuadroAzulConte {
	background-color: #F8FAFD;
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
.cuadroAzulTit {
	background-color: #F8FAFD;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevista {
	background-color: #FFFFFF;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevistaAzul {
	background-color: #F8FAFD;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevistaAzulDg {
	xbackground-color: EEF2F9;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}

a.cuadroAzulTit  {
	text-decoration : none;
	color : #799DD3;
	font-size:7pt;
	font-weight:bold;
}
a.cuadroAzulTit:hover  {
	text-decoration : none;
	color: #00509C;
	font-size:7pt;
	font-weight:bold;
	xbackground-color: #F8FAFD;
}
.cuadroAzulTitLinea {
	background-image : url(/img/bgCuadroAzulTit.gif);
	xBORDER-BOTTOM: #799DD3 1px solid;
}
.cuadroAzulTitLinea2 {
	background-image : url(/img/bgCuadroAzulTit2.gif);
	xBORDER-BOTTOM: #799DD3 1px solid;
}
.cuadroAzulTitPuntos {
	background-image : url(/img/bgCuadroAzulTitPuntos.gif);
}
/*----------------------------------------------------------
cuadro azul Formulario  ---  Form
----------------------------------------------------------*/
.cuadroAzulConteForm {
	background-color: #E8EEF8;
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
a.cuadroAzulTitForm  {
	text-decoration : none;
	color : #799DD3;
	font-size:7pt;
	font-weight:bold;
}
a.cuadroAzulTitForm:hover  {
	text-decoration : none;
	color: #00509C;
	font-size:7pt;
	font-weight:bold;
	background-color: #E8EEF8;
}
.cuadroAzulTitLineaForm {
	background-image : url(/img/bgCuadroAzulTit.gif);
	dBORDER-BOTTOM: #799DD3 1px solid;
}
/*----------------------------------------------------------
Calendario eventos
----------------------------------------------------------*/
.calendarBorde {
	background-color: #0061A5;
}
.calendarFondoBlanco {
	background-color: #FFFFFF;
}
.calendarMesTxt {
	color : #0061A5;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-image : url(/img/bgCalendarMes.gif);
}
a.calendarMes  {
	text-decoration : none;
	color : #C6181B;
	font-size:7pt;
}
a.calendarMes:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiasSemana {
	background-color: #858585;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}
.calendarDiaAct {
	background-color: #BCCEE9;
	text-align:center;
	font-size:7pt;
}
a.calendarDiaAct  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
a.calendarDiaAct:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiaInact {
	background-color: #FFEBB7;
	color: #0061A5;
	font-size:7pt;
	text-align:center;
}

/*----------------------------------------------------------
Zona resumen
----------------------------------------------------------*/
.resumen {
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
.resumenFin {
	color: #797979;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
a.resumen  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.resumen:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
.resumenPrivate {
	color: #8A8A8A;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
a.resumenPrivate  {
	text-decoration : none;
	color : #8A8A8A;
	font-size:7pt;
	font-weight:bold;
}
a.resumenPrivate:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
a.verMas  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.verMas:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Fecha
----------------------------------------------------------*/
.fecha {
	color: #000000;
	font-size: 7pt;
	font-style:italic;
}
.fechaAno {
	color: #FFFFFF;
	font-size: 8pt;
	background: #447937;
}
.user {
	color: #7F7F7F;
	font-size: 7pt;
	text-align:right;
}
/*----------------------------------------------------------
Listado Paginacion - buscador
----------------------------------------------------------*/
.paginacion {
	color: #828080;
	font-size: 7pt;
	xfont-weight:bold;
	font-family: verdana,arial,tahoma;
}
.paginacionActual {
	color: #0061A5;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
a.paginacion  {
	text-decoration : none;
	color: #0061A5;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.paginacion:hover  {
	text-decoration : none;
	color: #C6181B;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
.txtBuscadorListado {
	color: #000000;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
/*----------------------------------------------------------
banner Up
----------------------------------------------------------*/
.bannerMarcoCabecera {
	color: #447937;
	font-size: 7pt;
	background: #447937;
	BORDER-BOTTOM: #447937 1px solid;
	BORDER-left: #447937 1px solid;
	BORDER-right: #447937 1px solid;
	BORDER-TOP: #447937 1px solid;
	PADDING=0;
}
/*----------------------------------------------------------
lineas
----------------------------------------------------------*/
.linea2pxAmarillo {
	BORDER-TOP: #FEBB05 2px solid;
	PADDING=0;
}
/*----------------------------------------------------------
menu Izq
----------------------------------------------------------*/
.menuIzq {
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=2;
}
a.menuIzq  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
}
a.menuIzq:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
}
a.menuIzqB  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.menuIzqB:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
	font-weight:bold;
}
/*----------------------------------------------------------
menu Opciones
----------------------------------------------------------*/
.idiomasMenu {
	color: #4C4C4C;
	font-size: 7pt;
}
.idiomasMenuBG {
	background: #88D376;
	BORDER-BOTTOM: #4C4C4C 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #4C4C4C 1px solid;
}
a.menu  {
	text-decoration : none;
	color : #FFFFFF;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.menu:hover  {
	text-decoration : none;
	color: #FFD200;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Ruta
----------------------------------------------------------*/
.rutaBuscador {
	color: #4C4C4C;
	font-size: 7pt;
	background: #E8EEF8;
	BORDER-BOTTOM: #4C4C4C 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #4C4C4C 0px solid;
	PADDING=0;
	background-image: /img/bgBuscador.jpg;

}
a.ruta  {
	text-decoration : none;
	color : #0061A5;
}
a.ruta:hover  {
	text-decoration : none;
	color: #C6181B;
}
a.rutaZona  {
	text-decoration : none;
	color : #4C4C4C;
}
a.rutaZona:hover  {
	text-decoration : none;
	color: #C6181B;
}
/*----------------------------------------------------------
Pie pag
----------------------------------------------------------*/
.piePag {
	color: #8F8F8F;
	text-align:center;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;

	BORDER-BOTTOM: #BBBBBB 0px solid;
	BORDER-left: #406BBA 0px solid;
	BORDER-right: #BBBBBB 0px solid;
	BORDER-TOP: #8F8F8F 1px solid;
}
a.piePag  {
	text-decoration : none;
	color : #727272;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.piePag:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Botones
----------------------------------------------------------*/
a.btn  {
	text-decoration : none;
	color : #3B6F2F;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.btn:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.btnG  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:8pt;	
}
a.btnG:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:8pt;
}
/*---------------------------------------------------------
Formularios
----------------------------------------------------------*/
select.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}

input.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.comboProfesores  {
	background : #C0C0C0;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 137px;
}
input.buscadorPag  {
	background: #F5F8FA;
	xbackground: #E8EEF8;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorPag  {
	background: #F5F8FA;
	xbackground: #E8EEF8;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	xwidth: 137px;
}
input.usuario  {
	background : #DCF6D5;
	border : 1px solid #000000;
	color : #3B6F2F;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 70px;
}
input.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	border: 1px solid #666666;
	xmargin-top:2px;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.formAzul  {
	background : #0061A5;
	border : 1px solid black;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
