#AppleWebKit td{border-width:0px}
#Opera td{border-width:0px}
#Gecko td{border-width:0px}

Body {background-color: #2c2c2c;margin:0px;margin-top:5px;}
TD{font-family:  Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.rb_DefaultLayoutDiv {text-align: center;width:100%;}
.rb_AlternateLayoutDiv{text-align: center;width:100%;}

.rb_DefaultLayoutTable{width:994px;text-align: center;margin:auto;}
.rb_AlternateLayoutTable{width:994px;text-align: center;margin:auto; background-color:#ffffff;}

.rb_DefaultPortalHeader{}
.rb_AlternatePortalHeader{}

.rb_DefaultPortalContent{padding-left: 12px;padding-right:12px;padding-top:10px;height:100%; background-image:url(/Design/DesktopLayouts/EmpleaVerde/images/fondo.jpg);background-repeat: repeat-y;padding-bottom:20px}

.rb_DefaultPortalFooter{}
.rb_DefaultPortalFooter a:link, .rb_DefaultPortalFooter a:visited, .rb_DefaultPortalFooter a:active{color: #609a0a;}
.rb_DefaultPortalFooter a:hover{color: #df393b;}
.rb_AlternatePortalFooter{}

.SelectedTab{font-weight: bold;font-size:12px;background-color:#fff;padding-left:5px;padding-right:5px;}
.SelectedTab a:link, .SelectedTab a:visited, .SelectedTab a:active{text-decoration: none;color: #df393b;}
.SelectedTab a:hover{text-decoration: none;color: #ffffff;background-color:#df393b;}

.OtherTabs{font-weight: bold;font-size:12px;background-color:#fff;padding-left:5px;padding-right:5px;}
.OtherTabs a:link, .OtherTabs a:visited, .OtherTabs a:active{text-decoration: none;color: #000000;}
.OtherTabs a:hover{text-decoration: none;color: #df393b;}

.SelectedSubTab{font-weight: bold;font-size:12px;width:162px;background-color:#df393b;margin-bottom:4px;padding-bottom:1px;padding-top:1px;padding-left:10px;padding-right:3px;padding-top:4px;padding-bottom:4px;}
.SelectedSubTab a:link, .SelectedSubTab a:visited, .SelectedSubTab a:active{text-decoration: none;color: #ffffff;}
.SelectedSubTab a:hover{font-weight: bold;text-decoration: none;color: #ffffff;}

.OtherSubTabs{font-weight: bold;font-size:12px;width:162px;background-color:#2c2c2c;margin-bottom:4px;padding-bottom:1px;padding-top:1px;padding-left:10px;padding-right:3px;padding-top:4px;padding-bottom:4px;}
.OtherSubTabs a:link, .OtherSubTabs a:visited, .OtherSubTabs a:active{text-decoration: none;color: #fff;}
.OtherSubTabs a:hover{text-decoration: none;color: #fff; }

/* Tabs Pie */
.SelectedTabPie{font-size:10px;padding-left:10px;padding-right:10px;}
.SelectedTabPie a:link, .SelectedTabPie a:visited, .SelectedTabPie a:active{text-decoration: none;color: #df393b;}
.SelectedTabPie a:hover{text-decoration: none;color: #999999;}

.OtherTabsPie{font-size:10px;padding-left:10px;padding-right:10px;}
.OtherTabsPie a:link, .OtherTabsPie a:visited, .OtherTabsPie a:active{text-decoration: none;color: #000000;}
.OtherTabsPie a:hover{text-decoration: none;color: #df393b;}
/* Fin Tabs Pie */

.LeftPane{padding-left:10px;width:195px;}
.RightPane{vertical-align:top;}
.ContentPane{}

.TitleHead{font-weight: bold;color: #609a0a; font-size:16px; padding-top:12px; padding-left:15px;}
.TitleHeadAlt{font-weight: bold;color: #2c2c2c; font-size:16px;}

.SubHead{font-size: 10px;color: #666666;padding-left: 5px;}

.Normal{text-align:justify;padding:12px;color: #5c5c5c;}
.NormalAlt{}

.module{text-align: justify;color: #5c5c5c;}
.moduleAlt{}

.moduleNT{text-align: justify;color: #5c5c5c;}
.moduleNTAlt{}

.NormalTextBox{font-weight: normal;padding:1px;border: 1px solid #CCCCCC;color:#666666;background-color: #FFFFFF;}

.CommandButton{color: #003366;height: 20px;border: 1px solid #003366;margin:4px;text-align:center;}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active{text-decoration: none;color: #003366;border: 1px solid #003366;padding:4px;}
A.CommandButton:hover{text-decoration: none;color:#719DC1;border:1px solid #003366;padding:4px;}

A:link, A:visited, A:active{color: #2c2c2c; text-decoration:none;}
A:hover{color:#609a0a;}

.Error{font-weight: bold;color: #990000;}

/* Nueva Paginación */
.PaginacionNavegacion
{white-space: nowrap;text-align:right;padding-right:25px;margin-bottom:15px;margin-top:25px;}

a.PaginacionItem:link, a.PaginacionItem:visited, a.PaginacionItem:active
{color:#609a0a;margin-left:8px;font-size:12px;}

a.PaginacionItem:hover
{color:#000000;margin-left:8px;font-size:12px;}

.PaginacionItem img
{vertical-align:middle;border:0px;}

.PaginacionItemSeleccionado
{margin-left:8px;font-weight:bold;color:#609a0a;font-size:12px;}

.ProductosMostrados
{margin-left:4px;margin-right:15px;margin-top: 20px;margin-bottom:20px;color:#df393b;font-size:12px;border-top:#cccccc 1px solid;}
/* Fin Nueva Paginación */

/*---------------------------- BEGIN MENU ----------------------------*/
#menuContainer{width:994px;position:relative;top:-79px;left:10px}
#menu{float:left;position:absolute;left:9px;top:0px;height:100%;width:943px;}
#menu ul{margin: 0; padding: 0;float: left;position:relative;top:-1px;left:0px;}
#menu ul li{display: inline;}
#menu ul li a{float: left; text-decoration: none;color:#FFFFFF;padding-top:19px;padding-left:11px;padding-right:11px;font-size:13px;font-weight:bold;position:relative;left:0px;top:0px;z-index:10;}
#menu ul li a:visited{text-decoration:none;}
.hoverSquare{width:50px;height:72px;position:absolute;top:11px;margin-left:4px;background-image:url(/Design/DesktopLayouts/EmpleaVerde/images/menu_hover_bg.jpg);background-repeat:repeat-x;z-index:0 !important;z-index:-5;visibility:hidden;}
#menuHoverLeft{position:absolute;left:0px;top:0px;}
#menuHoverRight{position:absolute;right:-1px;top:0px;}
/*---------------------------- END MENU ----------------------------*/

.Imagen img
{border:#333333 1px solid;
margin-left:10px;}


/************************************ Inicio Clases generales tablas *****************************************/

.InicioTable
{width:550px;}

.InicioTableTd
{width:550px;margin-top:5px;margin-bottom:5px; padding-left:6px;}

.InicioTableTd2
{width:550px;padding-top:5px;padding-bottom:5px; padding-left:6px;}

.InicioTableTlo
{width:550px;margin-top:10px;margin-bottom:10px; padding-left:6px;color:#609a0a;font-size:18px;}

.InicioTableRightTd
{width:550px;margin-top:5px;margin-bottom:5px; padding-left:6px; text-align:right;}

.InicioTableTd a:link, .InicioTableTd a:visited, .InicioTableTd a:active 
{font-size:12px; color:5b5b5b;}

.InicioTableTd2 a:link, .InicioTableTd2 a:visited, .InicioTableTd2 a:active 
{font-size:12px; color:5b5b5b;}

.InicioTableTd a:hover
{color:#609a0a;}
.InicioTableTd2 a:hover
{color:#609a0a;}

.InicioTableLink a:link, .InicioTableLink a:visited, .InicioTableLink a:active 
{color:#b0c2a2;font-size:10px;padding-left:10px;}

.InicioTableLink a:hover
{color:#609a0a;font-size:10px;padding-left:10px;}

.InicioFecha
{padding-top:10px;padding-bottom:5px;padding-left:7px;font-size:11px; color:#609a0a;}

.InicioTableJornadasTd
{width:200px;margin-top:5px;margin-bottom:5px; padding-left:6px; border-bottom:#609a0a 1px dotted;}

.InicioTableImagenJornadasTd
{width:65px;padding-top:10px;padding-bottom:5px;padding-right:6px; padding-left:10px;}

.InicioTableImagenTd
{width:167px;padding-top:10px;padding-bottom:5px;padding-right:6px; padding-left:10px;}
/************************************ Fin  clases generales tablas ********************************************/


/************************************ Inicio  clases generales grid acciones ********************************************/
.gFormacionM{width:760px;border-bottom: 1px solid rgb(227, 227, 227); margin-bottom: 5px;padding-top:10px;}
.tabla .titulo a:link, .tabla .titulo a:visited, .tabla .titulo a:active{font-size:12px; color:#333; font-weight:bold;}
.tabla .titulo a:hover{color:#38872e;font-size:12px;font-weight:bold;}

.tablaAlt .titulo a:link, .tablaAlt .titulo a:visited, .tablaAlt .titulo a:active{font-size:12px; color:#333; font-weight:bold;}
.tablaAlt .titulo a:hover{color:#38872e;font-size:12px;font-weight:bold;}

.gFormacionMDatos{margin-bottom: 5px;}
.col1{font-size: 10px; width: 150px; color: rgb(102, 102, 102);padding-left:20px;padding-top:10px;}
.col2{font-size: 10px; width: 150px; color: rgb(102, 102, 102);font-weight:bold;padding-left:15px;padding-top:10px;}
.fil1{font-size: 10px;  color: rgb(102, 102, 102);font-weight:bold;padding-left:15px;padding-top:10px;}
.fil2{font-size: 10px;  color: rgb(102, 102, 102);padding-left:15px;padding-top:5px;}
.tableFlecha{vertical-align:top;padding-top:5px;width:15px;}
.linkPuesto{text-align:left !important;text-transform:uppercase;}
/************************************ Fin  clases generales grid acciones ********************************************/



/************************************ Fin  clases generales Detalles Acciones ********************************************/


/************************************ Inicio  clases generales Agrupamientos ********************************************/


/************************************ Fin  clases generales Agrupamientos ********************************************/


/* para el módulo de tabla en modo GRID */

.tablaHeader td
{
	padding:4px;
	margin-bottom:10px;
	font-weight:bold;
}

.TablaGroup
{
	font-size:14px;
	color:#38872e;
	margin-bottom:5px;
	
	
	
}
.tabla 
{
	font-size:11px !important;
	border: 0px none;
	margin-top:2px;
	font-weight:200;
	border:0px;
	
}
.tabla a:link, .tabla a:visited, .tabla a:active 
{
	
	text-decoration: none;
	font-size:11px;	
	font-weight:200;
}

.tabla a:hover 
{
	color:#38872e;
	text-decoration: none;	
	font-weight:200;
	font-size:11px;
}

.tablaAlt 
{
	font-size:11px;
	border: 0px none;
	margin-top:2px;	
	font-weight:200;
}

.tablaAlt a:link, .tablaAlt a:visited, .tablaAlt a:active 
{
	
	text-decoration: none;	
	font-size:11px;
	font-weight:200;
}
.tablaAlt a:hover 
{
	color:#38872e;
	text-decoration: none;	
	font-size:11px;
	font-weight:200;
}


.tabla td
{
	list-style-type: circle;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:3px;
	margin-top:2px;
	border:0px;
	font-size:11px !important;
}

.tablaAlt td
{	
	padding-top:0px;
	padding-left:3px;
	padding-bottom:2px;
	background-color:#F9F9F9;
	margin-top:2px;
	border:0px;
	font-size:11px !important;
}

.tablaFooter td
{
	height:25px;
}

.tablaHeader a:link, .tablaHeader a:visited, .tablaHeader a:active
{color:#e0393b;}

/* para el módulo de tabla en modo GRID */

.TextContactosPuesto
{font-size:16px;font-weight: normal; font-weight:600; color:#000;}

.TextContactos
{font-size:13px;font-weight: normal;color:#3d3d3d;text-align:left;}

.TextContactos a:link, .TextContactos a:visited, .TextContactos a:active
{font-size:13px;font-weight: normal;text-decoration: none;color:#8e9880;text-align:left;}

.TextContactos a:hover 
{font-size:13px;font-weight: normal;text-decoration: none;color:#C43C3C; text-align:left;}


.Text{font-size:11px;font-weight: normal;color:#3d3d3d;}

.Text a:link, .Text a:visited, .Text a:active
{font-size:11px;font-weight: normal;text-decoration: none;color:#8e9880;}

.Text a:hover
{text-decoration: none;color:#C43C3C;font-size:11px;}
.TloCurso{color:#609a0a;font-size:16px;}

.tabla .grPreinscripcion ra1{width:35px;}
.tabla .grPreinscripcion ra2{width:75px;}
.tabla .grPreinscripcion ra3{width:50px;}
.tabla .grPreinscripcion ra4{width:90px;}
.tabla .grPreinscripcion ra5{width:120px;}
.tabla .grPreinscripcion ra6{width:150px;}
.tabla .grPreinscripcion ra7{width:65px;}
.tabla .grPreinscripcion ra8{width:70px;}

/* Inicio botón ME INTERESA ESTE CURSO en detalle acciones */

.insCurso a:link, insCurso a:visited, insCurso a:active
{color:#;609a0a;border:1px solid #9f9f9f;background-color:#eaeaea;padding:3px;font-weight:bold !important;font-size:11px !important;}

.insCurso a:hover
{color:#;609a0a;border:1px solid #609a0a;background-color:#ffffff;padding:3px;font-weight:bold;font-size:11px !important;}

.inscAcc td{height:40px;}
.insCurso{padding:5px !important;}
/* Fin botón ME INTERESA ESTE CURSO en detalle acciones */

.moduleNT{padding:15px;}