/* 
================================
Skin styles for DotNetNuke
================================
*/  
    
.tablaProgreso
{
	border-right: darkgray 1px outset;
	padding-right: 5px;
	border-top: darkgray 1px outset;
	padding-left: 5px;
	right: 0px;
	padding-bottom: 5px;
	border-left: darkgray 1px outset;
	padding-top: 5px;
	border-bottom: darkgray 1px outset;
	position: absolute;
	top:0px;
	background-color: #ffffff;
}
	.searchExtender
	{
		font-family: Verdana;
		font-size: 7pt;		
		color: #cc6600;
	}
    .modalBackground
    {
		background-color:gray;
		filter:alpha(opacity=50);
		opacity:0.7;
    }
     .BordeUpLeft
    {
		background-image: url(BordeUpLeft.png);
    }
      .BordeUpRight
    {
		background-image: url(BordeUpRight.png);
    }
      .BordeDownLeft
    {
		background-image: url(BordeDownLeft.png);
    }
      .BordeDownRight
    {
		background-image: url(BordeDownRight.png);
    }
       .pixelH
    {
		background-image: url(pixelH.png);
    }
      .pixelV
    {
		background-image: url(pixelV.png);
    }
 .modalPopup
{
	color: #000000;
	font-size: 10pt;
	font-style: normal;
	background-color: #ffffff;
	font-family: Verdana;
	white-space: nowrap;
	width: 300px;
	border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
	padding: 10px;
	
}
 .modalPopupLista
{
	color: #cc6600;
	font-size: 10pt;
	font-style: normal;
	background-color: #ffffff;
	font-family: Verdana;
	white-space: nowrap;
	width: 300px;
	border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
	padding: 10px;
white-space:normal;
}
 .modalValidador
{
	font-size: 10pt;
	font-style: normal;
	font-family: Verdana;
	white-space: nowrap;
	width: 300px;
	border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
	padding: 10px;
	white-space:normal;
}
 .modalPopupValidadores
{
	color: #000000;
	font-size: 8pt;
	font-style: normal;
	background-color: #ffffff;
	font-family: Verdana;
	white-space: nowrap;
	width: 300px;
	border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
	padding: 10px;
white-space:normal;
}
    .oculto
	{
		display: none;
	}
input
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	border-right: #ffcc99 thin solid;
	border-top: #993300 thin solid;
	border-left: #993300 thin solid;
	border-bottom: #ffcc99 thin solid;
	white-space:normal;
white-space:normal;
}
textarea
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	scrollbar-face-color: #ffcc99; 
	scrollbar-track-color: #ffcc99; 
	scrollbar-arrow-color: #993300; 
	scrollbar-highlight-color: #cc6600;
	scrollbar-3dlight-color: #ff6600;
	scrollbar-darkshadow-color: #ffcc99;
	scrollbar-shadow-color: #cc6600;
	border-right: #ffcc99 thin solid;
	border-top: #993300 thin solid;
	border-left: #993300 thin solid;
	border-bottom: #ffcc99 thin solid;
white-space:normal;
	/*white-space:normal;*/
}
.ValidationSummary
{
	font-size:10pt;
	color: #cc6600;
	font-family: Verdana;
white-space:normal;
}
/*span
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
}*/
label
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
	white-space:normal;
}
select
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	border-right: #ffcc99 thin solid;
	border-top: #993300 thin solid;
	border-left: #993300 thin solid;
	border-bottom: #ffcc99 thin solid;
	scrollbar-3dlight-color : #ff6600;
	scrollbar-arrow-color : #993300;
	scrollbar-base-color : #ffcc99;
	scrollbar-darkshadow-color : #ffcc99;
white-space:normal;
}
option
{
	color: #000000;
	background-color: #ffcc99;
	font-family: Verdana;
	font-size: 8pt;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
white-space:normal;
}
.button
{
	color: #000000;
	background-color: #ffcc99;
	font-family: Verdana;
	font-size: 8pt;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
	border-right: #993300 1px solid;
	border-top: #993300 1px solid;
	border-left: #993300 1px solid;
	border-bottom: #993300 1px solid;
}
.buttonLogoff
{
	color: #000000;
	background-color: #ffcc99;
	font-family: Verdana;
	font-size: 8pt;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
	border-right: #993300 1px solid;
	border-top: #993300 1px solid;
	border-left: #993300 1px solid;
	border-bottom: #993300 1px solid;
	width:80px;
}
.buttonMenu
{
	color: #FFFFFF;
	cursor:hand;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	/*text-transform: capitalize;*/
	text-align:right;
	vertical-align :middle;
	text-decoration: none;
	font-weight: normal;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-top-style: solid;
	border-top-color: transparent;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: transparent;
	border-bottom-style: solid;
	width:60%;
	height:98%;
	white-space:normal;
}
.buttonMenuSelecc
{
	color: #993300;
	background-color:#ffcc66 ;
	font-family: Verdana;
	font-size: 8pt;	
	text-align:right;
	vertical-align :middle;
	text-decoration: none;
	font-weight: normal;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-top-style: solid;
	border-top-color: transparent;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: transparent;
	border-bottom-style: solid;
	width:60%;
	height:98%;
	white-space:normal;
}
.pagemaster {
	width: 99%;
	height: 99%;	
	background-color: #ffffff;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-top-style: solid;
	border-top-color: transparent;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: transparent;
	border-bottom-style: solid;
	white-space:normal;
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
white-space:normal;
}
.skinheader 
{
	height:82px;
white-space:normal;
}
.textoNegro
{
	color:#000000;
	font-family:Verdana;
	font-size:9pt;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	white-space:normal;
white-space:normal;
}
.skinfootText 
{
	height:35px;	
white-space:normal;
}

.skinfoot 
{
	height:40px;
	vertical-align:bottom;
white-space:normal;
}

.skinLogo
{
	background-image: url(LogoBlanco.gif); 
	height: 75px;
	width: 155px;
white-space:normal;	
}
.skingradient {
	background-image: url(gradient_DKOrange.gif); 
	height: 30px;
white-space:normal;
}
.controlpanel {
	width: 100%;
	height:100%;
	background-color: #ffffff;
white-space:normal;
}
/**PANELES CENTRALES NARANJA*/
.toppane {
	width: 100%;
	/*background-color: #cc6600;*/
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
white-space:normal;
}
.leftpane {
	/*width: 200px;*/
	/*background-color: #cc6600;*/
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
white-space:normal;
}
.contentpane {
	/*width: 50%;*/
	/*background-color: #cc6600;*/
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
white-space:normal;
}
.rightpane {
	/*width: 200px;*/
	/*background-color: #cc6600;*/
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
white-space:normal;
}
.bottompane {
	width: 100%;
	/*background-color: #cc6600;*/
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
white-space:normal;
}

.main_dnnmenu_container {
	background-color: transparent; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
white-space:normal;
}

.main_dnnmenu_bar {
	cursor: pointer; 
	height: 25px;
	background-color: Transparent;
	color:#ff9900;/*Naranja*/
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
white-space:normal;
}
/*MENU DESPLEGABLE*/
/*TD if menu option for using tables is on*//*Word wrapping menu item now optional*/
.main_dnnmenu_item td {  
	cursor: pointer; 
	color: #ff9900; /*Naranja*/
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana;
        white-space: nowrap;  	
        /*padding: 1px 3px 3px 1px;*/
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none; 
white-space:normal;
}

/*MENU SUPERIOR*/
/*TD if menu option for using tables is on*/
/*Word wrapping menu item now optional*/	
/*explicitly set padding for root menu items*/
.main_dnnmenu_rootitem  { 
	cursor: pointer; 
	color: #ff9900; /*Naranja*/
	text-align:center;
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: transparent;
	font-family: Verdana;
    white-space: nowrap;      
    padding: 1px 5px 1px 5px;   
    width:35px;
    border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
white-space:normal;
}

.main_dnnmenu_itemhover {  
	background-color: #ffcc66; 
	color: #cc6600;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
white-space:normal;
}

/*mouseover sobre los td de las opciones desplegables*/
.main_dnnmenu_itemhover td
{
	background-color: #ffcc66; /*Amarillo*/
	color:#cc6600; /*Naranja oscuro*/
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
white-space:normal;
}


.main_dnnmenu_icon {
	cursor: hand; 
	text-align: center; 
	width: 25px; 
	height: 100%;
white-space:normal;
}
 /*explicitly set padding for sub-menus */
.main_dnnmenu_submenu {
	background-color: #ffcc99;
	color:#cc6600;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	/*padding: 1px 1px 1px 1px;  */
white-space:normal;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
white-space:normal;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
white-space:normal;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
white-space:normal;
}

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana; 
   font-size: 11px;
   font-weight: normal;
white-space:normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
white-space:normal;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
white-space:normal;
}
.Head {
   font-family: Verdana;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
white-space:normal;
}

.tdCurricumlum
{
	background-image: url(curriculum512x163.jpg);
}
.tdCurricumlum2
{
	background-image: url(curriculum184x163.jpg);
}

.tdBlack
{
	background-color:Black;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
white-space:normal;
}
.toppaneYellow
{
	background-color:#ffcc00;
white-space:normal;
}
.rightContentYellow
{
	background-color:#ffcc00;
white-space:normal;
}
.bottompaneWhite
{
	background-color:White;
white-space:normal;
}
A:link
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	white-space:normal;
white-space:normal;
}
A:active
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	white-space:normal;
white-space:normal;
}
A:hover
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	white-space:normal;
}
A:visited
{
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:none;
	white-space:normal;
white-space:normal;
}
th
{
	color: white;
	border: none ;
white-space:normal;
}
td
{
	border: none ;
white-space:normal;
}
table
{
	text-align: left;
white-space:normal;
}
.styleGrid
{
	border: none ;
	/*border-bottom-style:none;
	border-color:White;*/
white-space:normal;
}
.HeaderStyle
{
	background-color: #ff9900;
	color: white;
	text-align: left;
	text-transform: capitalize;
	font-family:Verdana;
	font-size:10pt;	
	border:none;
white-space:normal;
}
.HeaderStyleTabla
{
	background-color: #ff9900;
	text-align: left;
	font-family: Verdana;
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
	color: #ffffff;
white-space:normal;
}
.RowStyle
{
	background-color: #dddcdb;
	text-align:left;
	font-family: Verdana;
	font-size: 10pt;
	color:black;
	border: none 0px ;
white-space:normal;
}
.AlternatingRowStyle
{
	background-color: #efefef;
	text-align:left;
	font-family: Verdana;
	font-size: 10pt;
	/*color:black;*/
	border: none 0px ;
white-space:normal;
}
.SelectedRowStyle
{
	background-color: #ffcc33;
	text-align:left;
	font-family:Verdana;
	font-size: 10pt;
	color:black;
	border: none 0px ;
white-space:normal;
}
.PagerStyle
{
	background-color: #b6b6b6;
	text-align: right;
	font-family:Verdana;
	font-size: 10pt;
	color: white;
	border: none 0px ;
white-space:normal;
}

.LabelTitulosBuscador
{
	font-family:Arial;
	font-size:18px;
	color:Black;
	white-space:normal;
white-space:normal;
}

.LabelSubTitulosBuscador
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	white-space:normal;
white-space:normal;
}

.HRSectorFicha
{
	color:Orange;
}

.TRBuscador
{
	height:30px;
white-space:normal;
}
.LabelSectorFicha
{
	font-family:Arial;
	font-size:18px;
	color:Black;
	white-space:normal;
white-space:normal;
}
.LabelInteriorSector
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:Orange;
	white-space:normal;
white-space:normal;
}

.Contenido
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	white-space:normal;
white-space:normal;
}

.TR
{
	height:45px;
white-space:normal;
}

.TITULO
{
	font-family:Arial;
	font-size:22px;
	color:White;
white-space:normal;
}

.TD_TITULO
{
	background-color:Gray;
white-space:normal;
}

.lbTitulo1
{
	font-family:Arial;
	font-size:24px;
	color:#0C674D;
	width:100%;
	white-space:normal;
white-space:normal;
}

.lbTitulo2
{
	font-family:Arial;
	font-size:14px;
	color:#666666;
	width:100%;
	white-space:normal;
white-space:normal;
}

.lbTitulo3
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	width:100%;
	white-space:normal;
white-space:normal;
}


.campoform{
width:189px;
float:left;
font-size:10px;
margin-right:10px;
text-align:left;
font-weight:normal;
border:  none;
}

.campo{
border:0px;
width:190px;
background:url(bg-input.jpg) no-repeat;
padding:2px;
}

.campo input{
border:0px;
width:182px;
height:12px;
font-size:10px;
white-space:normal;
}

.txtizq{
text-align:left;
white-space:normal;
}

.txtdecha{
text-align:right;
white-space:normal;
}

.enlacegrisPass{
font-size:10px;
color:#7a7a7a;
text-decoration:none;
text-align:left;
margin:-10px 0 0 0px;
white-space:normal;
}
.btnOlvidarPass
{
background:url(enviar_contrasena.jpg) no-repeat;
width:129px;
height:18px;
border:none;
cursor:hand;
}
.enlacegris{
font-size:10px;
color:#7a7a7a;
text-decoration:none;
white-space:normal;
}
.btnentrar{
background:url(btn-entrar.jpg) no-repeat;
width:59px;
height:18px;
border:0px;
margin:0 0 0 -60px;
cursor:hand;
}

.vertodasHome{
float:right;
text-align:right;
white-space:normal;
}

.vertodasHome a{
float:right;
text-align:right;
padding:8px 2px 0 0;
white-space:normal;
}

.vertodasHome a{
color:#ff7700;
font-size:10px;
text-decoration:underline;
white-space:normal;
}

.vertodasHome a:visited{
color:#ff7700;
white-space:normal;
}

vertodasAccesoCandidatos
{
float:right;
text-align:center;
width:50%;
}

.vertodasAccesoCandidatos a{
float:right;
text-align:center;
padding:0 0 0 0;
white-space:normal;
width:200px;
border:solid 1px #ff7700;
background-color:#ffa500;
vertical-align:bottom;
height:20px;

}

.vertodasAccesoCandidatos a{
color: Maroon;
font-size:12px;
text-decoration: none;
white-space:normal;
font-weight:bold;
vertical-align: bottom;
white-space:normal;
}

.vertodasAccesoCandidatos a:visited{
color:Maroon;
font-size:12px;
text-decoration: none;
white-space:normal;
text-decoration:none;
vertical-align:bottom;
height:20px;
white-space:normal;
}
