/*********** ESTILOS GENERALES  ************/

body{
		font-family:verdana,arial;
		font-size:11px;
		text-align:left;
	}
table{
		width:100%;
		font-family:verdana,arial;
		font-size:11px;
		text-align:left;
	}
/*enlaces generales*/
a:link {color:#E75113; text-decoration:underline; font-family:verdana, arial;  font-size:11px; font-weight:bold; }
a:visited {color:#E75113; text-decoration:underline; font-family:verdana, arial; font-size:11px; font-weight:bold; }
a:hover {color:#E75113; text-decoration:underline; font-family:verdana, arial; font-size:11px; font-weight:bold; }
a:active {color:#E75113; text-decoration:underline; font-family:verdana, arial; font-size:11px; font-weight:bold; }


img {
border:0px; 
vertical-align:middle;
}

form {
margin:0px;
}

input {
	font-family:verdana,arial;
	font-size:11px;

}

td.nowrap {
	white-space: nowrap;
}

td.nowrap label {
	white-space: nowrap;
}


select {
	font-family:verdana,arial;
	font-size:11px;
	text-align:left;
}

select.formulario_pais {
	font-family:verdana,arial;
	font-size:11px;
	text-align:left;
	width:160px;
}

textarea {
	font-family:verdana,arial;
	font-size:11px;
	text-align:left;
}
p{
	text-align:justify;
}
/****ESTILOS COMUNES PARA TEXTO*****/
p{
	font-size:11px;
	color:#525252;
}

h1{
	font-family:times new roman;
	font-size:18px;
	color:#E75113;
	padding:0px 0px 0px 5px;
	display:inline;
}

p.negro{
	font-size:11px;
	color:#000000;
}

.txt_gris_n{
	font-size:11px;
	color:#525252;
	font-weight:bold;
}
.txt_gris{
	font-size:11px;
	color:#525252;
}
.txt_verde{
	font-size:11px;
	color:#E75113;
}
.txt_verde_10{
	font-size:10px;
	color:#808080;
}
.txt_verde_claro{
	font-size:11px;
	color:#E75113;
}
.pie{
	color:#19802f;
}

/*****ESTILOS PARA CABECERA*****/

.titulo_cabecera{
	font-size:18px;
}

/**cabecera lado derecho**/
/*fondo de tabla*/
table.cabecera_dcha{
	/*background-image:url(../imagenes/cabecera_degradado.jpg); */
	background-color:#e1e1e1;
	background-repeat:repeat; 
	background-position:top;
	height:130px;
	vertical-align:top;
}
td.cerrar_sesion{
	vertical-align: top;
	font-size:14px;
	font-family:arial,verdana;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	padding: 5px 5px 0px 0px;
}
td.canal_comercial{
	vertical-align: middle;
	background-color:#EE7D09;
	font-family:arial,verdana;
	font-size:20px;
	color:#ffffff;
	padding:0px 0px 0px 7px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
td.bienvenido{
	font-family:verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#808080;
	padding:15px 0px 5px 10px;
	border-bottom:1px solid #fff;
}

/*****ESTILOS PARA MENU*****/
table.menu{
	background-color:#E75113;
	height:24px;
	text-align:center;	
}

a:link.menu {color:#ffffff; text-decoration:none; font-family:verdana, arial;  font-size:12px;font-weight:bold; }
a:visited.menu {color:#ffffff; text-decoration:none; font-family:verdana, arial; font-size:12px;font-weight:bold;}
a:hover.menu {color:#ffffff; text-decoration:underline; font-family:verdana, arial; font-size:12px;font-weight:bold; }
a:active.menu {color:#ffffff; text-decoration:underline; font-family:verdana, arial; font-size:12px; font-weight:bold;}


a:link.sesion {color:#ffffff; text-decoration:underline; font-family:verdana, arial;  font-size:12px;font-weight:bold; }
a:visited.sesion {color:#ffffff; text-decoration:underline; font-family:verdana, arial; font-size:12px;font-weight:bold;}
a:hover.sesion {color:#ffffff; text-decoration:underline; font-family:verdana, arial; font-size:12px;font-weight:bold; }
a:active.sesion {color:#ffffff; text-decoration:underline; font-family:verdana, arial; font-size:12px; }
/*****ESTILOS PARA CUERPO DE CONTROLADOR*****/
td.controlador{
	padding:5px 30px;
	text-align:left;
}
.txt_titulo_seccion{
	font-family:times new roman;
	font-size:18px;
	color:#3e8e50;
	padding:0px 0px 0px 5px;
}

/**CARTA DE PRESENTACION**/
td.carta_estimados{
	padding:20px 0px 15px 5px;
	text-align:justify;
}
td.carta_parrafo{
	padding:0px 0px 10px 5px;
	text-align:justify;
}
td.carta_firmado{
	padding:30px 0px 0px 5px;
}
td.carta_subdirectora{
	padding:0px 0px 10px 5px;
}
td.logo_junta{
	text-align:left;
	padding:20px 0px 10px 30px;
}
td.titulo_seccion{
	background-image:url("../imagenes/fondo_titulo_seccion.jpg");
	background-repeat:no-repeat; 
	height:50px;
}

/*ESTILOS PARA PIE*/

table.pie{
	padding:5px 0px 0px 0px;
	text-align:left;
}
td.pie_direccion{
	padding:55px 20px 0px 0px;
	width:325px;
}
.txt_gris_pie{
	font-size:10px;
	color:#525252;
}
.txt_gris_n_pie{
	font-size:10px;
	color:#525252;
	font-weight:bold;
}


/* ESTILOS MARCO VERDE WEB */
table.marco_verde_web{
width:800px; border:1px solid #808080;
}


/* TABLA CONTENEDORA WEB */
table.contenedora_web{
width:800px;
}

/*ESTILOS PARA AVISOS BAJO-PIE*/

table.avisos_bajo_pie {
width:800px;
}

/*estilos para avisos bajo pie*/
a:link.pie {color:#808080; text-decoration:none; font-family: arial;  font-size:10px;}
a:visited.pie {color:#808080; text-decoration:none; font-family: arial; font-size:10px;}
a:hover.pie {color:#808080; text-decoration:underline; font-family: arial; font-size:10px;}
a:active.pie {color:#808080; text-decoration:underline; font-family: arial; font-size:10px;}





/*estilos para enlace de red y comercio*/
a:link.pie_ryc {color:#C1C1C1; text-decoration:none; font-family: arial;  font-size:10px;}
a:visited.pie_ryc {color:#C1C1C1; text-decoration:none; font-family: arial; font-size:10px;}
a:hover.pie_ryc {color:#C1C1C1; text-decoration:underline; font-family: arial; font-size:10px;}
a:active.pie_ryc {color:#C1C1C1; text-decoration:underline; font-family: arial; font-size:10px;}




/**** CUESTIONARIO ****/
/***parte superior***/
/*enlaces generales*/
a:link.formulario {color:#E75113; text-decoration:underline; font-family: arial;  font-size:11px; }
a:visited.formulario {color:#E75113; text-decoration:underline; font-family:arial; font-size:11px; }
a:hover.formulario {color:#E75113; text-decoration:underline; font-family: arial; font-size:11px;}
a:active.formulario {color:#E75113; text-decoration:underline; font-family: arial; font-size:11px; }

td.sub_titulo{
	padding: 5px 30px 20px 10px;
}
td.franja_verde_titulo{
	height:20px;
	background-color:#19802F;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:5px;
}

td.franja_naranja_titulo{
	height:20px;
	background-color:#E75113;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:5px;
}
td.franja_subtitulo{
	height:20px;
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-top:8px;
	padding-left:5px;
}
a:link.tit_subsec {color:#ffffff; text-decoration:none; font-family: arial;  font-size:13px; }
a:visited.tit_subsec {color:#ffffff; text-decoration:none; font-family:arial; font-size:13px; }
a:hover.tit_subsec {color:#ffffff; text-decoration:underline; font-family: arial; font-size:13px;}
a:active.tit_subsec {color:#ffffff; text-decoration:underline; font-family: arial; font-size:13px; }


td.txt_cuestionario_paises{
	padding:5px 0px 10px 5px;
	background-color:#ededed;
	border-bottom:2px solid #ffffff;;
}
/***parte inferior***/
td.cuestionario{
	background-color:#ededed;
	width:30%;/*35%*/
	padding:5px;
}
td.cuestionario_tit{
	background-color:#ededed;
	padding:5px;
	font-weight:bold;
}
td.input{
	background-color:#f5f5f5;
	width:40%;
	text-align:left;
	padding-left:5px;
}
td.comentarios{
	background-color:#f5f5f5;
	width:20%;
	padding:5px;
}
td.obligatorio{
	background-color:#f7f7f7;
	color:red;
	width:10%;
	text-align:center;
}
/*estilo para los checkbox*/
table.checkbox{
	width:20%; 
	padding:0px 0px 0px 5px;
}

input.cuestionario {
	width:245px;
}


input.cp{
	width:38px;
}

input.cuestionario_web {
	width:210px;
}

input.cuestionario_fac {
	width:80px;
	text-align:right;
}

input.cuestionario_exp {
	width:80px;
	text-align:right;
}

/*textareas*/
textarea.cuestionario{
	width:245px;
	height:70px;
}

/*botones*/
td.cuestionario_botones{
	padding:5px 0px 5px 235px;
	background-color:#f5f5f5;
	border:0px solid red;
}



table.aviso_sistema {
	border:1px solid #DFE1D6;
}
td.aviso_sistema {
	font-weight:bold;
	background:#DFE1D6;
}
td.aviso_sistema_titulo{
	text-transform: uppercase;
	font-family:arial;
	font-size:11px;
	color:#cccccc;
	font-weight:bold;
}
td.aviso_sistema_texto{
	font-family:arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.aviso_sistema_titulo{
	text-transform: uppercase;
	font-family:arial;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}



/* test2 */
td.cuestionario_t2{
	background-color:#ededed;/*f5f5f5;*/
	text-align:center;
	padding-left:5px;
	
}
td.cuestionario_t25{
	background-color:#ededed;/*f5f5f5;*/
	text-align:center;
	padding-left:5px;
	border-right:1px solid #C0C0C0;
}
td.franja_subtitulo_t2{
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-left:5px;
	/*width:20%;*/
}
td.franja_subtitulo_t25{
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-left:5px;
	width:20%;
	border-right:1px solid #C0C0C0;
}

td.franja_subtitulo_tit{
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	width:33%;
}
td.input_t2{
	background-color:#f5f5f5;
}
td.input_t25{
	background-color:#f5f5f5;
	border-right:1px solid #C0C0C0;
}

tr.trover:hover>td {
background-color:#C0C0C0;
}
tr.trover2:hover>td {
background-color:#C0C0C0;
}

td.mapa{
	text-align:right;
}

td.titulo_seccion_t{
	background-image:url("../imagenes/fondo_titulo_seccion.jpg");
	background-repeat:no-repeat; 
	height:50px;
	vertical-align:top;
	padding-top:15px;
	width:50%;
}

td.titulo_seccion_t2{
	background-image:url("../imagenes/fondo_titulo_seccion.jpg");
	background-repeat:no-repeat; 
	height:50px;
	vertical-align:top;
	padding-top:15px;
	width:50%;
}

td.blanco{
	font-size:5px;
	height:5px;
}
td.blanco2{
	font-size:5px;
	height:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
td.ficha{
	background-color:#f5f5f5;
	font-weight:bold;
	width:15%;
	padding:5px;
}
td.ficha_borde{
	background-color:#f5f5f5;
	font-weight:bold;
	width:15%;
	padding:5px;
	border-left:1px solid #999999;
}
td.borde_der{
	border-right:1px solid #999999;
}
td.ficha_borde_aba{
	background-color:#f5f5f5;
	font-weight:bold;
	width:15%;
	padding:5px;
	border-bottom:1px solid #999999;
}
td.ficha_borde_izqaba{
	background-color:#f5f5f5;
	font-weight:bold;
	width:15%;
	padding:5px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
}
td.ficha2{
	padding:5px;
}
td.ficha2_borde_der{
	padding:5px;
	border-right:1px solid #999999;
}
td.ficha2_borde_aba{
	padding:5px;
	border-bottom:1px solid #999999;
}
td.ficha2_borde_abader{
	padding:5px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
td.cuestionario_tit2{
	background-color:#ededed;
	padding:5px;
	font-weight:bold;
	border:1px solid #999999;
}
table.ficha_centro{
	width:85%;
}




td.franja_subtitulo_t4{
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-left:5px;
	border-right:1px solid #FFF;
	/*width:20%;*/
}

td.franja_subtitulo_t42{
	background-color:#C0C0C0;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-left:5px;
	/*width:10%;*/
	border-right:1px solid #C0C0C0;
}


td.curso{
	background-color:#ededed;
	padding:5px;
	font-weight:bold;
	width:30%;
	border-right:1px solid #FFF;
}

td.nivel{
	background-color:#f5f5f5;
	width:10%;
	padding:5px;
	border-right:1px solid #FFF;
	text-align:center;
}

td.ver_centros{
	width:15%;
	text-align:center;
	background-color:#f5f5f5;
}



/*NO SCRIPT*/
div.noscrip {
position:absolute; 
top:7px; 
left:95px; 
width:1024px; 
height:3000px; 
z-index:100; 
border:0px solid; 
background-color:#FFFFFF;
}