﻿body
{
    font-family:Arial;
    font-size:medium;
}
/*
a
{
	color: #0000CC;
}

a:link
{
	color: #0000CC;
}

a:visited
{
	color: #0000CC;
}

a:hover
{
	color: #0000CC;
}

.tdHome a:link {
 color: #003399;
 
}


.tdHome a:active
{
	color: #003399;
	text-decoration: underline;
}*/

.updateProgress
{
}

.updateProgress div
{
	background-color:White;
	opacity:50%;
	filter:50%;
	width:100%;
	height:100%
	}



.disabledLink
{
	color: #003399;
	text-decoration: none;
}

#visibilityDegree a:link
{
	text-decoration: none;
}
#visibilityDegree a:visited
{
	text-decoration: none;
}
#visibilityDegree a:hover
{
	text-decoration: none;
}
#visibilityDegree a
{
	text-decoration: none;
}

/* navigation link design */
#nav a:link
{
	color: #cccccc;
}
#nav a:visited
{
	color: #cccccc;
}

/* content link design */
#cont a:link
{
	color: #0000CC;
}
#cont a:visited
{
	color: #0000CC;
}

.contenido
{
	font-size: 0.8em;
	color: Black; /*#000066;*/
	font-family: Arial, Helvetica, sans-serif;
/*	height:100%;*/
}
#pie a:link
{
	color: #cccccc;
}
#pie a:visited
{
	color: #cccccc;
}

/* tootltip*/
a.info
{
	position: relative; /*this is the key*/
	z-index: 24;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}

a.info:hover
{
	z-index: 25;
	background-color: #ff0;
}

a.info span
{
	display: none;
}

a.info:hover span
{
	/*the span will display just on :hover state*/
	display: block;
	position: absolute;
	top: 2em;
	left: 20px;
	width: 400px;
	border: 1px solid #0cf;
	background-color: #cff;
	color: #000;
	text-align: right;
	background-position: left;
}

/* tootltip*/


.tableVisibility
{
	background: #ffffff;
	text-align: right; /*align: right;	*/
	border: 0;
	width: 275px;
}

.tdVisibility
{
	background: #d7d8ec;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

.editProfileTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 2;
}

.tdSectionTitle
{
	background: #d7d8ec;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000066;
	width: 287px;
	text-align: center;
}


.tdProfile
{
	background: #d1d1e9;
}

.tdHome
{
	background: #b3b3d9;
}

.tablaEditProfileSuperior
{
	background: #d7d8ec;
	border: 1;
	border-color: #000066;
	width: 100%;
	border-width: thin;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: 0;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}

.tablaEditProfileInferior
{
	background: #d7d8ec;
	border: 1;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #000066;
	border-width: thin;
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-top: 0;
}

.tablaEditProfile
{
	background: #d7d8ec;
	border: 1;
	border-color: #000066;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-width: thin;
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.tablaEditProfileSpecialCaseSup
{
	background: #d7d8ec;
	/*border: 1;
	border-color: #000066;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-width: thin;*/
	width: 100%;
	padding-left: 10px;
	padding-top: 5px; /*padding-bottom: 5px;*/
	padding-right: 10px;
}

.tablaEditProfileSpecialCaseInf
{
	background: #d7d8ec;
	/*border: 1;
	border-color: #000066;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-width: thin;*/
	width: 100%;
	padding-left: 10px; /*padding-top: 5px;*/
	padding-bottom: 5px;
	padding-right: 10px;
}
.tablaEditProfileSpecialCase
{
	background: #d7d8ec;
	border: 1;
	border-color: #000066;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-width: thin;
	width: 100%;
	padding-left: 10px; /*padding-top: 5px;*/
	padding-bottom: 5px;
	padding-right: 10px;
}

.tablaEditProfileSuperiorNORequired
{
	/*background: #d7d8ec;*/
	border: 1;
	border-color: #000066;
	width: 100%;
	border-width: thin;
	padding-left: 10px; /*padding-top: 5px; 	padding-bottom: 5px; 	*/ /*margin-left: 10px; 	margin-top: 5px; 	margin-bottom: 5px; 	margin-right: 10px;*/
	border-bottom: 0;
	padding-right: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}

.tablaEditProfileInferiorNORequired
{
	/*background: #d7d8ec;*/
	border: 1;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #000066;
	border-width: thin;
	width: 100%;
	padding-left: 10px; /*padding-top: 5px; 	padding-bottom: 5px; 	padding-right: 10px;*/ /*	margin-left: 10px; 	margin-top: 5px; 	margin-bottom: 5px; 	margin-right: 10px;*/
	margin-top: 0;
}


.connections
{
	clear: both;
	display: block;
}

/* Text Styles*/

.largeText
{
	margin: 0;
	padding: 0 5px 0 5px;
}

.largeTextJustified
{
	margin: 0;
	padding: 0 5px 0 5px;
	text-align:justify;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}