@charset "utf-8";
@import url("alt.css");
@import url("lightbox.css");
@import url("lytebox.css");

body {
	background-color: #F1EBE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0;
	margin:0;
}

#web-container
{
    width: 1066px;
    margin: 0 auto;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    padding: 0px 4px;
}

#table-container
{
    width:1066px;
}

hr
{
    border: 1px dotted #f90;
    border-style: none none dotted;
    color: #fff; 
    background-color: #fff; 
}

img{
border:0;
}

#container {
	background-color: #FFFFFF;
	height: 712px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	
}
#header {
	height: 110px;
}
#header_logo {
	height: 80px;
	width: 375px;
	padding-top: 10px;
	padding-left: 15px;
	float: left;
}
#header_text {
	height: 20px;
	width: 300px;
	padding-left: 80px;
	color: #666666;
}
#header_content {
	display:block;
}


/* NAVEGACION */
#navigation{
	width: 100%; 
	height: 23px;  
	font-size:11px; 
	text-align:center; 
	line-height: 25px; 
	border:0; margin:0; 
	float:left; 
	padding:0px;
	background-image: url(../../gui/back_navigation_main.jpg);
	background-repeat: repeat;
}

#navigation ul{
	list-style: none; 
	margin:0; 
	padding:0; 
	border:0;
}

#navigation ul li{
	float:left
}

#navigation ul li a {
	display:block;  
	height:23px; 
	width:148px; 
	color:#666;  
	padding: 0;
}


#mercadopublico {
	display:block;  
	height:23px;
	width:100%;
	color:#666;  
	padding: 0;
	float:right;
	
}

#navigation a:hover{
	color:#FFF; 
	text-decoration:none; 
	margin:0; 
	padding: 0; 
	background-image: url(../../gui/back_navigation_main_hover.jpg);
}

#navigation a.selected{
	color:#FFF; 
	text-decoration:none; 
	margin:0; 
	padding: 0; 
	background-image: url(../../gui/back_navigation_main_hover.jpg);
}



#main {
	height: 550px;
	width: 100%;
}
#main_right {
	float: right;
	/*height: 550px;*/
	width: 180px;
	background-image: url(../../gui/main_right_content/green_background.gif);
	background-repeat: repeat-y;
}
#main_right_border {
	background-image: url(../../gui/borderleft_main_right.jpg);	
	height: 550px;
	width: 5px;
}
#main_right_content {
	height: 450px;
	width: 155px;
	padding-left: 5px;
	padding-top: 5px;
	float: right;
}
.main_right_content_box {
	height: 45px;
	width: 137px;
	padding-top: 28px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.main_right_content_down_item_title {
	text-align:right;
	height: 25px;
	padding-left:7px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #558d23;
	font-size: 14px;
	line-height: 30px;
	font-weight: lighter;
}

#main_left {
	height: 350px;
	text-align:left;
}
#main_left_content {
	/*height: 350px;	*/
}

.main_left_content_down_item {
	height: 90px;
	width: 225px;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
}
.main_left_content_down_item_img {
	float: left;
	
}
.main_left_content_down_item_title {
	/*height: 25px;*/
	padding-left:7px;
	float: left;
	color: #558d23;
	font-size: 14px;
	/*line-height: 30px;*/
	font-weight: lighter;
	border:0px solid #000;
}
.main_left_content_down_item_link {
	float: left;
	padding: 0px;
	font-size: 11px;
	margin:0;
}


.main_left_content_down_item_link ul li{
list-style-type:square;
color:#F7C44A;
}

.modulo_title {
color: #558d23;
font-size: 14px;
font-weight: lighter;
width:250px;
padding-right:20px;
}

ul {
	margin: 0px;
	padding-left:15px;
	padding-top:5px;
}


.none ul li{
font-size:11px;
list-style-type:square;
}

.subtitle{
font-size:20px;
color:#86CBDF;
font-weight:bold;
padding-top:20px;
padding-left:5px;
}

.subtitle2{
font-size:20px;
color:#F7C44A;
font-weight:bold;
padding-top:20px;
padding-left:5px;
}


.title{
font-size: 14px;
color: #558d23;
padding-right:10px;
margin-top:100px;
font-weight: lighter;
}

#main_left_content_up {
	width:100%;
	background-color: #fff;
	text-align:left;
	padding-right:0px;
	clear:both;
}

#titulo_seccion {
	float: left;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom:5px;
	color:#F7C44A;
	font-size:32px;
	font-weight:bold;
	width:650px;
}

#titulo_seccion.clasico {
color:#B0D772;

}	

#subtitulo_seccion {
	float: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom:5px;
	color:#F7C44A;
	font-size:22px;
	font-weight:bold;
	width:650px;
}
#titulo_alternativo {
color:#86CBDF;
float: left;
padding-top: 35px;
padding-left: 0px;
padding-bottom:5px;
font-size:35px;
font-weight:bold;
margin-right:300px;
}	


.subtitulo{
padding-top:10px;
font-size:35px;
font-weight:bold;
color:#86CBDF;
}
	
.item{
	padding-top:10px;
	font-size:35px;
	font-weight:bold;
	color:#F7C44A;
	
	}
	
	.subtitulo_aprobar_contratos{
	    padding-top:10px;
	    font-size:35px;
	    font-weight:bold;
	    color: #948A54
	}

#titulo_lista {
	float: left;
	padding-top: 35px;
	padding-left: 0px;
	padding-bottom:5px;
	color:#85C226;
	font-size:30px;
	font-weight:bold;
	width:650px;
}

#texto_explicativo {
	width: 800;
	color: #666;
	padding-left: 0px;
	font-size: 11px;
}

#texto_explicativo_context {
	height: 15px;
	width: 800;
	float: left;
	color: #666;
	padding-left: 0px;
	padding-bottom:10px;
	font-size: 11px;
}

#texto_explicativo.extras {
	float: left;
}

#texto_explicativo.neutro {
	width: 100%;
	height: 5px;
}

#texto_explicativo.popup {
	width: 600px;
}

#nota 
{
    
	width:800;
	float: left;
	color: #999999;
	padding-left: 0px;
	font-size: 14px;
	margin-top:10px;
	padding-bottom:4px;
	border-bottom:1px dotted #F90;
	clear:both;
}

#nota.neutra {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:0px dotted #F90;
	clear:both;
}

#nota.resolucion {
border-bottom:1px dotted #86CBDF;
	
}

#mensaje {
	
	width:800;
	float: left;
	color:#C30;
	font-size:18px;
	font-weight:bold;
	padding: 10px 0px;
	clear:both;
}
#line {
	width:800;
	float: left;
	padding-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #F90;
	clear:both;
}

#main_left_content_up_logout {
	float: right;
	height: 30px;
	width: 100px;
	line-height: 20px;
	padding-top: 30px;
	padding-right: 10px;
	
}
#main_left_content_up_logout_boton_texto {
	float: left;
	height: 20px;
	width: 80px;
	font-size: 11px;
}

#main_left_content_up_logout_boton {
	height: 20px;
	width: 20px;
	float: right;
}


#main_task {
	width: 250px;
	border:0px solid #000;
	clear:both;
}
#main_task_img {
	height: 80px;
	width: 225px;
	padding-top: 20px;
}
#main_task_border {
	float: right;
	height: 350px;
	width: 20px;
}
#main_task_back {
	
	width: 200px;
	margin-left: 13px;
}

#main_task_back ul li {
	color:#999;
	font-size:11px;
	
} 
#main_task_back_alarm {
	
	width: 200px;
	margin-left: 13px;
}

#main_task_back_alarm ul li {
	color:#C00;
	font-size:11px;
	
}

#main_task_back_resolucion {
	
	width: 200px;
	background-color: #f0f7e0;
	margin-left: 13px;
}

#main_task_back_resolucion ul li {
	color:#0086A8;
	font-size:11px;
	
}

#main_task_back_solicitud {

	width: 200px;
	float: left;
	background-color: #FBE1A4;
	margin-left: 13px;
}

#main_task_back_solicitud ul li {
	color:#C30;
	font-size:11px;
	list-style:none;
}



#main_task_back_carpeta {
	
	width: 200px;
	background-color: #F0F7E0;
	margin-left: 13px;
}

.llenado_solicitud{
	color:#C30;
	font-size:11px;
}

.main_task_item {
	height: 60px;
	width: 170px;
	padding-top: 10px;
}
.main_task_item_title {
	height: 40px;
	width: 200px;
	font-size: 9px;
	color: #999999;
}

#main_task_footer {
	height: 25px;
	width: 200px;
	clear:both;
}

#back_control_panel {
	height: 95px;
	width: 200px;
	background-color:#FFF;
	clear:both;
}

#main_panel_observaciones {
	background-color: #FFFFFF;
	height: 200px;

	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#main_panel_observaciones_title {
	height: 30px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	background-color: #85c226;
	clear: left;
}
#main_panel_observaciones_title_text {
	height: 25px;
	padding-left: 10px;
	float: left;
}
#main_panel_observaciones_title_img {
	float: right;
	height: 26px;
	width: 72px;
	background-image: url(../../gui/panel_title-img.gif);
}
#main_panel_observaciones_main {
	height: 150px;
	padding-left: 15px;
	padding-top: 10px;
	border-right:1px dotted #CCC;
}
#main_panel_observaciones_main li {
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	font-size: 10px;
}
#main_panel_mercado {
	height: 200px;
	width: 333px;
	float: left;
	color: #666666;
}

#main_panel_mercado_title {
	height: 30px;
	width: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	background-color: #006666;
}
#main_panel_mercado_title_text {
	height: 25px;
	width: 220px;
	padding-left: 10px;
	float: left;
}
#main_panel_mercado_title_img {
	float: right;
	height: 26px;
	width: 72px;
	background-image: url(../../gui/panel_title-img.gif);
}
#main_panel_mercado_main {
	height: 160px;
	width: 332px;
	color:#666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}

#main_panel_mercado_main li {
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	font-size: 10px;
}


#header_content .header_img_20 {
	height: 15px;
	width: 300px;
	background-color: #006699;
	color: #003399;
}

.header_img_20 {
	width: 300px;
	padding-left: 100px;
	font-size: 11px;
}

#identificacion_usuario {
	padding-left: 30px;
	font-size: 11px;
	color:#999;
}

.main_panel_mercado_box {
	height: 56px;	
}
.main_panel_mercado_box_title {
	width: 150px;
	padding-top: 20px;
	padding-left: 20px;
	height: 20px;
	float: left;
	font-size: 10px;
}
.main_panel_mercado_box_info {
	height: 40px;
	width: 150px;
	float: right;
	padding-top: 10px;

}

#main_panel_contratos {
	height: 200px;

	float: left;
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
	
}
#main_panel_contratos_title {
	height: 30px;
	width: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	background-color: #f4b738;
}
#main_panel_contratos_title_text {
	height: 25px;
	width: 220px;
	padding-left: 10px;
	float: left;
}
#main_panel_contratos_title_img {
	float: right;
	height: 26px;
	width: 72px;
	background-image: url(../../gui/panel_title-img.gif);
}
#main_panel_contratos_main {
	height: 150px;
	width: 300px;
	padding-left: 15px;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
#main_panel_contratos_main li {
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	font-size: 10px;
}

#footer {
	height: 30px;
	width: 100%;
	background-color: #666666;
	font-size: 12px;
	color: #FFFFFF;
	text-align:right;
}

#footer_texto{
padding:5px;}	

/* LINKS*/
a {color:#06C; font-weight:normal; }
a:link {color:#06C; font-weight:normal; text-decoration:none;}/* unvisited link */
a:visited { color:#06C; font-weight:normal; text-decoration:none;}/* visited link */
a:hover { color:#F60; font-weight:normal; text-decoration:underline; }/* mouse over link */
a:active { color:#06C; font-weight:normal; text-decoration:none; }/* selected link */


/* LINKS LLENADO SOLICITUD*/
a.solicitud{color:#C30; font-weight:normal; }
a:link.solicitud {color:#C30; font-weight:normal; text-decoration:none;}/* unvisited link */
a:visited.solicitud { color:#C30; font-weight:normal; text-decoration:none;}/* visited link */
a:hover.solicitud { color:#F60; font-weight:normal; text-decoration:underline; }/* mouse over link */
a:active.solicitud { color:#C30; font-weight:normal; text-decoration:none; }/* selected link */

/* LINKS TAREAS PENDIENTES*/
a.solicitud{color:#666; font-weight:normal; }
a:link.pendiente {color:#666; font-weight:normal; text-decoration:none;}/* unvisited link */
a:visited.pendiente { color:#666; font-weight:normal; text-decoration:none;}/* visited link */
a:hover.pendiente { color:#333; font-weight:normal; text-decoration:underline; }/* mouse over link */
a:active.pendiente { color:#666; font-weight:normal; text-decoration:none; }/* selected link */

/* LINKS CONTRATOS*/
a.contratos{color:#558D23;}
a:link.contratos {color:#558D23; text-decoration:none;}/* unvisited link */
a:visited.contratos { color:#558D23;  text-decoration:none;}/* visited link */
a:hover.contratos { color:#F60; text-decoration:underline; }/* mouse over link */
a:active.contratos { color:#558D23; text-decoration:none; }/* selected link */

.biglink{
font-size:12px;
font-weight:bold;
}

table tr td.general{
background-color:#FFF;
padding:50px;
}

table tr td{
font-size:11px;
color:#666;
/*background-color:#FFF;*/
}

.padding{
padding:5px 10px;
background-color:#FFF;
font-size:11px;
}

.table_background{
background-color:#B0D772;
/*background-color:#FF9900;*/
}

.table_background_table_reporte{
background-color:#FFFFFF;
/*background-color:#FF9900;*/
}

th{
/*background-color:#FBE1A4;*/
/*color:#C30;*//* naranjo*/
background-color:#E1EFC1;
color:#4A8615;/*verde*/ 
padding:8px;
font-size:11px;
text-align:left;
}

th.level{
background-color:#FFFFCC;
color:#4A8615;/*verde*/ 
padding:10px;
font-size:11px;
text-align:left;
}

#botonera{
	width:900px;
	padding:20px;
	text-align:center;
}
.clearfloat {
height: 0px;
font-size: 1px;
clear: both;
line-height: 0px;
} 


/* Incio de etiquetas H1, H2*/

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #FFCC33;
font-weight: bold;
}
h2 {
font-family: arial, Helvetica;
font-weight: normal;
margin:0;
padding:0;
border:0;
}

.green{
color:#4A8615;
font-size:18px;}

.orange{
color:#F60;
font-size:18px;}

.dark_orange{
color:#F60;
background-color:#FFDFB0;
font-weight:bold;}

.grey{
color:#999;
font-size:18px;}

.orange_background{
background-color:#FFB76F;
}

h3{
color:#4A8615;
font-weight: normal;
border:0;
padding-left:0px;
padding-bottom:2px;
padding-top:10px;
margin:0;
font-size:14px;
}

h4{
color:#999;
font-weight: bold;
border:0;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
margin:0;
font-size:14px;
}

h5{
color:#4A8615;
font-weight: bold;
border:0;
padding-left:0;
padding-bottom:2px;
padding-top:5px;
margin:0;
font-size:12px;
}


.title_proceso{
color:#4A8615;
font-weight: bold;
border:0;
padding-left:0px;
padding-bottom:2px;
padding-top:10px;
margin:0;
font-size:18px;}

td.border  {
border-bottom:1px dotted #CCC
}
#filtro{
width:100%;
min-height:30px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;}

#type_box{
width:100%;
margin-top:30px;
}

#type_box.green{
background-color:#F2F9DD;
}

#type_box.white{
background-color:#FFF;
margin-top:15px;
}
#type_box.green2{
background-color:#F2F9DD;
margin-top:15px;
}

#blue_box {
	width:250px;
	border:1px solid #008DB5;
	background-color:#C6E7F0;
	color:#008DB5;
	font-size:11px;
	padding:0 5px 5px 5px;
	margin-left:10px;
}

#box {
	width:250px;
	border:0px solid #008DB5;
	background-color:#FFF;
	color:#008DB5;
	font-size:11px;
	padding:0 5px 5px 5px;
	text-align:center;
}


#titulo_contrato {
	height: 30px;
	float: left;
	padding-top: 35px;
	padding-left: 0px;
	padding-bottom:5px;
	color:#558D23;;
	font-size:35px;
	font-weight:bold;
}

#tab_contrato {
	height: 30px;
	float: left;
	padding-left: 0px;
	padding-bottom:5px;
	color:#558D23;
	font-size:35px;
	font-weight:bold;
}
#sub_contrato {
	height: 30px;
	float: left;
	padding-left: 0px;
	padding-bottom:5px;
	color:#85C226;
	font-size:25px;
	font-weight:bold;
}

#work_area{
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
width:799px;
float:left;}


.title_center{
font-size:14px;
text-align:center;
width:250px;
border:0;
padding-left:15px;
margin:0 0 10px 0;
color:#008DB5;
}

.destacado{
font-size:16px;
font-weight:bold;
}


#workflow, .titulo_apartado{
	/*height: 15px;*/
	/*float: left;*/
	color: #F7C44A;
	font-size: 20px;
	border:0px solid #000;
}

#workflow.resolucion{
color:#86CBDF;
}

.obligatorio{
color:#C00;
font-size:14px;
font-weight:bold;
}


/* LINEA PRODUCTO*/
.borde{
background-color:#CCC;
}
.level1{
background-color:#FEB443;
color:#FFF;
font-size:14px;
font-weight:bold;
}

.sub_level1{
background-color:#FBE1A4;
color:#C30;
font-size:12px;
font-weight:bold;
}

.explicacion{
font-size:10px;
}

.alerta{
font-size:11px;
color:#C30;
}

.level2{
background-color:#A5D05B;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.sub_level2{
background-color:#E1EFC1;
color:#4A8615;
font-size:12px;
font-weight:bold;
}

/*FIN LINEA PRODUCTO*/

/*PROCESO COMPRA*/

td.filete{
background-color:#E2E7BF;
}

td.fondo{
background-color:#97A07B;
padding:20px 10px;
}

td.strong{
font-weight:bold;
font-size:12px;}

td.negro{
background-color:#0086A8;
}

table tr td #contenido{
font-size:20px;
}

.border{
border-bottom:1px dotted #CCC;
margin-bottom:10px;
}

.margin{
border-right:1px dotted #CCC;
padding-right:10px;
padding-left:10px;
}

th.titulo{
color:#000;
font-size:18px;
text-align:left;
background-color:#FFF;
padding-top:50px;
}

th.tabla{
color:#000;
font-size:14px;
text-align:left;
background-color:#EFEFEF;
padding:5px;
}

.borde_negro{
background-color:#FFF;
border-top:1px solid #000;
border-right:2px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
padding:10px;
font-size:11px;
font-family: Verdana, Helvetica, sans serif;
}

#titulo_resolucion{
color:#000;
font-size:18px;
font-weight:bold;
padding-left:5px;
}

.subtitulo_resolucion{
color:#000;
font-size:18px;
font-weight:bold;
padding-bottom:20px;
padding-top:20px;
background-color:#FFF;
}

.background_compra{
background-color:#86CBDF;
}

.compra{
background-color:#C6E7F0;
color:#0086A8;
font-weight:bold;
padding:10px;
font-size:11px;
}

.header_compra{
background-color:#40A4BE;
color:#FFF;
font-weight:bold;
padding:10px;
font-size:12px;
}

/*--fieldset--*/

fieldset a {color:#000; font-weight:normal;}
fieldset a:link {color:#000; font-weight:normal; text-decoration:underline;}/* unvisited link */
fieldset a:visited { color:#000; font-weight:normal; text-decoration:none;}/* visited link */
fieldset a:hover { color:#F00; font-weight:normal; text-decoration:underline; }/* mouse over link */
fieldset a:active { color:#F00; font-weight:normal; text-decoration:none; }/* selected link */

fieldset{
clear: both;
border:1px solid #85C226;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
padding:5px 5px;
text-align:left;
width:20%;
}

fieldset.login{
clear: both;
border:1px solid #85C226;
margin-left:10px;
margin-right:10px;
margin-top:50px;
margin-bottom:200px;
padding:5px 5px;
text-align:left;
width:30%;
color:#85C226;
}

legend{
font-size:14px;
color:#85C226;
font-weight:bold;
padding:5px;
background-color: white;
}

.texto {
color: #666;
font-size: 11px;
}

th.formulario{
font-weight:bold;
background-color:#BBE2ED;
color:#0086A8;
}


td.fondo_indice{
background-color:#FBE1A4;}

table.borde_indice{
border:1px solid #F7C44A;
margin-top:10px;
margin-bottom:10px;
}

td.fondo_indice_resolucion{
background-color:#f0f7e0;}

table.borde_indice_resolucion{
border:1px solid #86CBDF;
margin-top:10px;
margin-bottom:10px;
}
table tr.resaltar td, table tr.resaltar th{
	color: blue;
	font-size: 12px;
	font-weight: bold
}
td.indice_solicitud {
	height: 30px;
	color:#F7C44A;
	font-size:25px;
	font-weight:bold;
}

td.indice_resolucion {
	height: 30px;
	color:#86CBDF;
	font-size:25px;
	font-weight:bold;
}

td.dotted{
border-bottom:1px dotted #86CBDF;
}

td.separate{
border-bottom:1px dotted #86CBDF;
}

td.oferta{
	color: #86CBDF;
	font-size: 20px;
}

td.monto_orden{
	padding: 5px 0px
}

div.oferta{
	color: #86CBDF;
	font-size: 20px;
	text-align:left;
	margin: 20px 0px 10px 0px;
}

.suggestion_list
 {
 background: white;
 border: 1px solid;
 padding: 4px;
 width: 300px;
 height: 400px;
 overflow: scroll
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
list-style-type: none;
 }

 .suggestion_list a
 {
 text-decoration: none;
 color: navy;
 }

 .suggestion_list .selected
 {
 background: navy;
 color: white;
 }

 .suggestion_list .selected a
 {
 color: white;
 }

 #autosuggest
 {
 display: none;
 } 
 
 


/* NAVEGACION  CONTRATOS con css*/
#nav_contrato{ width:798px;  height:34px; margin:0; padding:0px;  background-color:#FFF; float:left;}
#nav_contrato ul{list-style: none; margin:0; padding:0; border:0;}
#nav_contrato ul li{float:left}
#nav_contrato a {display:block;  height:34px; padding:0 0 2px 0;}

#nav_contrato li.datos_basicos_off{ width:145px;margin: 0; background:url(../../gui/tab/tab_datos_basicos_off.gif); background-repeat:no-repeat;}
#nav_contrato li.datos_basicos_on{ width:145px;margin: 0; background:url(../../gui/tab/tab_datos_basicos_on.gif); background-repeat:no-repeat;}
#nav_contrato a:hover.datos_basicos_on{width:145px; height:34px; background:url(../../gui/tab/tab_datos_basicos_on.gif); background-repeat:no-repeat;}

#nav_contrato li.datos_contrato_off{ width:143px;margin: 0; background:url(../../gui/tab/tab_datos_contrato_off.gif); background-repeat:no-repeat;}
#nav_contrato li.datos_contrato_on{ width:143px;margin: 0; background:url(../../gui/tab/tab_datos_contrato_on.gif); background-repeat:no-repeat;}
#nav_contrato a:hover.datos_contrato_on{width:143px; height:34px; background:url(../../gui/tab/tab_datos_contrato_on.gif); background-repeat:no-repeat;}


#nav_contrato li.datos_pago_off{ width:144px;margin: 0; background:url(../../gui/tab/tab_datos_pago_off.gif); background-repeat:no-repeat;}
#nav_contrato li.datos_pago_on{ width:144px;margin: 0; background:url(../../gui/tab/tab_datos_pago_on.gif); background-repeat:no-repeat;}
#nav_contrato a:hover.datos_pago_on{width:144px; height:34px; background:url(../../gui/tab/tab_datos_pago_on.gif); background-repeat:no-repeat;}

#nav_contrato li.pagos_realizados_off{ width:146px;margin: 0; background:url(../../gui/tab/tab_pagos_realizados_off.gif); background-repeat:no-repeat;}
#nav_contrato li.pagos_realizados_on{ width:146px;margin: 0; background:url(../../gui/tab/tab_pagos_realizados_on.gif); background-repeat:no-repeat;}
#nav_contrato a:hover.pagos_realizados_on{width:146px; height:34px; background:url(../../gui/tab/tab_pagos_realizados_on.gif); background-repeat:no-repeat;}

#nav_contrato li.gestion_contratos_off{ width:144px;margin: 0; background:url(../../gui/tab/tab_gestion_contratos_off.gif); background-repeat:no-repeat;}
#nav_contrato li.gestion_contratos_on{ width:144px;margin: 0; background:url(../../gui/tab/tab_gestion_contratos_on.gif); background-repeat:no-repeat;}
#nav_contrato a:hover.gestion_contratos_on{width:144px; height:34px; background:url(../../gui/tab/tab_gestion_contratos_on.gif); background-repeat:no-repeat;}



/* NAVEGACION GESTION con css*/
#nav_gestion{ width:720px;  height:34px; margin:0; padding:0px;  background-color:#FFF;}
#nav_gestion ul{list-style: none; margin:0; padding:0; border:0;}
#nav_gestion ul li{float:left}
#nav_gestion a {display:block;  height:130px; padding:0 0 2px 0;}



#nav_gestion li.modificar_contrato_off{ width:176px; margin: 0; background:url(../../gui/tab/btn_modificar_contrato_off.gif); background-repeat:no-repeat;}
#nav_gestion li.modificar_contrato_on{ width:176px; margin: 0; background:url(../../gui/tab/btn_modificar_contrato_on.gif); background-repeat:no-repeat;}
#nav_gestion a:hover.modificar_contrato_on{width:176px; margin:0; background:url(../../gui/tab/btn_modificar_contrato_on.gif); background-repeat:no-repeat;}

#nav_gestion li.termino_anticipado_off{width:180px; margin: 0; background:url(../../gui/tab/btn_termino_anticipado_off.gif); background-repeat:no-repeat;}
#nav_gestion li.termino_anticipado_on{width:180px; margin: 0; background:url(../../gui/tab/btn_termino_anticipado_on.gif); background-repeat:no-repeat;}
#nav_gestion a:hover.termino_anticipado_on{width:180px; margin:0; background:url(../../gui/tab/btn_termino_anticipado_on.gif); background-repeat:no-repeat;}

#nav_gestion li.otro_off{ width:178px; margin: 0; background:url(../../gui/tab/btn_otro_off.gif); background-repeat:no-repeat;}
#nav_gestion li.otro_on{ width:178px; margin: 0; background:url(../../gui/tab/btn_otro_on.gif); background-repeat:no-repeat;}
#nav_gestion a:hover.otro_on{width:178px; margin:0; background:url(../../gui/tab/btn_otro_on.gif); background-repeat:no-repeat;}

#nav_gestion li.prorroga_off{ width:182px; margin: 0; background:url(../../gui/tab/btn_prorroga_off.gif); background-repeat:no-repeat;}
#nav_gestion li.prorroga_on{ width:182px; margin: 0; background:url(../../gui/tab/btn_prorroga_on.gif); background-repeat:no-repeat;}
#nav_gestion a:hover.prorroga_on{width:182px; margin:0; background:url(../../gui/tab/btn_prorroga_on.gif); background-repeat:no-repeat;}
menu {
margin:0;
padding:0;
}
p.header{
margin:0 0 0 1.5cm;
display:block;
height:120px;
float:left;
}

pre{
font-family: Verdana,Helvetica,sans serif;
margin-left: 1.5cm;
}

.MsoNormal
{
    text-align:justify;
}

.justificado
{
    text-align:justify;
}      
.adjunto
{
    padding: 0px 0px 0px 50px;
}
      
.adjunto div.accept
{
    padding: 5px 0px 5px 0px;
}
      
.file_list
{
    border:1px solid #0086a8;
    background-color:#c6e7f0;
    padding: 5px 0px 0px 25px;
    min-height:25px;
    font-size:1.1em;
    margin-bottom:2px;
    padding-bottom:10px;
}

.file_list a
{
    cursor: pointer;
    min-height:35px;
    width:100%;
    font-size:1.1em;
    margin-bottom:2px;
    text-decoration:none;
    
}
/*[inicio] css solo para el sector de preguntas y respuestas segunda etapa*/
.adjunto_QA
{
    padding: 10px 0px 6px 0px;
}
      
.adjunto_QA div.accept
{
    padding: 5px 0px 5px 0px;
}
.file_list_QA
{
    border:1px solid rgb(176, 215, 114);
    margin-bottom:-1px;
    min-height:25px;
    color:#4a8615 !important;
    font-size:1.1em !important;
}

.file_list_QA a
{
    cursor: pointer;
    min-height:35px;
    width:100%;
    font-size:1.1em;
    text-decoration:none;
   
    
}

#texto_explicativo_QA {
	width: 800;
	color: #666;
	padding-left: 0px;
	font-size: 11px;
	margin-left:255px;
	margin-top:-30px;
}


#nuevos_adjuntos td
{
    border:1px solid rgb(176, 215, 114);
    margin:-1px;
    width: 158%;
}
#nuevos_adjuntos th
{
    border-left:1px solid rgb(176, 215, 114);
    border-top:1px solid rgb(176, 215, 114);
    border-bottom:1px solid rgb(176, 215, 114);
}

/*[fin] css solo para el sector de preguntas y respuestas segunda etapa*/
#subtit.destacado
{
    padding: 15px 0px 8px 0px;
}

.vmiddle
{
    vertical-align:middle;
}

.Sangra2detindependiente1
{
    text-align:justify;
}

.botonera
{
    padding:30px;
    text-align:right;
}

.importante_creacion_solicitud 
{
    font-weight: bold
}