﻿body
{
	background: #fff;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	text-align: center;
	margin: 0;
}

a
{
	text-decoration: none;
	color: #5ea945;
}

#container
{
	width: 1024px;
	margin: 0 auto;
	border: 0;
	position: relative;
}

#cabecera
{
	background: url(images/ielab960_01.jpg) center top no-repeat;
	height: 198px;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
}

#menu
{
	position: relative;
	top: 0;
	padding: 0;
	left: 0;
	text-align: left; /*background: url(../images/menu_bg4.jpg) center repeat-y;*/
}

#menu_footer
{
	/*background: url(../images/menu_footer4.jpg) center top no-repeat;*/
	height: 20px;
	text-align: left;
}

#menu_top
{
	/*background: url(../images/menu_cab4.jpg) center top no-repeat;*/
	height: 20px;
	text-align: left;
}

#cuerpo
{
	position: relative;
	margin: 0 auto;
	text-align: justify;
	clear: both;
}

#user1
{
	float: left;
	position: relative;
	width: 710px;
}

#user2
{
	float: left;
	left: 0;
	width: 290px;
	margin-right: 0;
	padding: 0 20px 0 0;
}

#footer
{
	width: 1024px;
	margin: 0 auto;
	background: url(images/ielab1280_pie.jpg) center top no-repeat;
	background-color: #5ea945;
	clear: both;
	color: #fff;
	text-align: center;
	padding-top: 30px;
	height: 80px;
}

#tabla_inscripcion
{
	width: 700px;
}

.PieLabel
{
	padding: 35px 15px 0 0;
}

#footer2
{
	position: relative;
	width: 1024px;
	margin: 0 auto;
	background-color: #5ea945;
	height: 120px;
	clear: both;
	color: #fff;
	text-align: center;
	padding-top: 30px;
}

.TableHeader
{
	background-color: #5C66C6;
	border-style: outset;
	border-width: medium;
	border-color: Black;
}


.contentheading, .moduletable h3, .contentpageopen, .componentheading_ielabfaq
{
	background: url(images/titulo_bg.jpg) left no-repeat;
	font-size: 1.5em; /*color: #5ea945;*/
	color: #ffffff;
	padding: 15px 0 15px 5px;
	width: 600px;
}

#menuleft .moduletable h3
{
	margin-left: 20px;
	color: #5ea945;
	width: 180px;
	background: none;
	padding: 0;
	font-size: 1em;
	padding-top: -15px;
}

/** Menu de acordeon **/
.accordion-menu
{
	margin-left: 15px;
}

dl.accordion-menu dt
{
	color: #cfcfcf;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 3px 7px;
	margin: 0 5px 0 0;
	line-height: 18px;
	border-bottom-style: none;
	border-bottom-color: gray;
}

dl.accordion-menu dt:hover
{
	/*	background-color: #dcdcdc;*/
	cursor: pointer;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: gray;
	background: url(../images/arrow.png) left no-repeat;
}

active_top_menu
{
	background-color: transparent;
	background: url(../images/arrow.png) left no-repeat;
}

dl.accordion-menu dd a
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-left: 5px;
}

dl.accordion-menu dd a:hover
{
	background: url(../images/arrow.png) left no-repeat;
}

#active_roll_menu
{
	color: #002258;
}

dl, dt, dd
{
	width: 180px;
}

/* Diseño de tablas */

td
{
	vertical-align: top;
}

.TablaSobreCabecera
{
	text-align: center;
	background-color: #aaaaaa;
	border-style: outset;
	border-width: thick;
}

.TablaCabecera
{
	text-align: center;
	background-color: Gray;
	border-style: outset;
	border-width: medium;
}

.TablaSobreFila
{
	text-align: center;
	background-color: #aaaaaa;
	border-style: outset;
	border-width: thick;
}

.TablaParametros
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCeldaVacia
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCampoNumero
{
	text-align: right;
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCampoCadena
{
	text-align: left;
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCampoCheckBox
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCeldaDesplegable
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCeldaLista
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.TablaCeldaSiNo
{
	background-color: #dddddd;
	border-style: inset;
	border-width: thin;
}

.PedidoTabla
{
	background-color: #FFF7E7;
	border-style: none;
}

/* Diseño certificado de participacion */

#fondo
{
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
}

#imprimir
{
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
}

#PaginaMaestra_ContentPlaceHolder1_TablasPanel
{
	overflow: auto;
}

#Certificado #PaginaMaestra_ContentPlaceHolder1_ParticipanteLabel
{
	top: 320px;
	left: 120px;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 400px; 
}

#imprimir #PaginaMaestra_ContentPlaceHolder1_ParticipanteLabel
{
	top: 320px;
	left: 120px;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 400px;
}

#Certificado #PaginaMaestra_ContentPlaceHolder1_CircuitoLabel
{
	top: 448px;
	left: 190px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
}

#imprimir #PaginaMaestra_ContentPlaceHolder1_CircuitoLabel
{
	top: 448px;
	left: 190px; 
	font-size: 16px;
	font-weight: bold;
	position: absolute;
}

#Certificado #PaginaMaestra_ContentPlaceHolder1_RondasGridView
{
	top: 490px;
	left: 100px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
}

#imprimir #PaginaMaestra_ContentPlaceHolder1_RondasGridView
{
	top: 490px;
	left: 100px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
}

.col_ronda
{
	width: 270px;
	padding-right: 10px;
}

/* @group Modules */

#newsshow1 tr td
{
	padding: 10px;
}

img
{
	border: none;
}

#contentAlpha
{
	display: block;
	width: 300px;
	height: 140px;
}

/* @end */

#TablaPedido
{
	font-family: Trebuchet MS;
}

/* otros CSS PUNTUAL */
#PaginaMaestra_MenuTreeView table
{
	margin: 2px 0;
	text-transform: uppercase;
	font-weight: bold;
}
#PaginaMaestra_MenuTreeView div
{
	width: 100%;
	background-color: #eee;
}
#PaginaMaestra_MenuTreeView div table
{
	text-transform: inherit;
	font-weight: normal;
}
#datos h2
{
	text-align: left;
}
.contentheading, .moduletable h3, .contentpageopen, .componentheading_ielabfaq
{
	background-color: #fff;
	background-image: none;
	color: #70bb10;
	width: auto;
	border-bottom: 2px dotted #ccc;
	padding: 0;
	margin: 15px 0 20px;
	font-size: 20px;
	font-weight: bold;
}
