body 
{
    font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:#626469;
}

/********* CAMPOS E IMAGENES *******/

img.linkrelat {position:relative; top:2px}
img.linkrelat4 {position:relative; top:4px}

tr.enbloque img {display: block;}
table {border-collapse:collapse;}

input.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:normal; color:black; height:15px; border: solid 1px lightgrey; padding:2px}
input.campos-sp {font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:black; height:25px; border: solid 1px lightgrey; background-color:#f2f2f2; padding:3px;vertical-align:middle}

textarea.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:normal; color:black; border: solid 1px lightgrey; padding:2px}
textarea.campos-sp {font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:black; height:25px; border: solid 1px lightgrey; background-color:#f2f2f2; padding:3px;vertical-align:middle}

select.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:bold; color:black; border: solid 1px lightgrey; padding:2px}
select.camposbasecorp {font-family: Arial; font-size: 11px; font-style:normal; color:#2b46b0; border: solid 1px lightgrey; padding:2px}
select.camposbasecorp2 {font-family: Arial; font-size: 11px; font-style:normal; color:#5f9baf; border: solid 1px lightgrey; padding:2px}

.button {font-family:Arial;font-size:11px; color:white;background-color:#9d9fa2;border: solid 1px #595a5c;cursor:pointer}
.buttonBase {font-family:Arial; font-size:12px; color:white; background-color:#b0b1b3; border:1px solid #787879; cursor:pointer; padding:5px 10px 5px 10px}
.buttonLogout  {background-image: url(../im/botones/cerrar.gif);width: 18px;height: 18px;padding: 0px;margin: 0px;color: #ffffff;font-weight: bold;cursor: pointer;background-color: white;background-repeat: no-repeat;}


/********* LINKS ***************/

a, a:visited {text-decoration:none}
a:hover {text-decoration:underline}

a.link {text-decoration:none}
a.link:hover {text-decoration:underline}

a.linkunderline, a.linkunderline:hover, a.linkunderline:visited {text-decoration:underline}

/********* TEXT ****************/
.fs-9  {font-size: 9px !important;}
.fs-10 {font-size:10px !important;}
.fs-11 {font-size:11px !important;}
.fs-12 {font-size:12px !important;}
.fs-13 {font-size:13px !important;}
.fs-15 {font-size:15px !important;}
.fs-17 {font-size:17px !important;}
.fs-20 {font-size:20px !important;}
.fs-30 {font-size:30px !important;}

.fw-bold {font-weight:bold}
.fw-normal {font-weight:normal}

.ftd-underline {text-decoration:underline}
.ftd-none {text-decoration:none}
.fls-1 {letter-spacing:1px}

.fst-italic {font-style:italic}


/*********** BORDERS **************/

.bl-base {border: solid 1px lightgrey}
.bl-top-base {border-top: solid 1px lightgrey}
.bl-bottom-base {border-bottom: solid 1px lightgrey}
.bl-left-base {border-left: solid 1px lightgrey}
.bl-right-base {border-right: solid 1px lightgrey}

.bl-gadget {border: solid 1px #8d9296} /* gris oscuro */
.bl-gadgetlight {border: solid 1px #abafb2} /* gris claro */
.bl-top-gadget {border-top: solid 1px #8d9296} /* gris oscuro */
.bl-bottom-gadget {border-bottom: solid 1px #8d9296} /* gris oscuro */

/********** PADDINGS *****************/
.pad-5 {padding:5px}
.pad-10 {padding:10px}
.pad-15 {padding:15px}
.pad-top-15 {padding-top:15px}
.pad-bottom-15 {padding-bottom:15px}

/********** TAMAÑOS ****************/
.w-99 {width:90%}
.w-97 {width:97%}
.w-99 {width:99%}
.w-100 {width:100%}

/*********** COLORS ***************/
.fc-base {color: gray  !important;} /* gris*/
.fc-basecorp {color: #77b800 !important;} /* color corporativo*/
.fc-basecorp2 {color:#5f9baf !important;} /* 2º color corporativo */
.fc-basecorpalt {color: #e39607 !important;} /* amarillo */
.fc-rosa {color: #efa690 !important;} /* rosa */
.fc-red {color: #df0e0e !important;} /* rojo */
.fc-black {color:Black !important;} 
.fc-white {color:White !important;} 

.bgc-basecorp {background-color:#77b800} /* color corporativo */
.bgc-basecorp2 {background-color:#5f9baf} /* 2º color corporativo */
.bgc-white {background-color:White}
.bgc-black {background-color:Black}
.bgc-base {background-color:#f2f2f2}   /* gris claro */

.bgc-gadget {background-color:#8d9296} /* gris oscuro */
.bgc-gadgetlight {background-color:#abafb2} /* gris claro */
.bgc-gadget2 {background-color:#e4e8f4} /* azul claro */

.bgc-alert {background-color:#e4e8f4} /* azul claro*/

/*********** EFECTOS **************/
.cur-pointer {cursor:pointer}
.cur-help    {cursor:help}


/* OBJETOS  ***************************************/
BODY{ margin-top:0; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #C7C6C5;font-family: arial;    font-size: 11px;    color: black;    font-weight: normal;}
tr.enbloque img {display: block;}
table {border-collapse:collapse}
img.linkRelat{border:0;position:relative;top:2px}
img.linkFloat{border:0;float:left}
img{border:0}
img.imgFP {border:solid 2px lightgrey;margin:1px} /* fotos personales*/

SELECT{    BORDER-RIGHT: #7F9DB9 1px solid;    BORDER-TOP: #7F9DB9 1px solid;    FONT-SIZE: 11px;    MARGIN: 1px;    OVERFLOW: hidden;   BORDER-LEFT: #7F9DB9 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #7F9DB9 1px solid;    FONT-FAMILY: Arial}
input.campos{	font-family: arial;	font-size: 11px;	color: black;	font-weight: normal; border: 1px solid lightgrey;}
input.file{	font-family: arial;	font-size: 11px;	color: black;	font-weight: normal;border: solid 1px #595a5c;cursor:pointer}
textarea{    font-family: arial;	font-size: 11px;	color: black;	font-weight: normal;border: 1px solid lightgrey;}
.buttons {font-family:Arial;font-size:11px; color:white;background-color:#9d9fa2;border: solid 1px #595a5c;cursor:pointer}
.buttonsCorp{ font-family:Arial; background-image:url(../im/fijas/fondo_btn_corp.jpg); border:1px solid #8fd400;  color:dimgray; font-weight:bold; font-size:11px; cursor:pointer;}
.buttonsCorpOcio{ font-family:Arial; background-image:url(../imHTC/fijas/fondo_btn_corp_ocio.jpg); border:1px solid #1753B3;  color:dimgray; font-weight:bold; font-size:11px; cursor:pointer;}
imagen {border: 1px lightgrey solid}

.lnkbuttons, .lnkbuttons:hover, .lnkbuttons:link, .lnkbuttons:visited{font-family:Arial;font-size:11px; color:white;background-color:#9d9fa2;border: solid 1px #595a5c;cursor:pointer; font-weight:normal; text-decoration:none;} 
.vermas 
{
    /*color:#77b800; */
    color:#df0e0e; 
    font-weight:normal; margin-bottom:5px}

/* Estilo de los textbox editables */
.textArea {width:98%;height:100px;border: 1px solid lightgrey;} 
/* subraya un elemento cuando nos ponemos sobre el con el raton */
.subrayarSobre:hover {text-decoration: underline;}
/* tipos de cursores */
.cursorPointer, .cursorPointer label,.cursorPointer input {cursor:pointer;}
.negrita {font-weight:bold !important;}
.txtResultados {border: 1px solid lightgrey; width:20px; text-align:center;}
/*  MENUS Y GADGETS  ******************************/
table.tGadget {border-top:solid 1px #108518;background-color:#ebeaea;}
td.tGadget {border-top:solid 1px #108518;background-color:#ebeaea;}
div.dGadget {display:block;float:left;margin-top:0px}
.SlideUp{background-image: url('../im/iconos/expand.gif'); width: 15px; height:15px; cursor:pointer;padding-bottom: 3px;background-repeat:no-repeat;}
.SlideDown{background-image: url('../im/iconos/collapse.gif'); width: 15px; height:15px; cursor:pointer;padding-bottom: 3px;background-repeat:no-repeat;}    

/*///////////// Tabs Code header ////////////*/

.tabsheader {font-family: Arial;font-size: 11px;color: black;clear: both;text-align: left;}
.tabsheader ul {display: inline;list-style-type: none;margin: 0px;padding: 0px; float:left;vertical-align:middle}
.tabsheader li { float: left; font-size:11px;vertical-align:middle}
.tabsheader a,.tabsheader a:visited { width: 87px; text-decoration:none;}

.tabsheader a.current:visited, .tabsheader a.current, .tabsheader a.current:hover{
	width: 87px; position: relative;float: left;
	background: url('../im/tabs/tabsdark.gif');
	color: white;
	padding-top:15px;
	height:30px;
	text-decoration: none;
}
.tabsheader a {
	width: 87px; position: relative;float: left;
	background-image: url('../im/tabs/tabsgray.gif');
	background-position: -87px 0;
	background-repeat:no-repeat;
	padding-top:15px;
	color: white;
	height:30px;
	text-decoration:none;
	text-align:center;
	outline-width:0px;
}
.tabsheader a:visited {color: white;}
.tabsheader a:hover {
	top: 0px;
	background-image: url('../im/tabs/tabsdark.gif');
	background-position: -175px 0;
	background-repeat:no-repeat;
	padding-top:2px;
	height:43px;
	color: white;
	text-decoration:none;
	outline-width:0px;
}
.tabsheader a:focus {outline-width:0px;}
.tabsheader .tabSelected{
	background-image: url('../im/tabs/tabsdark.gif');
	background-position: -87px 0;
	background-repeat:no-repeat;
}

/*///////////// Tabs Code header OCIO ////////////*/

.tabsheaderAlt {font-family: Arial;font-size: 11px;color: black;clear: both;text-align: left;}
.tabsheaderAlt ul {display: inline;list-style-type: none;margin: 0px;padding: 0px; float:left;vertical-align:middle}
.tabsheaderAlt li { float: left; font-size:11px;vertical-align:middle}
.tabsheaderAlt a,.tabsheaderAlt a:visited { width: 87px; text-decoration:none;}
.tabsheaderAlt a.current:visited, .tabsheaderAlt a.current, .tabsheaderAlt a.current:hover{
	width: 87px; position: relative;float: left;
	background: url('../im/tabs/tabsdarkAlt.gif');
	color: white;
	padding-top:15px;
	height:30px;
	text-decoration: none;
}
.tabsheaderAlt a {
	width: 87px; position: relative;float: left;
	background-image: url('../im/tabs/tabsgray.gif');
	background-position: -87px 0;
	background-repeat:no-repeat;
	padding-top:15px;
	color: white;
	height:30px;
	text-decoration:none;
	text-align:center;
	outline-width:0px;
}
.tabsheaderAlt a:visited {color: white;}
.tabsheaderAlt a:hover {
	top: 0px;
	background-image: url('../im/tabs/tabsdarkAlt.gif');
	background-position: -175px 0;
	background-repeat:no-repeat;
	padding-top:2px;
	height:43px;
	color: white;
	text-decoration:none;
	outline-width:0px;
}
.tabsheaderAlt a:focus {outline-width:0px;}
.tabsheaderAlt .tabSelected{
	background-image: url('../im/tabs/tabsdarkAlt.gif');
	background-position: -87px 0;
	background-repeat:no-repeat;
}
/* stop mozilla outline when click link*/
:link:focus, :visited:focus {-moz-outline:0px;}
/*  ENLACES ***************************************/
a {font-family: arial;font-size: 11px;color: #77b800;font-weight: bold;text-decoration: none;}
a:hover{font-family: arial;font-size: 11px;color: #77b800;text-decoration: underline;font-weight: bold;}
a:visited{font-family: arial;font-size: 11px;color: #77b800;text-decoration: none;font-weight: bold;}

a.linkMenuW:link{	font-family: arial;	font-size: 12px;	color: white;	text-decoration:none;}
a.linkMenuW:visited{	font-family: arial;	font-size: 12px;	color: white;	text-decoration:none;}
a.linkMenuW:hover{	font-family: arial;	font-size: 12px;	color: white;	text-decoration: none;}

a.linkMenuCorp:link{	font-family: arial;	font-size: 12px;	color: #77b800; font-weight: bold;	text-decoration:none;}
a.linkMenuCorp:visited{	font-family: arial;	font-size: 12px;	color: #77b800;	text-decoration:none;}
a.linkMenuCorp:hover{	font-family: arial;	font-size: 12px;	color: #77b800;	text-decoration: underline;}

a.linkMenuCorp15B:link{	font-family: arial;	font-size: 15px;	color: #77b800;	text-decoration:none;}
a.linkMenuCorp15B:visited{	font-family: arial;	font-size: 15px;	color: #77b800;	text-decoration:none;}
a.linkMenuCorp15B:hover{font-family: arial;font-size: 15px;color: #77b800;text-decoration: underline;font-weight: bold;}

a.linkGray11B:link{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration:none;font-weight: bold}
a.linkGray11B:visited{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration:none;font-weight: bold}
a.linkGray11B:hover{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration: underline;font-weight: bold}

a.linkGray11:link{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration:none;font-weight: normal}
a.linkGray11:visited{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration:none;font-weight: normal}
a.linkGray11:hover{	font-family: arial;	font-size: 11px;	color: gray;	text-decoration: underline;font-weight: normal}

a.linkCorp11:link{	font-family: arial;	font-size: 11px;	color: #77b800;	text-decoration:none;	font-weight: normal;}
a.linkCorp11:visited{	font-family: arial;	font-size: 11px;	color: #77b800;	text-decoration:none;	font-weight: normal;}
a.linkCorp11:hover{	font-family: arial;	font-size: 11px;	color: #77b800;	text-decoration: underline;	font-weight: normal;}

a.linkGray12B:link{	font-family: arial;	font-size: 12px;	color: gray;	text-decoration:none;	font-weight: bold;}
a.linkGray12B:visited{	font-family: arial;	font-size: 12px;	color: gray;	text-decoration:none;	font-weight: bold;}
a.linkGray12B:hover{	font-family: arial;	font-size: 12px;	color: gray;	text-decoration: underline;	font-weight: bold;}

a.linkMsg:link{	font-family: arial;	font-size: 11px;	color: black;	text-decoration:none;	font-weight: normal;}
a.linkMsg:visited{	font-family: arial;	font-size: 11px;	color: black;	text-decoration:none;	font-weight: normal;}
a.linkMsg:hover{	font-family: arial;	font-size: 11px;	color: black;	text-decoration: underline;	font-weight: normal;}

a.linkWhite11:link{	font-family: arial;	font-size: 11px;	color: white;	text-decoration:none;	font-weight: bold;}
a.linkWhite11:visited{	font-family: arial;	font-size: 11px;	color: white;	text-decoration:none;	font-weight: bold;}
a.linkWhite11:hover{	font-family: arial;	font-size: 11px;	color: white;	text-decoration: underline;	font-weight: bold;}


a.linkBlue11:link{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration:none;	font-weight: normal;}
a.linkBlue11:visited{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration:none;font-weight: normal;	}
a.linkBlue11:hover{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration: underline;font-weight: normal;	}

a.linkBlue11B:link{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration:none;	font-weight: bold;}
a.linkBlue11B:visited{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration:none;	font-weight: bold;}
a.linkBlue11B:hover{	font-family: arial;	font-size: 11px;	color: #3B5998;	text-decoration: underline;	font-weight: bold;}

a.linkBlack11:link{	font-family: arial;	font-size: 11px;	color: black;	text-decoration:none;	font-weight: normal;}
a.linkBlack11:visited{	font-family: arial;	font-size: 11px;	color: black;	text-decoration:none;	font-weight: normal;}
a.linkBlack11:hover{	font-family: arial;	font-size: 11px;	color: black;	text-decoration: underline;	font-weight: normal;}

a.linkBlack12:link{	font-family: arial;	font-size: 12px;	color: black;	text-decoration:none;font-weight: normal;}
a.linkBlack12:visited{	font-family: arial;	font-size: 12px;	color: black;	text-decoration:none;font-weight: normal;}
a.linkBlack12:hover{	font-family: arial;	font-size: 12px;	color: black;	text-decoration: none;font-weight: normal;}

a.linkBlack12B:link{	font-family: arial;	font-size: 12px;	color: black;	text-decoration:none;font-weight: bold;}
a.linkBlack12B:visited{	font-family: arial;	font-size: 12px;	color: black;	text-decoration:none;font-weight: bold;}
a.linkBlack12B:hover{	font-family: arial;	font-size: 12px;	color: black;	text-decoration: none;font-weight: bold;}

a.linkRed11:link{	font-family: arial;	font-size: 11px;	color: #df0e0e;	text-decoration:none;	font-weight: normal;}
a.linkRed11:visited{	font-family: arial;	font-size: 11px;	color: #df0e0e;	text-decoration:none;font-weight: normal;	}
a.linkRed11:hover{	font-family: arial;	font-size: 11px;	color: #df0e0e;	text-decoration: underline;font-weight: normal;	}


/*  LINKS OCIO ******************************************/

a.linkMenuCorpOcio:link{	font-family: arial;	font-size: 12px;	color: #1753B3; font-weight: bold;	text-decoration:none;}
a.linkMenuCorpOcio:visited{	font-family: arial;	font-size: 12px;	color: #1753B3;	text-decoration:none;}
a.linkMenuCorpOcio:hover{	font-family: arial;	font-size: 12px;	color: #1753B3;	text-decoration: underline;}

a.linkMenuCorpOcio15B:link{	font-family: arial;	font-size: 15px;	color: #1753B3;	text-decoration:none;}
a.linkMenuCorpOcio15B:visited{	font-family: arial;	font-size: 15px;	color: #1753B3;	text-decoration:none;}
a.linkMenuCorpOcio15B:hover{font-family: arial;font-size: 15px;color: #1753B3;text-decoration: underline;font-weight: bold;}

a.linkCorpOcio11:link{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration:none;	font-weight: normal;}
a.linkCorpOcio11:visited{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration:none;	font-weight: normal;}
a.linkCorpOcio11:hover{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration: underline;	font-weight: normal;}

a.linkCorpOcio11B:link{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration:none;	font-weight: bold;}
a.linkCorpOcio11B:visited{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration:none;	font-weight: bold;}
a.linkCorpOcio11B:hover{	font-family: arial;	font-size: 11px;	color: #1753B3;	text-decoration: underline;	font-weight: bold;}


/********************************************************/
/*  TITULOS DE SECCION **********************************/
/********************************************************/
.ttlCorp15B{	font-family: arial;	font-size: 15px;	color: #77b800;	font-weight: bold;}
.ttlWhite15B{	font-family: arial;	font-size: 15px;	color: white;	font-weight: bold;}
.ttlWhite20B{	font-family: arial;	font-size: 20px;	color: white;	font-weight: bold;}
.ttlCorp20B{	font-family: arial;	font-size: 20px;	color: #77b800;	font-weight: bold;}
.ttlCorp13B{	font-family: arial;	font-size: 13px;	color: #77b800;	font-weight: bold;}
.ttlGray15B{	font-family: arial;	font-size: 15px;	color: gray;	font-weight: bold;}
.ttlGray13B{	font-family: arial;	font-size: 13px;	color: gray;	font-weight: bold;}
.ttlBlack18B{	font-family: arial;	font-size: 18px;	color: black;	font-weight: bold;}
.ttlBlack15B{	font-family: arial;	font-size: 15px;	color: black;	font-weight: bold;}
.ttlBlack13B{	font-family: arial;	font-size: 13px;	color: black;	font-weight: bold;}
.ttlDimGray20B{	font-family: arial;	font-size: 20px;	color: dimgray;	font-weight: bold;}
.ttlDimGrayTimes20B{font-family: times;	font-size: 20px;	color: dimgray;	font-weight: bold;}
.tlBlack14B{font-family: arial;	font-size: 14px;	font-weight: bold;}
.ttlBlue15B{	font-family: arial;	font-size: 15px;	color: #3B5998;	font-weight: bold;}
/*  Titulos OCIO ******************************************/
.ttlCorpOcio15B{	font-family: arial;	font-size: 15px;	color: #1753B3;	font-weight: bold;}
.ttlCorpOcio20B{	font-family: arial;	font-size: 20px;	color: #1753B3;	font-weight: bold;}
.ttlCorpOcio13B{	font-family: arial;	font-size: 13px;	color: #1753B3;	font-weight: bold;}
/********************************************************/
/*  TEXTO LIBRE ***************************************/
/********************************************************/

.txtWhite11{font-family: arial;	font-size: 11px;	color: white;	font-weight: normal;}
.txtWhite12{font-family: arial;	font-size: 12px;	color: white;	font-weight: normal;}
.txtCorp11{font-family: arial;	font-size: 11px;	color: #77b800;	font-weight: normal;}
.txtCorp11B{font-family: arial;	font-size: 11px;	color: #77b800;	font-weight: bold;}
.txtCorp12{font-family: arial;	font-size: 12px;	color: #77b800;	font-weight: normal;}
.txtCorp12B{font-family: arial;	font-size: 12px;	color: #77b800;	font-weight: bold;}
.txtGray11{font-family: arial;	font-size: 11px;	color: gray;	font-weight: normal;}
.txtGray11B{font-family: arial;	font-size: 11px;	color: gray;	font-weight: bold;}
.txtGray12{font-family: arial;	font-size: 12px;	color: gray;	font-weight: normal;}
.txtGray12B{font-family: arial;	font-size: 12px;	color: gray;	font-weight: bold;}
.txtGray10{font-family: arial;	font-size: 10px;	color: gray;	font-weight: normal;}
.txtBlack10{font-family: arial;	font-size: 10px;	color: black;	font-weight: normal;}
.txtBlack11{font-family: arial;	font-size: 11px;	color: black;	font-weight: normal;}
.txtBlack11B{font-family: arial;	font-size: 11px;	color: black;	font-weight: bold;}
.txtBlack12{font-family: arial;	font-size: 12px;	color: black;	font-weight: normal;}
.txtBlack12B{font-family: arial;	font-size: 12px;	color: black;	font-weight: bold;}

.txtBlue10{font-family: arial;	font-size: 10px;	color: #3B5998;	font-weight: normal;}
.txtBlue11{font-family: arial;	font-size: 11px;	color: #3B5998;	font-weight: normal;}

.txtRed10{font-family: arial;	font-size: 10px;	color: #df0e0e;	font-weight: normal;}
.txtRed11{font-family: arial;	font-size: 11px;	color: #df0e0e;	font-weight: normal;}
.txtRed12{font-family: arial;	font-size: 12px;	color: #df0e0e;	font-weight: normal;}
/*  Texto Libre OCIO ************************************/
.txtCorpOcio11{font-family: arial;	font-size: 11px;	color: #1753B3;	font-weight: normal;}
.txtCorpOcio11B{font-family: arial;	font-size: 11px;	color: #1753B3;	font-weight: bold;}
.txtCorpOcio12{font-family: arial;	font-size: 12px;	color: #1753B3;	font-weight: normal;}
.txtCorpOcio12B{font-family: arial;	font-size: 12px;	color: #1753B3;	font-weight: bold;}

/********************************************************/
/********       Agenda Deportiva   **********************/
/********************************************************/
.week{ width:16px; text-align:center; color:#76B908; font-weight:bold;}
.weekend { color:black; width:16px; text-align:center; font-weight:bold;}
.specialday{ background-color:#76B908; color:White; font-weight:bold; cursor:pointer; text-align:center !important;}

.titleweek{color:Black; font-weight:bold; width:16px;}
.titleweekend{color:Black; font-weight:bold; width:16px;}
.calheader{ border-collapse:collapse; font-size:11px;}

.specialday_a { text-align:center; color:White; font-weight:bold;}
.specialday_a:hover { text-align:center; color:White; font-weight:bold;}
.specialday_a:link { text-align:center; color:White; font-weight:bold;}
.specialday_a:visited { text-align:center; color:White; font-weight:bold;}

.specialdaytaskinconclused { background-color:red; color:White; font-weight:bold; cursor:pointer; text-align:center !important;}
.div_agenda { height:155px; width: 190px; background-image:url(../im/fijas/calendario_mes.gif); background-repeat:no-repeat; margin: 5px 5px 5px 5px; padding-top:40px;}

.tabla_agenda {
	width: 170px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.specialday2 {background-color:lightgrey; color:White; font-weight:bold; cursor:pointer; text-align:center !important;}	
/********************************************************/
/********       ToolTip            **********************/
/********************************************************/

.tooltipHeader
{
	font-Weight:bold;
	/*width:320px;*/
	font-Family:arial;
	border:1px solid #76B908;
	padding:3;
	font-Size:11px;
	color: #ffffff;
	background-color:#76B908;
	filter:alpha(opacity=100); 
	opacity:1; 
	}

.tooltipBody
{
	border-Bottom:1px solid #76B908;
	border-Left:1px solid #76B908;
	border-Right:1px solid #76B908;
	width : 320px;
	font-Family:arial;
	font-Size:11px;
	padding:3;
	color: black;
	background-color:#FFFFFF;
	filter:alpha(opacity=100); 
	opacity:1; 
	
	}
/********       ToolTip para Ocio  **********************/	
.tooltipHeaderOcio
{
	font-Weight:bold;
/*	width:320px;*/
	font-Family:arial;
	border:1px solid #1753B3;
	padding:3;
	font-Size:11px;
	color: #ffffff;
	background-color:#1753B3;
	filter:alpha(opacity=100); 
	opacity:1; 
	}

.tooltipBodyOcio
{
	border-Bottom:1px solid #1753B3;
	border-Left:1px solid #1753B3;
	border-Right:1px solid #1753B3;
	/*width : 320px;*/
	font-Family:arial;
	font-Size:11px;
	padding:3;
	color: black;
	background-color:#FFFFFF;
	filter:alpha(opacity=100); 
	opacity:1; 
	
	}

/********************************************************/
/********       Comentarios        **********************/
/********************************************************/
	
.boxComentarios 
    {
    background-color: #f4f3f3;
    border: 1px solid lightgrey;
    padding: 2px 2px 2px 4px;
    width: 95%;
    height: 55px;
    min-height: 55px;
    overflow:hidden;
    font-family: arial;	font-size: 11px;	color: black;	font-weight: normal;
    }
 .boxBlue11 
    {
    width: 95%;
    height: 25px;
    font-family: arial;	font-size: 11px;	color: #3B5998;	font-weight: normal;
    }
	
 .boxCtrl{ background-image:url(../im/fijas/bg_degradado.gif); background-repeat:repeat-x; background-position:bottom;}	
 .boxCtrl86{ background-image:url(../im/fijas/bg_degradado_86.gif); background-repeat:repeat-x; background-position:bottom;}
/********************************************************/
/********       Ajax Uploader      **********************/
/********************************************************/

 .AjaxUploaderCancelAllButton {font-family:Arial;font-size:11px; color:white;background-color:#9d9fa2;border: solid 1px #595a5c;cursor:pointer}
 .AjaxUploaderQueueTableRow td {font-family: arial;	font-size: 11px;	color: gray;	font-weight: normal;}	
 
/********************************************************/
/********   Colores para BackGround    ******************/
/********************************************************/
.bgGray{ background-color: #EBEAEA;}
.bgTD {background-image:url(../imHTC/fijas/fondo_btn_corp_ocio.jpg);}

.bgCorpDeportesDark{ background-color:#76B909;}
.bgCorpDeportesLight{ background-color:#F1F8E6;}
.bgCorpOcioDark{ background-color:#1753B3;}
.bgCorpOcioLight{ background-color:#EBF1FD;}

/********************************************************/
/******************   Control Horas    ******************/
/********************************************************/
.horas 
{
    background-color:#8FD400;
    border: 1px solid #76AE41;
    padding: 2px 2px 2px 2px;
}
.horasOcio
{
    background-color:#1753B3;
    border: 0px none;
    padding: 2px 2px 2px 2px;
}



