/* general --------------------------------------*/
* {margin:0;padding:0;}
/*img {border:none;}*/
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;color:#000;background:#FFF;height:100%;width:100%;margin:0;padding:0;}
label {display:block;text-align:right;font-size:1.1em;font-weight:bold;color:#666}
/*td select {width:180px}*/
.clear{clear:both}
.fecha_link {text-decoration:none;}
/*iframe
{

}*/
/* container --------------------------------------*/
#container {margin:0px;}
.normal_list {margin-left:0px!important}

/* header --------------------------------------*/
#header1 {padding:0;height:64px; background:#444444}
#header1_rep {padding:0;height:37px; background:#444444}
#header {padding:0;height:106px; background:#BEBE7E}
#headerWeb {padding:0;height:20px; background:#BEBE7E; color:#246979;size:11px; font-weight:bold}
#header h1 {
	color:#246979;
	size:18px;
	padding:15px;
}
#logo {
	float:left;
	position:relative;
	padding:3px; 
}
#logoWeb {
	float:left;
	position:relative;
	padding:1px; 
}
#titleArea {
	float:left;
	position:relative;
	top:20%;
	/*filter: alpha(opacity=10); opacity: .1}*/
}
#titleAreaWeb {
	float:left;
	position:relative;
	top:5%;
	/*filter: alpha(opacity=10); opacity: .1}*/
}

ul#topnav {list-style:none;padding:70px 0 0 530px;color:#646464;font-size:11px;font-weight:bold;}
ul#topnav li {display:inline}
ul#topnav li a {display:block;float:left;margin-right:5px;padding:6px 0;width:81px;color:#646464;text-align:center;text-decoration:none;background:#FFF url(../images/bg_topnav.gif) top no-repeat}
ul#topnav li a:hover {color:#FFF;background:#FF8D1E url(../images/bg_topnav.gif) bottom no-repeat}
ul#topnav li.active a {color:#FFF;background:#FF8D1E url(../images/bg_topnav.gif) bottom no-repeat}

/* userInfo --------------------------------------*/
#userInfo h3 {
	padding:3px;
	height:10px;
	font-size:1.1em;
	color:#6D6D6D;
	background-color: #CAD1AF;}

/* contentWrapper --------------------------------------*/
#contentWrapper {background:url(../images/bg_contentWrapper.gif) repeat-y}
#contentWeb {background: #F4F4F4; height:115px;}

/* leftbar --------------------------------------*/
#loginbar {float:left;padding:10px 5px 240px 10px;width:167px;}
#leftbar {float:left;padding:15px 5px 30px 10px;width:167px;}
ul#leftmenu {list-style:none}
ul#leftmenu li {padding:3px 0;border:1px solid #F7F7F7}
ul#leftmenu li a {display:block;padding:0.5px 0 0 5px;font-size:1.1em;font-weight:bold;color:#666666;text-decoration:none;border-left:2px solid #C0D48D }
ul#leftmenu li a:hover {color:#1E6A8C;background:#C0D48D}
ul#leftmenu li a:active {color:#1E6A8C;background:#C0D48D}
ul#leftmenu li.active a, ul#leftmenu li.active a:hover {color:#1E6A8C;background:#C0D48D;border-left:2px solid #1E6A8C}
ul#leftmenu li.title_menu {color:#1E6A8C ; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}!important

/* content area --------------------------------------*/

#contentArea { float:left; margin-left:210px;padding-top:15px; }
#mi_home { float:left; margin-left:10px;padding-top:15px; width:1000px; }

.content {float:left; padding:15px 20px 5px 40px; font-family:Arial, Helvetica, sans-serif; width:800px}
.content h2 #tit_section {margin-bottom:5px;height:22px;font-size:1.6em;color:#646464;border-bottom:1px dotted #646464;}
.content #tit_section #tit {float:left; color: #216B90}
.content #tit_section #step {float:right;padding-top:4px;font-size:0.7em; }
.content p, .content ul {margin:8px 0;font-size:1.1em;color:#666}
.content a, a:hover {color:#000; text-decoration:underline;}!important

#user_nav {padding:0 5px;color:#000;}

.content .greyArea {float:right;width:540px}
.content h3.gaTitle {padding:5px 20px 0 20px;height:30px;font-size:1.7em;color:#494949;background:url(../images/top_greyArea.gif) bottom no-repeat}
.content .gaTabnav_wrapper {padding:0 15px;height:41px;background:#FFF url(../images/top_greyArea.gif) bottom no-repeat}
.content ul.gaTabnav {float:right;list-style:none;font-size:1em}
.content ul.gaTabnav li {display:inline}
.content ul.gaTabnav li a {display:block;float:left;margin-right:5px;padding:4px 0;width:77px;color:#FFF;text-align:center;text-decoration:none;background:#797979 url(../images/bg_gaTabnav.gif) top no-repeat}
.content ul.gaTabnav li.editar a:hover {background:url(../images/bg_gaTabnav.gif) bottom no-repeat}
.content ul.gaTabnav li.active a {background:url(../images/bg_gaTabnav_on.gif) no-repeat}
.content ul.gaTabnav li.active a:hover {background:url(../images/bg_gaTabnav_on.gif) no-repeat}
.content .gaContent {clear:both;padding:0 8px 0 16px;background:#F7F7F7 url(../images/bg_gaContent.gif) repeat-y}
.content .formButtons {padding:5px;text-align:right}
.content .gaBottom {height:15px;background:url(../images/bottom_greyArea.gif) bottom no-repeat}

.content .insideArea {margin:10px 0;width:517px}
.content h3.iaTitle {padding:0 20px;height:30px;font-size:1.7em;color:#494949;background:url(../images/top_insideArea.gif) bottom no-repeat}
.content .iaContent {padding:0 8px 0 14px;background:#F4F3F3 url(../images/bg_iaContent.gif) repeat-y}
.content .iaBottom {height:14px;background:url(../images/bottom_insideArea.gif) bottom no-repeat}

.content .tableList {border-bottom:1px solid #FFB321}
.content .tableList td {padding:2px 0;text-align:center;font-size:1.1em;border-right:1px solid #FFB321;}
.td_first {padding:2px 0;text-align:center;font-size:1.1em;border-right:1px solid #FFB321; border-left:1px solid #FFB321;}
.content .tableList td.last {border-right:none}
.content .tableList .header {color:#FFF;background:#FFB321}
.content .tableList .header a {color:#FFF;}
.content .tableList .greyTR {background:#EAEAEA}
.content .tableList .whiteTR {background:#FFFFFF}
/*Pie resultados-------------------------------------*/
.tableList2 {background:#FFFFFF; border-bottom-style:none;border-top-style:solid; border-top-width:0px; border-top-color:#FFB321;}
.tableList2 td { border:solid; background-color:#F7F7F7; color:#FFB321; border-color:#FFB321; margin:0; padding:0; border-width:1px; border-top:none;}
/*.paginador {border:none;}*/
.pages{float:left; padding-left:400px; font-weight:bold}
.btn_nav { float:right;}

/* forms --------------------------------------*/
.label_field {margin:0 0 10px 0}
.label_field label {display:block;float:left;padding:2px;width:140px;text-align:right;font-size:1.1em;font-weight:bold;color:#666}

.label_field_last {margin:0 0 0px 0}
.label_field_last label {display:block;float:left;padding:2px;width:140px;text-align:right;font-size:1.1em;font-weight:bold;color:#666}

.fButton {padding:1px;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#FFF;background:#C0D48D;border:1px solid #006633}

/* footer --------------------------------------*/
#footer {height:20px;background-color:#CAD1AF;}
#footerWeb {height:10px;background-color:#CAD1AF;}
#footer p {padding:5px 0 0 15px;font-size:1.1em;font-weight:bold;color:#646464}
#footerWeb p {padding:1px 0 0 1px;font-size:8px;font-weight:bold;color:#646464}


/* File input ----------------------------*/
div.upload {
	position: relative;
}

input.file {
	z-index: 2;
/*	text-align: right;*/
	position: relative;
	/*height:27;*/
	
	filter:alpha(opacity: 0);
	opacity: 0;
	
}

div.file_estilo {
	z-index: 1;
	display:inline;
	position: absolute;
	top: 0px;
	left: 0px;
}


/* tablas id 10 --index 9--------------------------------------------*/
.tablaGeneral {background: #FFFFFF; font-family: Arial; color: #333333; font-size: 11px;}
/* --- Título de las tablas principal y secundarias id 11--index 10---------------*/
.tituloTabla {background: #C0D48D; font-family:Arial; font-size: 12px; color: #0F0004; font-weight:bold}
.tituloTablaHome {background: #246979; font-family:Arial; font-size: 12px; color: #CCCCCC; font-weight:bold}
/* --- subTítulo de las tablas (ayudas) id 12--index 11---------------*/
.subtituloTabla {background: #EEEEEE; font-family:Arial; font-size: 11px; color: #373737}
/* --- titulos de columnas id 13--index 12---------------*/

.titColumnaEnlace {background:#DEE4ED; font-family:Arial; font-size: 11px; color: #0033CC; font-weight:bold}
.titColumnaEnlace a:link{background:#DEE4ED; font-family:Arial; font-size: 11px; color:#0033CC; font-weight:bold}
.titColumnaEnlace a:active {background:#DEE4ED;font-family:Arial; font-size: 11px; color: #0033CC;}
.titColumnaEnlace a:hover {background:#DEE4ED;font-family:Arial; font-size: 11px; color:#999900;}

.titColumna {background:#DEE4ED; font-family:Arial; font-size: 11px; color: #0F0004; font-weight:bold}
.titColumna a:link {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna a:active {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna a:hover {font-family:Arial; font-size: 11px; color: #0033FF;}

.titColumna2 {background: #246979; font-family:Arial; font-size: 11px; color: #0F0004; font-weight:bold}
.titColumna2 a:link {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna2 a:active {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna2 a:hover {font-family:Arial; font-size: 11px; color: #0033FF;}

.titColumna3 {background: #FFFFC4; font-family:Arial; font-size: 11px; color: #0F0004; font-weight:bold}
.titColumna3 a:link {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna3 a:active {font-family:Arial; font-size: 11px; color: #0F0004;}
.titColumna3 a:hover {font-family:Arial; font-size: 11px; color: #0033FF;}

/* texto general: toma algunos valores de tablas id 10 --index 9--------------------------------------------*/
.texto {background: #FFFFFF; font-family:Arial; color: #333333; font-size:11px; text_align:left font-weight:normal}
/* nombres de campos en las tablas: toma algunos valores de tablas id 10 --index 9--------------------------------------------*/
.etiquetaCampo {background: #FFFFFF; font-family:Arial; color:#333333; font-size:11px; text-align:right; padding-right:4px }
.etiquetaCampoCenter {background: #FFFFFF; font-family:Arial; color:#333333; font-size:11px; text-align:center; padding-right:4px }
.etiquetaCampoLeft {background: #FFFFFF; font-family:Arial; color:#333333; font-size:11px; text-align:left; padding-right:4px }
/* datos de campos  o inputs en las tablas: toma algunos valores de tablas id 10 --index 9--------------------------------------------*/
.textoCampo {background: #FFFFFF; font-family:Arial; color:#333333; font-size:11px; text-align:left; padding-left:5px; font-weight:normal}
.textoCampo input {background: #FFFFFF; font-family:Arial; color:#333333; font-size:11px; text-align:left; padding-left:5px; font-weight:normal}
/* --- links en el sistema id 14--index 13---------------*/
a:link {font-family:Arial; font-size: 11px; color: #373737}
/* --- links activos o hover en el sistema id 15--index 14---------------*/
a:active {font-family:Arial; font-size: 11px; color: #590700 }
a:hover {background:#E1E1E1; font-family:Arial; font-size: 11px; color: #590700}
/* --- links visitados en el sistema id 16--index 15---------------*/
a:visited {background:#FFFFFF; font-family:Arial; font-size: 11px; color: #373737}
/* --- botones modulos(sólo valores de los botones id 17, index 16---------------*/
.botonModulo {background: #CCCC99; font-family:Arial; font-size: 11px; color: #333333; border:0px; width:190px; height:19px;	margin-top:2px;	margin-bottom:2px; border-right:thin #666666; border-bottom:thin #666666;}
.botonGral {background:#182D00; font-family:Arial; font-size: 10px; color: #F1F1F1; border:0px; border-right: 1px  #333333; border-bottom:thin #333333;}
.botonGralDisable {background:#F1F1F1; font-family:Arial; font-size: 10px; color: #182D00; border:0px; border-right: 1px  #333333; border-bottom:thin #333333;}
/* --- botones internos de ejecución----id 17, index 16---------------*/
.botonAdd {background:#182D00; font-family:Arial; font-size: 10px; color: #F1F1F1; margin-top:1px; margin-bottom:1px; border: 0px; border-right:thin  #003300; border-bottom:thin #003300;  width:57px;}
/* --- pestañas generales----id 18, index 17---------------*/
.pestanaMenu {background:#EEEEEE; font-family:Arial; font-size: 10px; color: #373737; font-weight: bold; text-align:center;}
/* --- pestaña activa ----id 19, index 18---------------*/
.pestanaMenuActiva {background:#CAD1AF; font-family:Arial; font-size: 11px; color: #182D00; font-weight: bold; text-align:center; vertical-align:middle;}
.pestanaMenu a {font-family:Arial; font-size: 10px; color: #373737; font-weight: bold; text-align:center; text-decoration:none;}
.pestanaMenu a:hover {font-family:Arial; font-size: 11px; color: #182D00; font-weight: bold; text-align:center; text-decoration:none;}
.pestanaMenu a:link {font-family:Arial; font-size: 10px; color: #373737; font-weight: bold; text-align:center; text-decoration:none;}
/* --- selectores en general ----toma valores de tabla general---------------*/
.select { font-family:Arial; color:#333333; font-size:11px; }
.textarea { font-family:Arial; color:#333333; font-size:11px; }
.selectMed { font-family:Arial; color:#333333; font-size:11px; width:60px;}
/* --- selectores de números ----toma valores de tabla general---------------*/
.selectNum { width:40px; font-family:Arial; color:#333333; font-size:11px; }
/* --- selectores de operadores ----toma valores de tabla general---------------*/
.selectOpe { width:60px; font-family:Arial; color:#333333; font-size:11px; }