/*
************************************************************************************
Styles.css 
************************************************************************************
*/ 
.CabeceraUltimoLoginWidget {
	line-height: 1.3em;
	font-size: 0.9vw !important;
	color: #1ba1e2;
	text-align: center;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: 500;
}

/*
************************************************************************************
General.css 
************************************************************************************
*/

.CabeceraUltimoLogin {
line-height: 2em;
border: 0.1em solid #b7b7b7;
text-align: center;
margin-bottom: 0.5em;
margin-top: 0.5em;
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
background-position: top;
background-repeat: repeat-x;
padding-left: 0.5em;
padding-right: 0.5em;
color: #fff;
}


#Cabecera {
background-image: url('../CustomImagenes/Cabecera.jpg');
background-repeat: repeat-x;
height: auto;
min-height: 80px;
width: 100%;
}
.InicioCabecera {
background-image: url('../CustomImagenes/InicioCabecera.jpg');
background-position: left top;
background-repeat: no-repeat;
height: 80px;
width: 800px;
z-index: 0;
}

.BreadCrumb {
	background-color:#000
}

.OcultarMenu{
	background-color:#000
}

.AspNet-TreeView-ClickableNonLink{
	color: #fff;
}

.AspNet-TreeView-ClickableNonLink:hover{
	color: #000 !important;
}

.AspNet-Login .AspNet-Login-TitlePanel {
font-size: 16px;
font-weight: normal;
text-align: center;
line-height: 2em;
margin-bottom: 0.3em;
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
background-position: top left;
text-align: center;
border: 0;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}
.Bienvenida {
background-image: url('../CustomImagenes/Bienvenida.jpg');
background-repeat: no-repeat;
width: 40em;
height: 30em;
margin: auto;
margin-top: 1em;
z-index: 1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.FichaComiteEtico h1
{
	background:transparent url('../CustomImagenes/FondoTopTabla.jpg') repeat-x bottom;
}
.DocumentosDescarga .TituloDocumentos
{
	background:transparent url('../CustomImagenes/FondoTopTabla.jpg') repeat-x bottom;
}
.rcTitle
{
	background-image: url('../CustomImagenes/FondoTopTabla.jpg');
}	
.rcNoNav
{
	background-image: url('../CustomImagenes/FondoTopTabla.jpg')!important;
}
.Anualidad
{
	background-image: url('../CustomImagenes/FondoTopTabla.jpg')!important;
}

/*
************************************************************************************
GridView.css 
************************************************************************************
*/

/*
************************************************************************************
TreeView.css 
************************************************************************************
*/

.TreeViewMenu .AspNet-TreeView-Root
{
	background-image:url('../CustomImagenes/Menu/FondoULSelected.jpg');
/*	opacity: 0.9;   
   transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;*/
}
.TreeViewMenu .AspNet-TreeView-Root:hover
{
	-webkit-box-shadow: inset 0 0 1px #fff;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:  inset 0 0 1px #fff; /* Firefox 3.5 - 3.6 */
  box-shadow:  inset 0 0 1px #fff;
}
	
/**********/
.TituloResumenCV {
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
}
.rgHeader, .rgPagerCell, .rgCurrentPage span {
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
color: #fff;
}
.PnSidebar 
{ 
color:#fff;
/*background: #3086c3; */
background-image: url('../CustomImagenes/Menu/FondoULSelected.jpg');
padding: 5px; 
width:125px;
position: fixed; 
right: -82px; 
top: 105px; 
z-index:1000;
outline:0!important;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;

filter:alpha(opacity=50)!important;
-moz-opacity: 0.5!important;
opacity: 0.5!important;
-khtml-opacity: 0.5!important;	

transition:All 1s ease-in-out;
-webkit-transition:All 1s ease-in;
-moz-transition:All 1s ease-in-out;
-o-transition:All 1s ease-in-out;
transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

.rgMasterTable tfoot tr.rgPager td table tbody tr, .rgMasterTable thead tr th.rgHeader, .rgFooter td {
background-image: url('../CustomImagenes/FondoTopTabla.jpg')!important;
}
.jqx-grid-column-header {
color: #fff!important;
/* text-shadow: 0px 1px 1px #fff; */
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
background-position: top;
background-repeat: repeat-x;
font-size: 12px;
line-height: 16px;
}

.ftitle, .cHead {
font-size: 1.2em!important;
font-weight: normal;
color: #fff!important;
text-align: center;
text-transform: uppercase;
height: 35px;
line-height: 26px;
background: url('../CustomImagenes/FondoTopTabla.jpg') repeat!important;
border: 0px solid #dfdfdf;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}


.AspNet-GridView div.AspNet-GridView-Pagination {
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
}

	.BotonTexto:hover
	{	
	background-image: url('../CustomImagenes/FondoTopTabla.jpg');
	background-position: top;
	background-repeat: repeat-x;
	text-decoration:none!important;
	}
.JsCalendar_CabCalendario {
font-size: 8pt;
border-bottom-style: none;
border: 0.1em solid #666;
border: 0.1em solid #666;
border: 0.1em solid #666;
width: 25em;
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
background-repeat: repeat-x;
background-position: top;
}

h2 {
font-weight: normal;
font-size: 1.2em;
color: #fff;
margin: 1em auto;
padding: 0.5em;
background: url('../CustomImagenes/FondoTopTabla.jpg') bottom;
background-repeat: repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


legend {
font-size: 1em;
color: #fff;
text-transform: uppercase;
height: 23px;
line-height: 26px;
margin: 0.5em;
padding: 0 8px 4px 8px;
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
border: 1px solid #dfdfdf;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

	
	.Boton:hover {
	background-image: url('../CustomImagenes/FondoTopTabla.jpg');
	background-position: top;
	background-repeat: repeat-x;
	}

.TreeViewMenu .AspNet-TreeView-Parent span
{
	color:#fff;
}

.AspNet-GridView table thead tr th
{
	color:#fff;
	text-shadow:none;
}
	
.TreeViewMenu .AspNet-TreeView-Root
{
	text-shadow: 0px 0px 0px transparent;
	color:#ccc;
}
.TreeViewMenu .AspNet-TreeView-Root:hover
{
	text-shadow: 0px 0px 0px transparent;
}
.TreeViewMenu .AspNet-TreeView-Root .AspNet-TreeView-Expand +.AspNet-TreeView-ClickableNonLink:hover {color:#fff;}
.AspNet-TreeView-Root .AspNet-TreeView-Collapse +.AspNet-TreeView-ClickableNonLink{color:#fff;}
.TreeViewMenu .AspNet-TreeView-SelectedNotExpandable{font-weight:normal;}


/**************************************************************************************************/
/* Botones */
/**************************************************************************************************/
.AspNet-GridView table thead tr th {
background-image: url('../CustomImagenes/FondoTopTabla.jpg');
}
/**********************************************************************************************************************************************************/
/* Login
/**********************************************************************************************************************************************************/
.AspNet-Login
{
    font-size: 1em;
    padding: 1em;
    border:0.1em solid #bebebe;
    width:25em;
    margin:auto;
    margin-top:5em;

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.AspNet-Login label {}
.AspNet-Login input
{
    color: #000;
	background-image:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.AspNet-Login input
{
    font-size: 1em; 
    border:0.1em solid #bebebe;
	height:1.5em;
}
	.AspNet-Login input:focus
	{
		font-size: 1em;
		border:0.1em solid #666;
		background-color:#fff0cf;
		background-image:none;
	}

#Login1_RememberMe { border:0;}

.AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
	
}

.AspNet-Login .AspNet-Login-TitlePanel{
font-size: 16px;
font-weight: normal;
text-align: center;
line-height: 2em;
text-align: center;
text-shadow:none;
color: #fff!important;
}
.AspNet-Login .AspNet-Login-FailurePanel
{
    height: 2em;
	margin:0.5em auto 0 auto;
	padding:1em;
	color: #990000;
	background-color:#fff0cf;
	border:1px solid #bebebe;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-SubmitPanel { padding: 0.25em 0.1em 0 0;}
.AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-SubmitPanel { text-align:right;}
.AspNet-Login .AspNet-Login-UserPanel label,
.AspNet-Login .AspNet-Login-PasswordPanel label { white-space: nowrap;	color:#666;}
.AspNet-Login .AspNet-Login-UserPanel input,
.AspNet-Login .AspNet-Login-PasswordPanel input { width: 9em;}
.AspNet-Login .AspNet-Login-SubmitPanel input 
{
 font-size: 1em;
	font-weight: normal;
	color: #fff;
	height: 27px;
	line-height: 16px;
	margin: 0 5px 0 0;
	padding: 5px 10px 10px 10px;
	background-image: url('../CustomImagenes/FondoTopTabla.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	background-color: #f5f5f5;
	text-shadow: none;
	border: 1px solid #fff;

	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	cursor: pointer;
}
.AspNet-Login .AspNet-Login-SubmitPanel input:hover {
	font-size: 1em;
	font-weight: normal;
	color: #666;
	height: 27px;
	line-height: 16px;
	margin: 0 5px 0 0;
	padding: 5px 10px 10px 10px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	background-color: #fff;
	text-shadow: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	cursor: pointer;
}

.AspNet-Login .AspNet-Login-InstructionPanel,
.AspNet-Login .AspNet-Login-HelpPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-CreateUserPanel,
.AspNet-Login .AspNet-Login-PasswordRecoveryPanel { }
.EleccionDominios ul  { list-style:none;}
.EleccionDominios .Cabecera
{
	background-image: url('../CustomImagenes/FondoTopTabla.jpg');	
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
	border:0.1em solid #666;
	padding:0.2em;
	margin-bottom:0.5em;
}
.FloatDerecha { float:right;}
.FloatIzquierda { float:left;}
/***************************************************************/
.DivNota {
	font-weight: normal;
	font-size: 0.9em;
	color: #333;
	margin: 2em auto 2em;
	text-align: center;
	width: 30%;
	margin: 2em auto;
	border: 1px solid #b7b7b7;
	line-height: 1.5em;
	padding: 0.5em;
	background-color:#f7f7f7;
	background-image:none;
	background-position: bottom;
	background-repeat: repeat-x;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px; 
}

.DivMain {
	width:100%;
	background-color: #ffffff;
}

/**********************************************************/
/* cv
/**********************************************************/
.TreeViewCVCaption {
	background-color: #e4e4e4!important;
	background-position: bottom;
	background-repeat: repeat-x;
	border:1px solid #1ba1e2;
	padding: 0.75em;
	height: 1em;
	margin: 0 0 0 5px;
	width: 19.5em;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background-image: url('../CustomImagenes/FondoTopTabla.jpg')!important;
}
.TreeViewTelerik {
	border: 1px solid #1ba1e2;
	padding: 1em 1em 1em 0.2em;
	margin: 0 0 0 5px!important;
	width: 19.8em;
	background: none!important;
	background-position: bottom;
	background-repeat: repeat-x;
	float: left;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/********************************************************************************************/

	
/********************************************************************************************/

.Descarga_head h2
{color:#fff!important;
text-shadow:none!important;}


/**********************************************************/
/* Resumen CV
/**********************************************************/
.BloqueNodo .ContadorItems {
width: 25px !important;
display: inline-block;
min-width: 25px !important;
font-size: 1.2em;
color: #fff;
font-weight: 500;
line-height: 26px;
margin: 0;
padding: 2px 8px 2px 8px !important;
-khtml-border-radius: 2px !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
background-image: url(../CustomImagenes/FondoTopTabla.jpg) !important;
text-align: center;
}

.ApartadosPrimerNivel > .accordion > .ContadorItems {
    font-size: 1.2em;
    color: #fff;
    text-transform: uppercase;
    line-height: 26px;
    font-weight: 600;
    padding: 4px 8px 4px 8px;
    border: 1px solid #dfdfdf;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 3px;
    float: left;
    background-image: url(../CustomImagenes/FondoTopTabla.jpg) !important;
    text-align: center;
    min-width: 26px;
}

/**********************************************************/
/* RadGridView Telerik
/**********************************************************/
.RadGrid_Office2010Blue .rgHeaderDiv{
    background-image: url(../CustomImagenes/FondoTopTabla.jpg) !important;
}