﻿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:#005C96; border: solid 1px lightgrey; padding:2px}
select.camposbasecorp2 {font-family: Arial; font-size: 11px; font-style:normal; color:#0076CC; border: solid 1px lightgrey; padding:2px}

.button {font-family:Arial; font-size:12px; color:white; background-color:#b0b1b3; border:1px solid #787879; 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}
.fs-10 {font-size:10px}
.fs-11 {font-size:11px}
.fs-12 {font-size:12px}
.fs-13 {font-size:13px}
.fs-15 {font-size:15px}
.fs-17 {font-size:17px}
.fs-20 {font-size:20px}
.fs-30 {font-size:30px}

.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}
.pad-left-15 {padding-left:15px}
.pad-right-15 {padding-right:15px}

/********** TAMAÑOS ****************/
.w-99 {width:90%}
.w-97 {width:97%}
.w-99 {width:99%}
.w-100 {width:100%}

/*********** COLORS ***************/
.fc-base {color: #626469} /* gris*/
.fc-basecorp {color: #005C96} /* azul oscuro*/
.fc-basecorp2 {color:#0076CC} /* azul medio */
.fc-basecorpalt {color: #e51c37} /* amarillo */
.fc-rosa {color: #efa690} /* rosa */
.fc-red {color: red} /* rojo */
.fc-black {color:Black}
.fc-white {color:White;}
.fc-green {color:#69913b;} /*verde oscuro */


.bgc-basecorp {background-color:#0076CC} /* azul medio */
.bgc-basecorp2 {background-color:#005C96} /* azul oscuro */
.bgc-white {background-color:White}
.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}


/******************* 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/fijas/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/fijas/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/fijas/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/fijas/tabs/tabsdark.gif');
	background-position: -87px 0;
	background-repeat:no-repeat;
}


/********       ToolTip            **********************/

.tooltipHeader
{
	font-Weight:bold;
	width:320px;
	font-Family:arial;
	border:1px solid #0076CC;
	padding:3;
	font-Size:11px;
	color: #ffffff;
	background-color:#0076CC;
	filter:alpha(opacity=100); 
	opacity:1; 
	}

.tooltipBody
{
	border-Bottom:1px solid #0076CC;
	border-Left:1px solid #0076CC;
	border-Right:1px solid #0076CC;
	width : 320px;
	font-Family:arial;
	font-Size:11px;
	padding:3;
	color: black;
	background-color:#FFFFFF;
	filter:alpha(opacity=100); 
	opacity:1; 
	
	}
	
	
	
/*********************** STATS ******************************/
.statsBar 
{
background-image:url(../im/secc/stats/barra.gif);
background-repeat:no-repeat;
position:relative;
background-position:left top;
/*border:solid 1px red;*/
}

.statsWeekBackGround
{
background-repeat:no-repeat;
background-position:center center; 
height:150px;
background-image: url('../im/secc/stats/week.gif');
}

.statsDietBackGround
{
background-repeat:no-repeat;
background-position:center center; 
height:208px;
background-image: url('../im/secc/stats/bloc.gif');
}

/*******************       Calendario   **********************/



.week{ width:24px; text-align:center; color:#005C96; font-weight:bold;}
.weekend { color:black; width:24px; text-align:center; font-weight:bold;}
.specialday{ background-color:#005C96; color:White; font-weight:bold; cursor:pointer; text-align:center !important;}
.specialday2{ background-color:#7ed9f7; 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;}

.calendario {
	width: 168px;
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}


/******************** Comentarios ***********************/
span.comentar  {
background:transparent url('../im/iconos/comment_right.gif') no-repeat scroll right top;
color:#FFFFFF;
display:inline;
float:left;
height:19px;
margin-right:0.3em;
padding-right:6px;
cursor:help;
}
td.comentar_left  {
background:transparent url('../im/iconos/comment_left.gif') no-repeat scroll left top;
margin:0pt;
padding:0pt;
width:6px;
}

/********************************************************/
/********       Ajax Uploader      **********************/
/********************************************************/

.AjaxUploaderQueueTableRow td {font-family: arial;	font-size: 11px;	color: gray;	font-weight: normal;}
.AjaxUploaderCancelAllButton {font-family:Arial; font-size:12px; color:white; background-color:#b0b1b3; border:1px solid #787879; cursor:pointer;}
