.bold
{
  font-weight: bold;
}

BODY {
	background-color : #ffffff;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color:#000000;
	font-family: verdana,arial,tahoma;
	font-size: 8pt;
	text-align: center;

	scrollbar-family-color: D9D9D9;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: BBBBBB;
	scrollbar-darkshadow-color: ffffff;
	scrollbar-shadow-color: 545454;
	scrollbar-arrow-color: 545454;
	scrollbar-track-color: ffffff;
}
table.general {
	background-color: #FFFFFF;
	xtext-align:center;
	PADDING-left:2;
	PADDING-right:2;

	xvertical-align: middle;
}
table.generalConte {
	width: 740px;
	xheight: 100%; 
	text-align:center;
	background-color: #FFFFFF;
	BORDER-TOP: #CCCCCC 0px solid;
	BORDER-left: #CCCCCC 5px solid;
	BORDER-right: #CCCCCC 5px solid;
	BORDER-BOTTOM: #CCCCCC 5px solid;
	PADDING-left:2;
	PADDING-right:2;
}
.titPopUp {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	xheight: 45; 
	xbackground-color: #E5E5E5;
	PADDING:0;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #77ad1a 1px solid;
	BORDER-right: #77ad1a 1px solid;
	BORDER-BOTTOM: #999999 0px solid;
}
.contePopUp {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	xheight: 45; 
	xbackground-color: #E5E5E5;
	PADDING:10;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
.contePopUpCVPadding0 {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	xheight: 45; 
	xbackground-color: #E5E5E5;
	PADDING:0;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #77ad1a 1px solid;
	BORDER-right: #77ad1a 1px solid;
	BORDER-BOTTOM: #77ad1a 1px solid;
}
.contePopUpCV {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	PADDING:10;
}
.titPopUpNews {
	color: #1D6488;
	font-size: 8pt;
	font-weight:bold; 
	background-color: #FFFFFF;
	PADDING:0;
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-left: #FFFFFF 0px solid;
	BORDER-right: #FFFFFF 0px solid;
	BORDER-BOTTOM: #FFFFFF 0px solid;
}
.contePopUpNews {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	xheight: 45; 
	xbackground-color: #E5E5E5;
	PADDING:7;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #999999 1px dotted;
	BORDER-right: #999999 1px dotted;
	BORDER-BOTTOM: #999999 1px dotted;
}
.fechaPopUpNews {
	color: #939393;
	xcolor: #8197AB;
	xcolor: #FE8383;
	text-align:left;
	font-size: 7pt;
	font-weight:bold; 
}
.bgTitPopUpNews {
	background-image : url(../img/bgTitPopUpNews.gif);
}
.conte {
	color: #656565;
	text-align:left;
	font-size: 8pt;
}

.conteCvAnadir {
	color: #1D6488;
	text-align:left;
	font-size: 8pt;
}

.logo {
	padding-top: 10px;
	height: 50px;
	xBACKGROUND-IMAGE: url(../img/bgLogo.gif);
	BORDER-TOP: #0C559B 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #0C559B 0px solid;
}
.zonaDown {
	BORDER-TOP: #0C559B 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #0C559B 0px solid;
	background-color: #E5E5E5;
	height: 100%;
}
a  {
	text-decoration: none;
	color: #000000;
  font-size: 11px;
}
a:hover  {
	text-decoration : none;
	color : #999999;
  font-size: 11px;
}

td.zonaDownTables {
	text-align:center;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color: #E5E5E5;
}
td.zonaDownTit {
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	color: #000000;
	font-weight: bold;
	font-size: 7pt;
	text-transform : uppercase;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}
td.zonaDownConte {
	height: 106px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}
td.zonaDownConteBoxCorporativo {
	height: 106px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}

td.zonaDownFoto {
	height: 105px;
	text-align:left;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #E5E5E5;
}
td.zonaDownAutenticacion {
	text-align:left;
	height: 106px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(../img/bgAutenticacionDeUsuario.jpg);
}
.zonaDownAutenticacionTit {
	color: #000000;
	text-align:left;
	font-size: 7pt;
}
/*----------------------------------------------------------
box news
----------------------------------------------------------*/
.boxNews {
	color: #656565;
	text-align:center;
	font-size: 7pt;
	xheight: 45; 
	background-color: #E5E5E5;
}
a.boxNewsLink  {
	text-decoration : none;
	color : #6A6A6A;
}
a.boxNewsLink:hover  {
	text-decoration : none;
	color: #000000;
}







/*----------------------------------------------------------
Pie pag
----------------------------------------------------------*/
.piePagConte {
	color: #656565;
	text-align:center;
	font-size: 7pt;
	xheight: 45; 
	background-color: #E5E5E5;
}
a.piePag  {
	text-decoration : none;
	color : #000000;
}
a.piePag:hover  {
	text-decoration : none;
	color: #FFFFFF;
	background-color: #656565;
}
a.volverPaginaLink  {
	text-decoration : none;
	color : #D10101;
}
a.volverPaginaLink:hover  {
	text-decoration : none;
	color: #780101;
}
/*----------------------------------------------------------
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;
}








input.autenticacion  {
	background : #FFFFFF;
	border : 1px solid #999999;
	color : #000000;
	font-size : 7pt;
	width: 100px;
}
select.form  {
	background : #e0e0e0;
	border : 1px solid #656565;
	color : #656565;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #e0e0e0;
	COLOR: #656565;
	border: 1px solid #656565;
	xmargin-top:2px;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}
input.form {
	background : #e0e0e0;
	border : 1px solid #656565;
	color : #656565;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}


input.formObligatorio {
	background : #e0e0e0;
	border : 1px solid #656565;
	color : #656565;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}

select.formObligatorio {
	background : #e0e0e0;
	border : 1px solid #656565;
	color : #656565;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.formObligatorio {
	BACKGROUND: #e0e0e0;
	COLOR: #656565;
	border: 1px solid #656565;
	xmargin-top:2px;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}
.buttonForm
{
	background : #d6e6ba;
	border : 1px solid #48710c;
	color : #48710c;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}

/*
input.formObligatorio {
	background : #F3F7F9;
	border : 1px solid #1D6488;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}

select.formObligatorio  {
	background : #FAF2F2;
	border : 1px solid #A50101;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.formObligatorio{
	BACKGROUND: #FAF2F2;
	COLOR: #000000;
	border: 1px solid #A50101;
	xmargin-top:2px;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.formObligatorio  {
	background : #FAF2F2;
	border : 1px solid #A50101;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
*/
.mandatory
{
  xcolor: #A50101;
  color: #77AD1A;
}