BODY {
	background-color: #666666;
	
}
.boton_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #333333;
	border: 1px solid #00529C;
	padding: 3px;
}

hr {
	border: 1px solid #d09b2b;
}
a:link {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}
li {
	list-style-type: none;
	list-style-image: url(topo_li.gif);
	list-style-position: outside;
}

table.tablacentral{
	border: 1px solid #00008B;
	background-color: White;
	}

table.tablacentral TD{
padding:3px;
	}

	table.SubtituloInterior {
			width: 100%;  border: 1px solid #004C27;
            border-collapse:collapse
			}


	table.SubtituloInterior TH{
			width: 100%;
			padding: 1px;
			background-color: #F5FFFA;
			font-size: 10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #0D0D39;
			text-align: left;
			text-transform: uppercase;
			}	
	
	
.lista_custom {
	list-style-type: circle;
	list-style-image: none;
	list-style-position: inside;
}

.celda_contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.celda_abajo {
	border-bottom: 2px solid #708090;
}
.celda_arriba {
	border-top: 1px solid #1e5352;
	border-right: 1px #1e5352;
	border-bottom: 1px #1e5352;
	border-left: 1px #1e5352;
}
.celda_derecha {
	text-align:justify;
	padding:10px;
}
.celda_columna {
	text-align: left;
	padding:10px;
	border-top: 1px #1e5352;
	border-right: 1px solid #1e5352;
	border-bottom: 1px #1e5352;
	border-left: 1px #1e5352;
	background-color: #CCCCCC;
	width:180px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.seccion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660033;
	background-color:#EBEBEB;

	
}
.tablas_interior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}
.tablas_interior TH{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 10px;
}
.tablas_interior TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 5px;
}

.input_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E9F0F3;
	border: 1px solid #0060A6;
	padding: 2px 2px 2px 2px;
}
.tabla_form_col_cab {
	background-color: #273997;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.menuover{
	color: #FFCC00;
	text-decoration: underline;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 4px 4px 4px 4px;

}
.menu A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.norma_gris .tablacentral .diploma {
	background-color: #E3ECF0;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.norma_gris .tablacentral #diploma td {
	padding: 5px;
	background-color: #EBEEF3;
}


table.titulo_zonapersonal {
	border: 1px solid #00529C;
}

table.titulo_zonapersonal TH{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
    background-color: #00529C;
text-align:left;

	

}
.norma_gris .tablacentral #diploma h2 {
	font-weight: bold;
	color: #ED1C24;
}

.cursos {
	border: 1px solid #E9F0F3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align:left
}

.cursos_cabecera{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-align:left
	color: #33333;
    background-color: #E9F0F3;  
}


.tabla_exterior {
	border: 1px solid #00529C;
}
.norma_gris .tablacentral .listadotemas #entregado {
	background-color: #FF9933;
	color: #000000;
	padding: 2px;
	font-weight: bold;
}



.tabla_borde_interno {
border:inherit;	 
border: 1px solid #0066CC;
border-collapse:collapse;
}

.tabla_borde_interno TH{
  font-weight:bold;
color:#FFFFFF;
background-color: #0066CC;
padding: 5px 5px 5px 5px;
  
}
.norma_gris .tablacentral .listadotemas #notafinal {
	font-weight: bold;
	background-color: #DBE4EA;
}

.tabla_borde_interno_td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color:#FFFFFF;
    background-color: #0066CC;
	border: 1px solid #FFFFFF;
}
.tabla_borde_interno_td_blanca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color:#FFFFFF;
    background-color: #FFFFFF;
	border: 1px solid #0060A6;
}
.norma_gris .tablacentral .listadotemas #sininiciar {
	background-color: #CCCCCC;
	color: #333333;
	padding: 2px;
	font-weight: bold;
}


.celda_margenes{
padding-left: 10px;
padding-right: 10px;
}

table.listadocursos {
			width: 80%;
			}

table.listadocursos th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
           font-size:10px;
			color: #000000;
			background: #F5F5DC;
			text-align: left;
			padding: 10px;
			border: 1px solid #6592AC;
  		   border-collapse:collapse			
			}
table.listadocursos td {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #333333;
			text-align: left;
			padding: 5px;
			border: 1px solid #6592AC;
  		   border-collapse:collapse
			
			}

table.listadotemas {
			width: 100%;
			border: 1px solid #6592AC;
  		   border-collapse:collapse;			

			}

table.listadotemas th {
	font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: center;
	padding: 2px;
	border: 1px solid #6592AC;
	background-color: #E6E0C1;
			}
table.listadotemas td {
         font: Verdana, Tahoma, Arial, sans-serif;
         font-size:10px;
			color: #556473;
			padding: 5px;	
			border: 1px solid #6592AC;							
			}


table.contenedordatoscurso {
			border: 1px solid #0066CC;
			width: 100%;
			margin: 0px auto;
			}

table.contenedordatoscurso tbody th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #fff;
			background: #0066CC;
			text-align: left;
			padding: 5px;
			border: 0;
			}

table.contenedordatoscurso tbody tr.general td {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #333333;
			background: #ffffff;
			text-align: left;
			padding: 5px;
			border: 0;
			}
			
table.datoscurso {
			border: 1px solid #6592AC;
			width: 100%;
			margin: 10px auto;
			}
table.datoscurso tbody tr.titulotabla th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #fff;
			background: #6592AC;
			text-align: left;
			padding: 5px;
			border: 0;
			}
			
table.datoscurso tbody tr.laterales th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #333333;
			background:#BDCED8;
			text-align: left;
			padding: 5px;
			border: 0;
			}

table.datoscurso tbody tr.laterales td {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #333333;
			background:#FFFFFF;
			text-align: left;
			padding: 5px;
			border: 1px solid #BDCED8;
			}
table.datoscurso tbody tr.infopersonal th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color:#333333;
			background:#D7C5BC;
			text-align: left;
			padding: 5px;
			border: 0;
			}

table.datoscurso tbody tr.infopersonal td {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:10px;
			color: #830022;
			background:#F0E9E6;
			text-align: left;
			padding: 5px;
			border: 1px solid #BDCED8;
			}

table.pregunta {
			border: 1px solid #6592AC;
			width: 100%;
			}
table.pregunta tbody th {
	font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	color: #fff;
	text-align: left;
	padding: 5px;
	border: 0;
	background-color: #ED1C24;
			}
table.pregunta tbody tr.enunciado td {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:12px;
			color: #333333;
			background: #ffffff;
			text-align: left;
			padding: 5px;
			border-bottom:1px solid #6592AC;
			}
table.pregunta tbody tr.respuestas td {
			font: .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:12px;
			color: #333333;
			background: #ffffff;
			text-align: left;
			padding: 5px;
			padding-left: 10px;
			}
table.botonera {
	border: 1px solid #333333;
	margin: 10px auto;
			}
table.botonera tbody tr.submits td {
	font: .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:center;
	padding: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
			}

table.verpreguntas {
			border: 1px solid #6592AC;
			width: 100%;
			}
table.verpreguntas td{
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
         font-size:11px;
			border: 0;
			}
table.verpreguntas #enunciado{
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
         font-size:11px;
			border: 0;
			background-color: #F0F4F9;
			color:Black;
			padding:5px;
			}

table.verpreguntas td.volver{
		text-align:right;
		font-weight:bold;
		font-size:10px;	
}

table.verpreguntas th {
			font: bold .9em/1.5em Verdana, Tahoma, Arial, sans-serif;
            font-size:12px;
			color: Black;
			background: #F5F5DC;
			text-align: left;
			padding: 5px;
			border: 0;
			}


			
table.verrespuesta{
			width: 100%;
			margin: 10px auto;
			}

table.verrespuesta tbody tr.comentario td{
			border: 1px solid #6592AC;
			width: 100%;
			margin: 10px auto;
			color:#336699;
			}
.norma_respuesta{
	color:Red;
	font-weight:bold;
}
.norma_gris .tablacentral #examen .tituloarticulo #descarga {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	background-color: #F79196;
	padding: 2px;
}


.verrespuestas{
	background-color: #FFCC33;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	padding: 3px;
	border:solid 1px #555573;
	width:100px;
}

.verrespuestas:hover {
	background-color: #DD3D00;
	color: White;
	border:solid 1px Black;
}


.iniciar{
	background-color: #CC3300;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	padding: 3px;
	border:solid 1px #555573;
	width:100px;
	color: #FFFFFF;
}
.norma_gris .tablacentral #estatus {
	border-collapse:collapse;
	width: 100%;
}
.norma_gris .tablacentral #estatus th {
	background-color: #E9E9E9;
	text-align: left;
	border: 1px solid #000000;
	padding: 3px;
}



.iniciar:hover {
	background-color: #DD3D00;
	color: White;
	border:solid 1px Black;
	font-weight: bold;
}
.norma_gris .tablacentral #examen .tituloarticulo #descarga a {
	color: #333333;
	text-decoration: underline;
}



.continuar{
	background-color: #009966;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	padding: 3px;
	border:solid 1px #555573;
	width:100px;
	color: #FFFFFF;
}
.norma_gris .tablacentral #examen .caja_listadotemas {
	text-align: left;
	padding: 6px;
	background-color: #DED6B6;
	color: #000000;
}


.continuar:hover {
	background-color: #DD3D00;
	color: White;
	border:solid 1px Black;
}

table.listadotemas TD.totaleval {
			background: #F5F5DC;
			width: 100%;
			font-weight: bold;
			font-size: 11px;
		   color:Black;
			border: 1px solid #6592AC;
  		   border-collapse:collapse;			
			}
.norma_gris .tablacentral .tituloarticulo {
	padding: 6px;
	background-color: #ED1C24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}


#tituloresaltado{
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	color:Black;
	border: 1px solid #6592AC;
	padding:5px;
	border-collapse:collapse;
	background-color: #FFD6A8;
	
}
a:visited {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.norma_gris .tablacentral #estatus td {
	text-align: left;
	border: 1px solid #000000;
	padding: 3px;
}
.norma_gris .tablacentral .listadotemas #sinentregar {
	background-color: #006633;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}

