*{
	margin: 0; padding: 0;
}

body{
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	/*background-color:#fff;*/
	/*background-color:#49617b;*/
	background-repeat: repeat-x;
	color: #222334;
	font-size: 11px;
	width:99%;
	min-width:910px;
	border:1px dashed #34aa12;
}

.div_mostrar_datos{
	width:100%;
	text-align:left;
	border: 1px solid #eee;
}

.tit_fase{
	font-size:20px;
	color:#000;
	font-weight:bold;
}
.tit_fase_sub{
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.tit_fase_tabla{
	font-size:16px;
	color:#302f2f;
	font-weight:bold;
}
#main_inicio {
	width:90%;  
	padding:15px;
	position: static;	
	text-align:center;	
	margin:2px;	
}

#main_inicio table{	
	margin: 0 auto;
	text-align:center;
}
#main_login{
	float:left;
	position: static;
	width:100%;
	text-align:center;
}
#main_login table{
	margin: auto;
}
#main_cod {
	float:left;
	position: static;
	width:100%;
	text-align:center;
}

#main_cod table {
	margin: auto;
	margin-top: 3px; 
	
}

#main_cod2 {
	float: left;
	position: static;
	width:100%;
	text-align:center;

}

#main_cod2 table {
	margin: 0 auto;
}
#middle img 
{   text-align:right; padding:3px 0; vertical-align:middle; }

#t_header
{ 	width: 100%; border:1px solid #bbb; }
#logoCell
{ 	
	width: 240px; 
	padding: 5px ; 
	line-height: 0; 
	
}
#logo_header
{ 	
	background: url(img/logo.png) no-repeat ;
	width:132px;height:73px; float:left;position: relative;
	margin-left: 10px;	margin-top: 10px;	
}
#rightCell
{ 	 text-align:right; padding-right:15px; }
.titulo
{ 	margin-top: 2px; }
.hora
{ 	margin-top: 2px; font-size:10px; }
/* Pie de Pagina : footer.php */
#footer
{ 	font-size:10px; 
	padding: 5px 0px; 
	margin-top: 10px; 
	text-align: center; 
	clear: both; 
	color: #FFFFFF; 
	background-color:#000000;
 }
#menuDiv
{ width:100%;background:#000000; 
padding: 6px 0px 6px 0px;
}
#menuDiv a
{ 	border: none; 
}
#menuDiv div
{ 	padding: 2px 10px 2px 10px; 
}

#menu span
{ 	padding: 8px 12px 8px 12px;
}

#menu span:hover
{ 	color:#ccc;
	background: #B2B2B2;
}

#menu a
{ 	color: #FFFFFF !important; text-decoration: none; }
#menu a:hover
{ 	color: #000000 !important; text-decoration: none; }

#body_module
{	padding: 0 5px 0 5px; border:1px dashed #d7d7d7; margin: 0px 5px 0px 5px; }

/* Panel de Fases */
table.panel{
	border: 1px solid #ffffff;
}
table.panel th{
	border: 1px solid #000; text-align:center; padding: 2px 5px; 
}
table.panel td {
	font-size:12px;
	border: 1px solid #eee; text-align:center; padding: 0 2px;
}

table.panel td  a { 
	background: #DFEEFA; display:block; color:#0404B4; padding-top:7px;
}
table.panel td a:link { 
	color:#0404B4; text-decoration: none; 
}
table.panel td a:visited { 
	color: #0000FF; text-decoration: none; 
}
table.panel td a:hover { 
	background: #DDF6B1; color: #0000FF; text-decoration: none;
}
table.panel td.nopanel{
	font-size:12px;
	border: 1px solid #eee;text-align: center;color:#6E6E6E;	background-color:#F5F5F5;padding: 0 2px;

}
/********************************/
/*PANEL FASES PE******/
table.panel_pe{
	border: 1px solid #DEE6EF;
}
table.panel_pe th{
	border: 1px solid #000; text-align:center; padding: 2px 5px; 
}
table.panel_pe td {
	font-size:12px;
	border: 1px solid #ECF1F5; text-align:justify; padding: 0 2px;
}

table.panel_pe td  a { 
	background: #DCECFC; display:block; color:#000000; padding-top:7px;
}
table.panel_pe td a:link { 
	color:#0404B4;text-align:justify;text-decoration: none; 
}
table.panel_pe td a:visited { 
	color: #0000FF;text-align:justify;text-decoration: none; 
}
table.panel_pe td a:hover { 
	background: #DDF6B1;text-align:justify;color: #0000FF; text-decoration: none;
}
table.panel_pe td.nopanel{
	font-size:12px;
	border: 1px solid #eee;text-align:justify;color:#6E6E6E;background-color:#ECF1F5;padding: 0 2px;

}
/*PANEL FASES BSC***********/
table.panel_bsc{
	border: 1px solid #F0E4E0;
}
table.panel_bsc th{
	border: 1px solid #000; text-align:center; padding: 2px 5px; 
}
table.panel_bsc td {
	font-size:12px;
	border: 1px solid #F6F0EC; text-align:justify; padding: 0 2px;
}

table.panel_bsc td  a { 
	background: #FBFAF2;text-align:justify; display:block; color:#000000; padding-top:7px;
}
table.panel_bsc td a:link { 
	color:#B65D04;text-align:justify; text-decoration: none; 
}
table.panel_bsc td a:visited { 
	color: #0000FF;text-align:justify; text-decoration: none; 
}
table.panel_bsc td a:hover { 
	background: #DDF6B1;text-align:justify;color: #B65D04; text-decoration: none;
}
table.panel_bsc td.nopanel{
	font-size:12px;
	border: 1px solid #eee;text-align:justify;color:#6E6E6E;background-color:#E9E9E9;padding: 0 2px;

}
/***************************************/
/*********************/
/*
 * tabla pe
 */
#table-pe
{		
	margin: 45px;
	width: 95%;
	text-align: left;
	border-collapse: collapse;
}

#table-pe thead th.tpe_head_1
{ 
	background : #05355B url('img/table-images/left_pe.png') left -1px no-repeat;
}
#table-pe thead th.tpe_head_2
{	
	
	background: #05355B url('img/table-images/right_pe.png') right -1px no-repeat;
}

#table-pe thead th
{
	padding: 8px;
	font-weight: normal;
	font-size: 14px;
	color: #FAF6F0;
	background: #537EA4;
}
/*#table-pe tbody td
{
	padding: 8px;	
	border-top: 1px solid #fff;
	color: #669;
}*/
#table-pe tfoot td.tpe_foot_1
{
	background: #EDF2F7 url('img/table-images/botleft_pe.png') left bottom no-repeat;
}
#table-pe tfoot td.tpe_foot_2
{
	background: #EDF2F7 url('img/table-images/botright_pe.png') right bottom no-repeat;
}
/*#rounded-corner tbody tr:hover td
{
	
}*/
/*
 * tabla bsc 
 */
#table-bsc
{		
	margin: 45px;
	width: 95%;
	text-align: left;
	border-collapse: collapse;
}

#table-bsc thead th.tbsc_head_1
{
	background: #911509 url('img/table-images/left_bsc.png') left -1px no-repeat;
}
#table-bsc thead th.tbsc_head_2
{	
	
	background: #911509 url('img/table-images/right_bsc.png') right -1px no-repeat;
}
#table-bsc thead th
{
	padding: 8px;
	font-weight: normal;
	font-size: 14px;
	color: #EEF4F9;
	background: #795026;
}

#table-bsc tfoot td.tbsc_foot_1
{
	background: #F7F5EE url('img/table-images/botleft_bsc.png') left bottom no-repeat;
}
#table-bsc tfoot td.tbsc_foot_2
{
	background: #F7F5EE url('img/table-images/botright_bsc.png') right bottom no-repeat;
}
/***************************************************************/


h1 {
	font-size:16px;
}

/* logeo*/
#leftcol{
			background: url(img/logeo.png) no-repeat ;
		 	width:285px; 	float:left; 	position: relative;
			margin-left: 10px;	margin-top: 23px;
		 }
		 
		#logeo {
		 	text-align:left; 	font-weight: bold;	position:static;	margin:0;
			padding:0;	height: 30%;	margin: 10px 10px 10px 20px;
			height:275px;	color:#ffffff;
		}
/*********************/


/*Css para los mensajes..*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 5px 5px;
    padding:10px 5px 10px 50px;
    background-repeat: no-repeat;
    background-position: 5px center;
	font-family:Arial, Helvetica, sans-serif;
    /*font-size:13px;*/
	width:400px;

}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}
/*** Css para mensajes******/
.alert {
	background: #fff6bf url(exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	color:#125484;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
.alert_info {
	background: #EFF5FB url('information.png') center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	color:#125484;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #A9D0F5;
	border-bottom: 2px solid #A9D0F5;
	}
/*******/
table.contenido{
    width:100%;
    background:#fff;
	border:1px solid #ddd;
    /*border-collapse: collapse;*/
    padding-top: 5px;
    padding-bottom: 5px;    
}


table.grl {
	background:#ffffff;
	border:1px solid #8f8f8f;
	color: #333333;
    border-collapse : collapse; 
    padding : 0; 
    width:100%;
}

.titulo1{
	background:#aa002e; 
	font-size:11px;
	height:27px;
	text-align:center;
	color:#ffffff;
	border:1px solid #bbbbbb;

}
.titulo2{
	background:#05417f; 
	font-size:11px;
	height:27px;
	text-align:center;
	color:#ffffff;
	border:1px solid #bbbbbb;

}
.titulo3{
	background:#333333; 
	font-size:11px;
	height:27px;
	padding: 1px 3px 5px 5px;
	text-align:center;
	color:#ffffff;
	border:1px solid #bbbbbb;

}
.titulo4{
	background:#aa002e; 
	font-size:10.5px;
	height:11px;
	text-align:center;
	color:#ffffff;
	padding: 1px 3px 5px 5px;
	border:1px solid #bbbbbb;

}
.titulo5{
	background:#05417f; 
	font-size:10.5px;
	height:11px;
	text-align:center;
	padding: 1px 3px 5px 5px;
	color:#ffffff;
	border:1px solid #bbbbbb;

}
.titulo6{
	background:#006699; 
	font-size:10.5px;
	height:11px;
	text-align:center;
	padding: 1px 3px 5px 5px;
	color:#ffffff;
	border:1px solid #bbbbbb;

}
.vf2 {
	background:#000000;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	color: #ffffff;

}

table.grl caption  {
	caption-side: top; 
	border-collapse: collapse;
	height:25px;
	text-align:right;
	padding-right:5px;
	text-align:left;
}

table.grl td.tab   {
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	height:25px;
	text-align:right;
	padding-right:5px;
	text-align:center;
}

table.grl td.tab-obje   {
	background:#e8f1fa;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	text-align:center;
	color:#073c54;
	height:25px;
	font-size:10px;
	font-weight:bolder;
}
table.grl td.tab-pers   {
	background:#f7fcff;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	color:#005d7f;
	height:25px;
	font-size:14px;
	font-weight:bolder;
	text-align:center;
}
table.grl td.tab-total   {
	background:#fff2f6;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	color:#8c002c;
	height:25px;
	font-size:18px;
	font-weight:bolder;
	text-align:right;
	padding-right:10px;
}
table.grl td.datos{
	font-size:11px;
    padding: 1px 3px;
    border:1px solid #999;
}
table.grl td.datos1{
	font-size:11px;
	/*font-family:  Calibri,Arial, Verdana;*/
	text-align:left;
	padding-left:5px;
	color:#000000;
	border:0;
}

 td.datosa{
	font-size:11px;
	/*font-family:  Calibri,Arial, Verdana;*/
	text-align:left;
	padding-left:5px;
	color:#000000;
	border:1px solid #ffffff;
}
table.grl td.datos2{
	/*background:#F8ECE0;*/
	/*font-family:  Calibri,Arial, Verdana;*/
	color:#000000;
	font-size:11px;
	text-align:left;
	border:1px solid #bbbbbb;
	padding: 0px 5px;
	height:20px;
}
table.grl td.datos3{
	background:#F8ECE0;
	/*font-family:  Calibri,Arial, Verdana;*/
	color:#000000;
	font-size:12px;
	text-align:left;
	border:1px solid #bbbbbb;
	padding: 5px 5px;
}
table.grl td.datosx{
	/*background:#F8ECE0;*/
	/*font-family:  Calibri,Arial, Verdana;*/
	color:#000000;
	font-size:11px;
	text-align:left;
	border:1px solid #bbbbbb;
	padding: 0px 5px;
	height:20px;
	position:relative;
	margin: auto;

}
table.grl td.datos6{
	background:#F8ECE0;
	/*font-family:  Calibri,Arial, Verdana;*/
	color:#000000;
	font-size:12px;
	text-align:left;
	border:1px solid #bbbbbb;
	padding: 5px 5px;
}
table.grl td.datos7{
	background:#aa002e;
	/*font-family:  Calibri,Arial, Verdana;*/
	color:white;
	font-size:12px;
	text-align:left;
	border:1px solid #bbbbbb;
	padding: 5px 5px;
}
 table.grl td.plomo   {
	background:#F2F2F2;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	color:#000000;
	text-align:left;
	height:25px;
	font-size:11px;
    padding: 1px 3px;
}
table.grl td.subt   {
	background:#E0ECF8;
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	color:#000000;
	height:25px;
	font-size:12px;
}
table.grl td.declaracion{
    padding: 2px 5px;
    border:1px solid #666;
    font-weight:bold;
    font-size:13px;
}
table.grl tr.fila1{
	background:#dbe5f1;

}
table.grl tr.fila2{
	background:#ffcfdd;
}
table.grl tr.fila3{
	background:#EFFBFB;
}
table.grl tr.fila4{
	background:#EFF5FB;
}
table.grl tr.fila5{
	background:#F2F2F2;
}
table.grl tr.fila6{
	background:#FBFBEF;
}
table.grl tr.fila7{
	background:#D3D3D3;
}
table.grl tr.a, table.grl td.a   {
	background:#8d0a18;
	border:1px solid #bbbbbb;
	color:#ffffff;

}
table.grl_form {
	background:#fff;
	border:1px solid #bbb;
	color: #333;
    border-collapse: collapse;
}
table.grl_form th.titulo1{
	background:#bab37f;
	font-size:13px;
	height:27px;
	text-align:center;
	color:#333;
	border:1px solid #666;

}
table.grl_form th.titulo3{
	background:#003333;
	font-size:13px;
	height:27px;
	text-align:center;
	color:#333;
	border:1px solid #666;

}

table.grl_form td.datos{
    padding: 1px 5px;
    border:1px solid #bbb;
}

tabla.simple{
	background:#fff;
	border:1px solid #fff;
	color: #333;
    border-collapse : collapse; 
    padding : 0; 
}
table.simple td.borde1{
	border:1px solid #ccc;
	padding: 1px 3px;
	text-align:left;
}
table.simple td.borde2{
	border:1px solid #ccc;
	padding: 1px 3px;
	text-align:left;
	color:#FFFFFF;
	background:#0B3861;
}
table.simple td.borde3{
	border:1px solid #ccc;
	padding: 1px 3px;
	text-align:left;
	color:#000000;
	background:#EFF5FB;
}
/* LINK IR AL PANEL O SIGUIENTE FASE   */
a.ir { padding: 0 10px ;font-weight: bold;  }
a.ir:link{color:#424242;text-decoration:none;  }
a.ir:visited{color:#424242;text-decoration:none; }
a.ir:hover{color:#DF7401;text-decoration:none ;}
a.ir:active{color:#DF7401;text-decoration:none} 
/*****/

/* box*/
#box2{width:70px;border:1px solid #BD8822;height:8px;font-size:0.8em;text-align:left;}
#bar2{background:#FEC24E;height:6px;color:#000000;text-align:center;padding:2px 0 0 0 ;}
#box3{width:70px;border:1px solid #B72A38;height:8px;font-size:0.8em;text-align:left;}
#bar3{background:#B72A38;height:6px;color:#000000;text-align:center;padding:2px 0 0 0 ;}
#box4{width:70px;border:1px solid #3575AC;height:8px;font-size:0.8em;text-align:left;}
#bar4{background:#3575AC;height:6px;color:#000000;text-align:center;padding:2px 0 0 0 ;}



/*------*/ 

/*****  text    **/
textarea.texarea {
	font-family: "Trebuchet MS";
	border:1px solid #E6E6E6; 
	vertical-align: middle;
	font-size:11px;
	color:#0C0932 ;
	background-color: #ffffff;
	margin:2px 0;
	padding:2px 0;
}
input.text
{	border: 1px double #E6E6E6;
	background-color: #ffffff;
	vertical-align: middle;
	font-size:11px;
	color:#0B0B3B ;
	margin:2px 0;
	padding:2px 0;
	
}
input.ingresa {
	border: 2px double #163f5d;
	font-family:Arial;
	font-size: 15px;
	font-weight: bold;
	background-color: #ffffff;
	vertical-align: middle;
	width:120px;
	height:25px;
}

/**---------------**/
.bloc1 {

height: 80px;
width: 150px;
float: inherit;
margin: 10px 0;
padding: 5px 0;
}

/*DIV PARA ACTUALIZAR*/
.graba{
	border: 1px dashed #D8D8D8;
	padding:5px;	
	background-color:#E0ECF8;
	width:95% !important;
}

.actualiza{
	border: 1px dashed #D8D8D8;
	padding:5px;	
	background-color:#FCFCD8;
}
.programacion{
	border: 1px  dotted #D8D8D8;
	padding:5px;	
	background-color:#F2F2F2;
	
}
.listmain{
	border: 1px dashed #D8D8D8;
	padding:5px;	
	background-color:#EFFBF5;
}
.listmain2{
	border: 1px dashed #D8D8D8;
	padding:5px;	
	background-color:#F4F4F4;
}
.mensaje{
	border: 1px solid #F2F2F2;
	color:#000000;
	margin: 5px 0;
	
}
.cajamensaje{
	border: 1px solid #F2F2F2;
	color:#FFFFFF;
	background-color:#aa002e;
	margin: 5px 0;
	
}
/*FIN DIV ACTUALIZAR*/


/* viñetas y autocompletar  */
ul.obj {  margin:0;  padding-left: 2.0em;list-style-image: url(img/blue-bullseye.png);}
ul.obj li { padding: 0 5px;}

/* viñetas y autocompletar  */
ul.svin {  margin:0;  padding-left: 1.5em;list-style-image: url(img/sv1.png);}
ul.svin li { padding: 0 5px;}
/*-----------------------------------------*/
/* viñetas file  */
ul.sfile {  margin:0;  padding-left: 1.5em;list-style-image: url(img/circle.png);}
ul.sfile li { padding: 0 0px;}
/*-----------------------------------------*/
#search, ul.nada { padding: 3px; width: 200px; border: 1px dashed #0B3861;background: #F2F2F2;  font-size: 10px;}
ul.nada { list-style-type: none; font-family: verdana, arial; font-size: 10px;  margin: 2px 0 0 10px;}
li.nada { margin: 0 0 2px 0; cursor: default; color: #2E2E2E;}
li.nada:hover { background:#0080FF;color:white; }
/**************/

/***********selecion combo***************/
 
select.tabla{
    background: #EFEFFB;
    border: 0px solid #848484;
    text-indent: 2px;
	font-size:11px;
	padding:0 0 0 3px;
}
select.select1{
    /*background: transparent;*/
    border: 1px solid #848484;
	font-size: 11px;
	padding: 1px 12px;
	color: #08088A; 
}

/*******resumen****/

#contenedor{
text-align: left;
width: 870px;
margin: auto;

}
#cabecera{
background-color: #d0d0ff;
color: #333300;
font-size:12pt;
font-weight: bold;
padding: 3px 3px 3px 10px;
}

#logo{
visibility:hidden;
display: none;
}

#cuerpo{
margin: 10px 0 10px 0px;
}
#lateral{
width: 160px;
background-color: #d0d0ff;
float:left;
}
#lateral ul{
margin : 0 0 0 0px;
padding: 0 0 0 0px;
list-style: none;
}
#lateral li{
background-color: #ffffff;
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
font-weight: bold;
}
#lateral a{
color: #3333cc;
text-decoration: none;
}

#pie{
background-color: #F2F2F2;
padding: 3px 10px 3px 10px;
text-align:right;
clear: both;
}

#principal{
background-color: #ffffff;
padding: 0 0 0 20px;
width: 670px;
float: left;
}

#principal table{
background-color: #ffffff;
border: 0px;

} 


.bloc1 {

height: 80px;
width: 150px;
float: inherit;
margin: 10px 0;
padding: 5px 0;
}
.bloc2 {

height: 50px;
width: 130px;
float: left;
margin: 10px 0 10px 20px;
padding-top:40px;
}
.bloc3 {

height: 50px;
width: 130px;
float: left;
margin: 10px 0 10px 20px;
padding-top:80px;
}


.boton {
	border: 1px solid #D4D0C8;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #D4D0C8;
	vertical-align: middle;
}
.boton2{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:80px;
        height:19px;
		cursor:pointer;
       }
.boton3{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:120px;
        height:19px;
		cursor:pointer;
       }
.boton4{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#5E610B;
        border:0px;
        width:135px;
        height:19px;
		cursor:pointer;
       }
a, .sizesLink, .colorLink
{
	text-decoration: none;
	color: #336699;
	color: #105cb6;
}

a:hover, .sizesLink:hover, .colorLink:hover
{
	text-decoration:  underline;
	color: #8A4B08;
	
}
.settings
{
	margin-right: 20px;
}

/*  CSS GUIA DE AYUDA  */

.body_01 {
	/*width:100%;
	background:#FEFEFF;

	height:350px;
	overflow:auto;*/
}

.body_01 .titulo {
	color:#08088A;
	font-size:14px;
	font-weight:bolder;
	margin:10px 0;
}

.body_01 .texto1 {
	font-size:12px;
	padding:0 10px;
	text-align:justify;
}

.body_01 .texto_neg_s {
	font-size:12px;
	font-weight:bolder;
}

.body_01 .texto_obl_s {
     font-style: italic;
	 font-size:12px;
}

.body_01 .texto_neg {
	font-weight:bolder;
}

.body_01 .texto_obl {
     font-style: italic;
}
.body_01 .texto_sub {
	font-style:oblique;
}

.body_01 ol,.body_01 ul {
	list-style-position: inside;
	font-size:12px;
	padding:0 10px;
	text-align:justify;
}

#search, ul.nada { padding: 3px; width: 200px; border: 1px dashed #0B3861;background: #F2F2F2;  font-size: 10px;}
ul.nada { list-style-type: none; font-family: verdana, arial; font-size: 10px;  margin: 2px 0 0 10px;}
li.nada { margin: 0 0 2px 0; cursor: default; color: #2E2E2E;}
li.nada:hover { background:#0080FF;color:white; }

.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		font-size: 10px;
		/*margin: 0px 0px 3px 0px;
		padding: 3px;*/
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
/*- Menu Tabs G--------------------------- */

    #tabsG {
      float:left;
      width:100%;
      background:#666;
      font-size:93%;
      line-height:normal;
      }
    #tabsG ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url("img/tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsG a span {
      float:left;
      display:block;
      background:url("img/tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#FFF;
      }
    #tabsG a:hover {
      background-position:0% -42px;
      }
    #tabsG a:hover span {
      background-position:100% -42px;
      } 

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:11px;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("img/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("img/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	#tabsJ.selected a
	{ 	color:white !important; text-decoration: none; font-weight:normal;  font-weight:bold;}


#subinfor {
	float: left;
	position: static;
	width:100%;
	text-align:center;

}
 #tabs2 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #84776B;
      }
    #tabs2 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url("img/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url("img/tabright2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#84776B;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span {
      color:#74675B;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
      }

      #tabs2 #current a {
              background-position:0% -42px;
      }
      #tabs2 #current a span {
              background-position:100% -42px;
      }
 /* *************************************************/
/* Capas de transparencia y mensajes de confirmacion */

#transparencia
{
	background-color:#FFFFFF; 
	z-index:1; 
	position:absolute;
	width:400px;
	height:260px;
	display:none;
	/*opacity:0.95; filter:alpha(opacity="100");*/
}

#transparenciaMensaje
{
	position:absolute;
	width:300px;
	height:100px;
	margin-top:-50px;
	margin-left:-150px;
	top:50%;
	left:50%;
}

/* Mensajes de ayuda */

#mensajesAyuda
{
	width:160px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #000000;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
}

#ayudaTitulo
{
	background-color:#000099; 
	color:#FFFFFF; 
	padding:1px;
}

#ayudaTexto
{
	vertical-align:middle;
	padding:2px;
	background-color:#FFFFFF; 
}
