#div-consultas td{
	font-size:12px;
}

.inactive-search{
	font-style:italic;
	color:#999999;
}

td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	line-height:12px;
	vertical-align:top;
}


.blue-links a{
	color:blue;
}

.submenu a{
	color:#000000;
	text-decoration:none;
	display:block;
}

.submenu a:hover{
	color:#FF6600;
	text-decoration:none;
	display:block;
}

.tabla-menubanca a{
	font-size:12px;
	font-weight:bold;
}


.activeTV{
	border-color:#999999;
	border-style:solid;
	border-width:2px;
}

.inactiveTV{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;
}

#info-token a{
	color:#FF6600;
}

#tec-token td{
	width:39px;
	height:14px;;
	cursor:pointer;
}

.tip-salario{
	background-color:#B0D12A;
	border-style:solid;
	border-width:2px;
	border-color:#839C1F;
	padding:5px;
	font-weight:bold;
}

.titulo-valid{
	padding:5px; 
	font-size:18px; 
	color:#990000; 
	background-image:url(../img/alert-l.png);
	background-repeat:no-repeat;
	height:30px;
	padding-left:45px;
	padding-top:10px;
}

.titulo-confirm{
	padding:5px; 
	font-size:18px; 
	color:#006600; 
	background-image:url(../img/confirm.png);
	background-repeat:no-repeat;
	height:30px;
	padding-left:45px;
	padding-top:10px;
}

.table_info td{
	font-size:20px;
	color:#CCCC00;
	text-align:center;
}

.blanc_btn{
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	width:60px;
	height:20px;
}

.textonormal{
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	line-height:12px;
	vertical-align:top
}

.datagrid_select{
	height:18px;
	width:100px;
	font-size:10px;
}	

a {text-decoration:none; color:#2C2829;}
a:hover {text-decoration:underline;}

img { border:0;}  
table { height:100%; width:100%; border:0;} 
body { 	margin:0px;padding:0px;background:url(../img/px_t.gif) top repeat-x;}
input, textarea {font-family:tahoma; font-size:11px; color:#2C2829; padding-top:2px; padding-left:4px;}
form { margin:0; padding:0;}

em a {background:url(../img/more.gif) top no-repeat; color:#ffffff; font-weight:bold; padding:3px 9px 4px 9px; font-style:normal;}
em a:hover { text-decoration:none; color:#FFD700;}
strong { color:#2571AF;}

ul {margin:0; padding:0; list-style:none}
ul li {background-image:url(../img/bg01.gif); background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }
ul li a {}
ul li a:hover { color:#349DCE; text-decoration:none;}

.multimedia-portfolio {margin:0; padding:0; list-style:none}
.multimedia-portfolio li {background-image:none;}
.multimedia-portfolio li a {}
.multimedia-portfolio li a:hover { color:#349DCE; text-decoration:none;}


.contenido-foro ul{
	margin:0; 
	padding:0; 
	list-style:none;
}

.contenido-foro ul li {background-image:url(../img/bg03.gif); background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }

.contenido-info ul{
	margin:0; 
	padding:0; 
	list-style:none;
}

.contenido-info ul li {background-image:url(../img/bg04.gif); background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }

#main_table {
	width:766px;
}

#educate {background:url(../img/bg_t.jpg) top no-repeat;}

#welcome {background:url(../img/bg.gif) top no-repeat #FEAD00;}
#welcome td {background:url(../img/bg1.gif) bottom no-repeat; padding:9px 0px 0px 6px;}
#welcome div {background:url(../img/bg10.gif) top left no-repeat; width:190px; height:54px; padding:10px 0px 0px 14px; margin:0px 0px 0px 11px;}

#search {
	text-align:right;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search input { margin:0px 8px 0px 9px; vertical-align:middle;}
#search img { vertical-align:middle;}

#search_mat {background:url(../img/px.gif) top;}
#search_mat table {background:url(../img/bg4.gif) top no-repeat;}
#search_mat td {padding:18px 0px 10px 20px;background:url(../img/bg5.gif) bottom no-repeat; color:#2C2829; font-weight:bold;}
#search_mat a { color:#2E566E; text-decoration:underline; font-weight:bold;}
#search_mat div {margin:26px 0px 0px 8px;}
#search_mat input { margin:7px 0px 10px 0px; width:172px; height:20px; display:block;}
#search_mat img { vertical-align:middle;}

#themes {margin:13px 15px 0px 9px;}
#themes div { margin:12px 21px 0px 0px; text-align:right;}
#themes span { height:1px; width:100%;background:url(../img/px1.gif) top repeat-x; display:block;}

.bg {background:url(../img/bg9.gif) top right no-repeat;}


#button {background:url(../img/bg8.gif) bottom no-repeat #F1F1F1;}
#button table {background:url(../img/bg7.gif) top no-repeat;}
#button a { color:#424242; text-decoration:underline; font-weight:bold;}
#button a:hover { color:#2571AF;}
#button td { padding:13px 0px 0px 0px; text-align:center;}

#pool {background:url(../img/bg11.gif) top no-repeat #297CB7;}
#pool td {color:#020202;}
#pool #blue_block div { color:#ffffff; font-weight:bold; margin:5px 14px 0px 12px;}

#search_mat_1 {background:url(../img/px.gif) top;}
#search_mat_1 table {background:url(../img/bg4.gif) top no-repeat;}
#search_mat_1 td {background:url(../img/bg5.gif) bottom no-repeat; color:#2C2829;}

#welcome_1 {background:url(../img/bg.gif) top no-repeat #FEAD00;}
#welcome_1 td {background:url(../img/bg1.gif) bottom no-repeat; padding:29px 0px 0px 18px;}
#welcome_1 div {background:url(../img/bg10.gif) top left no-repeat; width:190px; height:54px; padding:8px 0px 0px 14px;}
#welcome_1 a { text-decoration:underline;}

#errores{
	font-size:12px;
}

#footer {padding:0px 5px 0px 10px;}
#footer table { background-color:#E2E2E2;}
#footer td { color:#777777;}
#footer a { color:#525050;}
#footer a:hover { color:#777777; text-decoration:none;}
#footer span a { color:#777777; text-decoration:underline;}
#footer div {margin:12px 0px 0px 15px;}
#footer div div {margin:20px 0px 0px 0px;}

#imgpatrocinadores img{
	margin:4px;
}

.form { width:135px; height:20px;border:1px solid #CACACA; background:#ffffff;}		
.textarea { width:244px; height:90px;border:1px solid #CACACA; background:#ffffff;}
.butCell{width:101px;}
.imgSpacer{width:1px; height:7px;}
#topheader{
	background:url(../img/bg6.gif) no-repeat center top; 
	height:42px;
}

#topheader div{
	margin: 12px 0px 0px 14px;
}

.imgContent{
	margin: 0px 16px 0px 12px;
	float:left;
}

.spacerContent{
	height:12px;
	width:1px;
}

.footer{
	background:url(../img/bg12.gif) no-repeat center bottom;
}

#tablaGaleria td{
	padding-bottom:5px;
}

.linkMenu{
	color:white;
}

a.linkMenu:hover{
	color:#FFCC00;
}

.table-opciones a{
	color:#0033CC;
	font-size:12px;
}

.table-opciones a:hover{
	text-decoration:underline;
}

.listaTexto ul {margin:0; padding:0; list-style:none}
.listaTexto li {background-image:url(../img/a2.gif); background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }

.listaGen ul {margin:0; padding:0; list-style:none}
.listaGen li {background-image:url(../img/pointer.png); font-size:12px; color:#000000; background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }
.listaGen a:hover{
	text-decoration:underline;
}
		
#header_form{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-image:url(../img/header.png);
	height:58px;
	vertical-align:middle;
	padding-left:15px;
}

.cell_form_1{
	width:30px;
	text-align:center;
	height:22px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-bottom:8px;
	
}

.cell_form_2{
	width:70px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-top:4px;
}

.cell_form_3{
	width:260px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-bottom:8px;
}

.lstForm{
	width:300px;
}

.btn{
	width:100px;
	height:28px;
	border:1 #CCCCCC solid;
}




.txt{
	width:300px;
}

.celda_grid{
	 border-bottom-color:#CCCCCC; 
	 border-bottom-style:dotted; 
	 border-bottom-width:1px; 
	 padding-top:7px; 
	 padding-bottom:7px; 
	 padding-left:15px;
	 width:300px;
}

.fila_grid_on{
	 background-color:#BAC6FE;
}

.fila_grid{
     background-color:#FFFFFF;
}

.fila_emp_on{
	 background-color:#F7D8B3;
}

.fila_emp{
     background-color:#FAE8D3;
}

.div_mod{
	filter:alpha(opacity=55);
	KHTMLOpacity:0.55;
	MozOpacity:0.55;
	moz-opacity:0.55;
	opacity:0.55;
}

.mod{
	width:310px;
	height:150px;
	background-image:url(../img/bg_mod.gif);
	padding:15px;
}

.img_mod{
	width:50px; 
	text-align:center;
	padding-bottom:3px;
	border-bottom-color:#336699;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:20px;
}

.titulo_mod{
	font-size:18px;
	width:280px;
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:3px;
	border-bottom-color:#336699;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:20px;
	cursor:default;
}

.contenido_mod{
	text-align:justify;
	padding-top:4px;
	cursor:default;
}

.link_mod{
	color:#FFCC00;
	font-size:18px;
	font-family:Tahoma;
}

#tabla_modulos{
	background-image:url(../img/menu.gif);
	width:460px;
	height:80px;
	margin:0px;
	padding:5px;
}

#tabla_modulos td{
	padding:2px;
	padding-left:0px;
	text-align:left;
	padding-right:5px;
}

.pasos_dis{
	filter:alpha(opacity=55);
	KHTMLOpacity:0.55;
	MozOpacity:0.55;
	moz-opacity:0.55;
	opacity:0.55;
	width:50px;
}

.notfaded{
	filter:alpha(opacity=100);
	KHTMLOpacity:1;
	MozOpacity:1
	moz-opacity:1;
	opacity:1;
}

.txta{
	width:400px;
	height:170px;
}

.separador{
	width:25px;
	text-align:center;
}

fieldset{
	-moz-border-radius: 8px; border-radius: 5px;
	color:#0066CC;
	padding-left:15px;
}

.label_form{
	width:100px;
	padding-left:10px;
	vertical-align:middle;
}

.label_confirm_transac{
	padding-left:10px;
	vertical-align:middle;
}

.control_form{
	width:220px;
	vertical-align:middle;
}

.txt{
	width:200px;
}

.ayuda_form{
	font-size:9px;
	text-align:right;
	width:300px;
	padding-right:15px;
	vertical-align:middle;
}

.ayuda_form label{
	font-weight:bold;
}

.ayuda label{
	font-weight:bold;
}

.divblock{
	position:absolute;
	width:630px;
	height:232px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;
	color:#CCCC00; 
	font-size:20px;
}

.div_nousers{
	position:absolute;
	width:630px;
	height:230px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;
	color:#CCCC00; 
	font-size:20px;
}
.uploadblock{
	visibility: hidden;
    width:0px;
    height:0px;
}

.divupload{
	position:absolute;
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	line-height:12px;
	vertical-align:top
}

.avance{
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;
}

.btn{
	width:150px;
	height:25px;
}

.fila_titulos td{
	color:#003366;
	font-weight:bold;
	font-size:15px;
	font-family:Tahoma;
	height:20px;
}

#tabla_accesos{
	height:200px;
	width:380px;
}

#tabla_accesos td{
	padding-right:20px;
}

.fila_links{
	font-size:12px;
	color:#666666;
	height:80px;
}


#div_cuentas{
	width:620px;
}

#div_accesosdirectos{
	padding:3px;
	background-color:#DFE1FF;
	border-width:3px; 
	border-color:#CCCCCC; 
	border-style:solid;
	position:absolute;
	width:570px;
	padding-top:15px;
	height:180px;
	z-index:100;
}

#div_out{
	background-color:none;
	position:absolute;
	width:760px;
	height:350px;
	z-index:1;
}

#div_horario td{
	vertical-align:middle;
}


