@charset "utf-8";
/* CSS Document */
.marcprinc {
margin-top:5px; background-color:#FFFFFF; margin-left:1px; margin-right:4px; padding:3px; border:#999999 solid 1px; font-size:9px; color:#999999; font-family:Arial, Helvetica, sans-serif;
}
.fondolinehead {
height:3px; margin:0px; background-color:#ff6600;clear:both; padding:0px;
}
.fondolineheadFFFF {
height:1px; margin:0px; background-color:#FFFFFF;clear:both; padding:0px;
}
.fondo {
    background-attachment: fixed;
	background-image: url(../img/fondo.gif);
	background-repeat:repeat-y;
	background-position:center top;
	margin:0px; padding:0px;
}
.font_verde{
color:#009933;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:5px;
display:block;
border:#009933 solid 1px;
background-color:#E6FBEF;
height:17px;
}

.font_rojo{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:5px;
display:block;
border:#FF0000 solid 1px;
background-color:#FFDFDF;
height:17px;
}
.letraError{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F00000;
border:#FF0000 solid 1px;
}
.cajaUsu{
border:#CCCCCC solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding:2px;
width:95%;
}
.cajaClave{
border:#CCCCCC solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding:2px;
width:95%;background-image:url(../img/icocanda.jpg); background-repeat:no-repeat; background-position:right;
}
.cajaUsuError{
border:#E60000 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding:2px;
width:97%;
}
.cajaClaveError{
border:#E60000 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#666666;
width:97%;background-image:url(../img/ierm.gif); background-repeat:no-repeat; background-position:right;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/*BORDES*/
.border_blanco_top{
	border-top:#FFFFFF 1px solid;
}
.border_blanco_bottom{
	border-bottom:#FFFFFF 1px solid;
}
.border_blanco_left{
	border-left:#FFFFFF 1px solid;
}
.border_blanco_rigth{
	border-right:#FFFFFF 1px solid;
}




.border_naranja_top{
	border-top:#ff6600 1px solid;
}
.border_naranja_bottom{
	border-bottom:#ff6600 1px solid;
}
.border_naranja_left{
	border-left:#ff6600 1px solid;
}
.border_naranja_rigth{
	border-right:#ff6600 1px solid;
}


.BORDER_PUNTEADO_booton
{
border-bottom: #666666;
border-style: dotted; 
border-width: 1px;
}	


.TEXTO_naranja_11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
}

.TEXTO_naranja_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}



.border_gris{
	border-left:#d5d6d6 1px solid;
	border-top:#d5d6d6 1px solid;
	border-right:#d5d6d6 1px solid;
	border-bottom:#d5d6d6 1px solid;
}	

.border_gris02{
	border-left:#999999 1px solid;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}	

.border_naranja{
	border:#FF7A03 1px solid;
}

/* TABLAS*/
.TABLA_borde_gris{
	background-image:url(../img/fondo_tabla.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:#d5d6d6 1px solid;
	padding-bottom:12px;
	padding-top:4px;
}
.TABLA_contend{
	background-image:url(../img/fondo_tabla.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:#d5d6d6 1px solid;
}
.td_padding_left_4{
	padding-left:4px;
}
.td_padding_left_10{
	padding-left:10px;
}




/*                  */
.MENU_CC {float:left;}
.MENU_CC  a {
 display:block;
 padding-right:5px;
 padding-left:5px;
 /*line-height:25px;*/
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration: none;
 }
.MENU_CC a:hover {
background-image:url(../img/vinetaa.png); background-repeat:no-repeat; background-position:top center;
background-color:#FBEBE1;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

.MENU_CC_activo{
background-image:url(../img/vinetaa.png); background-repeat:no-repeat; background-position:top center;
background-color:#FBEBE1;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

.MENU_CCLi {
	list-style:none;
	margin:0px;
	padding:0px;
}
.MENU_CCLi li{
	margin:0px;
	padding-left:0px; padding-right:0px;
	float:left;	
}
.MENU_CCLi li a {
 display:block;
 padding-right:11px;
 padding-left:11px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration: none;
 text-align:center;
 }
.MENU_CCLi li a:hover {
background-image:url(../img/vinetaa.png); background-repeat:no-repeat; background-position:top center;
background-color:#FBEBE1; 
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

.MENU_CCLi_activo{
background-image:url(../img/vinetaa.png); background-repeat:no-repeat; background-position:top center;
background-color:#FBEBE1;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}
/*                  */


/*ESTILOS BOTONES */
.td_menu td a {
    
	padding-top:2px;
	padding-bottom:1px;
	font-size:10px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#ce6200;
	font-weight:bold;
	border-right:#e46f04 1px solid;
	background-image:url(../img/i_fondo_barra2.jpg);
	display:block;
	
}
.td_menu td a:hover {
	color:#FFFFFF;
	background-image:url(../img/i_fondo_barra_3.jpg);
}


/*ESTILOS TEXTOS*/
.txt_azul_12 {
	font-size: 12px;
	color: #3c7faf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txt_azul_11 {
	font-size: 11px;
	color: #07519a;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_negro_11 {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_negro_12 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.txt_blanco_11 {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txt_blanco_12 {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txt_gris01_10 {
	font-size: 10px;
	color: #9aa3ac;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txt_gris01_9 {
	font-size: 9px;
	color: #9aa3ac;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_gris01_11 {
	font-size: 11px;
	color: #707173;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_gris01_13 {
	font-size: 13px;
	color: #707173;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_negrogris_11{
	font-size: 11px;
	color:#6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_negrogris_12{
	font-size: 12px;
	color:#6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
}


.txt_blanco_10{
	font-size: 10px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_blanco_12-b{
	font-size: 12px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.ESPACIO_T_B{padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px;}


/* FORMULARIO*/
.CAJA_TEXTO{
	border-left:#e46f04 1px solid;
	border-right:#e46f04 1px solid;
	border-bottom:#e46f04 1px solid;
	border-top:#e46f04 1px solid;
	background-color:#FFFAF4;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
}

.CAJA_TEXTO_BORDER{
	border-left:#F46709 1px solid;
	border-right:#F46709 1px solid;
	border-bottom:#F46709 1px solid;
	border-top:#F46709 1px solid;
	background-color:#F4F2F3;
	font-family:Arial, Helvetica, sans-serif;
	color:#F46709;
	font-size:10px;
	
}

.CAJA_TEXTO_BUSCA{
background-image: url(../img/l_bo_iz_busca_p.gif); background-repeat:no-repeat; background-position:left;
padding-left:16px;
border:#CCCCCC solid 1px;
background-color:#FBFBFB;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.CAJA_TEXTO_PLOMO{
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	background-color:#F8F8F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:9px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
}

.stilo_img{
 	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
}


.BOTON {
	font-size:11px;
	height:20px;
	width:50px;
	color:#FFFFFF;
	border:#ffffff solid 1px;
	background-color:#F46709;
}
.BOTON_IMG_IZ{
background-image: url(../img/l_bo_iz.gif); background-repeat:no-repeat; background-position:left;
border:#e07f18 solid 1px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
.STILO_ERROR{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFE8E8; border:#FF0000 solid 1px;}


.LINK_naranja a {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}

.LINK_naranja a:hover {
	color:#0099FF;
	text-decoration: none;
}



.LINK_naranja_15 a {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: none;
}

.LINK_naranja_15 a:hover {
	color:#0099FF;
	text-decoration: none;
}


/*////////////// CALENDARIO DINAMICO //////////////*/
#boxcalendario .tabla {
/*border-collapse:separate;
border-spacing:3px;*/
background-image:url(../img/i_fo_cal02.jpg);
border:1px solid #999999;
}

#boxcalendario .encabezado {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
border-bottom:#333333 solid 1px;
}

#boxcalendario .celdaDiaSemana {
color:d7d7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#FFFFCC;
color:#ff6600;
text-align:center;
border-top:#ff6600 1px solid;
border-bottom:#ff6600 1px solid;
}

#boxcalendario .diacita {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f00;
}

#boxcalendario .hoy {
/*background:#eee;*/
background:#FFFFFF;
padding:2px;
color:#ff6600;
/*padding-right:5px;*/
font-size:12px;
border:1px solid #ffcaa6;
text-align:center;
/*background-image:url(../img/i_ok.jpg); background-repeat:no-repeat; background-position:9px 9px;*/
}

#boxcalendario .celda {
color:#666666;
background:#ffffff;
font-size:11px;
padding:4px;
text-align:center;
border:1px solid #ccc;
}

#boxcalendario .celdacita {
background-color:#FFF4F4;
padding:4px;
text-align:center;
border:1px solid #f00;
}
/*//////////////////// FIN ////////////////////////////////////*/


/*///////////////// VINVULO CON AVISO/////////////////*/
A.multites_aviso {
	Z-INDEX: 10; COLOR: #000; POSITION: relative; TEXT-DECORATION: none
}
A.multites_aviso:hover {
	Z-INDEX: 100; TEXT-DECORATION: none
}
A.multites_aviso SPAN {
	DISPLAY: none
}
A.multites_aviso:hover SPAN {
	BORDER-RIGHT: #e7e780 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e780 1px solid; MIN-WIDTH: 150px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; Z-INDEX: 100;  PADDING-BOTTOM: 4px; BORDER-LEFT: #e7e780 1px solid; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 4px; BORDER-BOTTOM: #e7e780 1px solid; font-family:Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #ffffe1; TEXT-ALIGN: right; TEXT-DECORATION: none;
}
/*////////////////////FIN/////////////////////////////*/
/*.MENU_CC_w {float:left;}*/
.MENU_CC_cc  a {
 display:block;
 padding-right:2px;
 padding-left:2px;
 /*height:20px;*/
 line-height:25px;
 color:#f77601;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration: none;
 }
.MENU_CC_cc a:hover {
background-image:url(../img/vinetaa2.png); background-repeat:no-repeat; background-position:bottom center;
background-color:#FBEBE1;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

.MENU_CC_cc_activo a{
background-image:url(../img/vinetaa2.png); background-repeat:no-repeat; background-position:bottom center;
background-color:#FBEBE1;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding-right:2px;
padding-left:2px;
/*height:20px;*/
line-height:25px;
color:#22507c;
font-size:10px;
text-decoration: none;
}

/*////////////////////////////*/

.a_link_comu div{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
padding-bottom:4px;
padding-top:4px;
display:block;
}
.a_link_comu div:hover{
background-color:#fff9c7;
cursor:pointer;
}
.a_link_comu_02 a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.cellbox {
 PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;WIDTH: 100%; PADDING-TOP: 0px;
}
H6 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/fondo_subtitulo.jpg);  repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; FONT: 700 12px Verdana,sans-serif; CURSOR: hand; COLOR: #333; PADDING-TOP: 3px; BORDER: #ccc 1px solid; HEIGHT: 18px;
}
.icon_desple{
WIDTH: 14px; CURSOR: hand; HEIGHT: 14px
}
.cuerpo_desple{
border:#CCCCCC solid 1px;
}
.BORDER_C_A{
border:#FF9900 solid 2px;
}
.BORDER_C{
border:#EEEEEE solid 2px;
}

/******************* ESTILOS DE LINK TIPO CAJAS ******************/
#LINK_BLOCK{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#LINK_BLOCK li{	
	margin:0;
	padding:0;
	text-align:left;
}
#LINK_BLOCK li a{
 display:block;
 text-decoration:none;
 padding:2px;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#999999;
}
#LINK_BLOCK li a:hover{
	text-align:left;
     padding:2px;
	color:#999999;
	border:#EBEBEB;
	background-color:#FFFFCC;
	border-bottom-style:dotted;
	border-top-style:dotted;
	border-width: 1px;
}

/*********** fin **********/
/***************** PARA LA COMPAGINACION ***************************/
#menu_paginacion {
list-style:none;
margin:0;
padding:0;
}
#menu_paginacion li {	
margin:1px;	
padding:0;
float:left;
}
#menu_paginacion li a {
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
border:#CCCCCC solid 1px;
text-decoration:none;
text-align:center;
font-size:11px;
color:#333333;
background-color:#F7F7F7;
}
#menu_paginacion li a:hover{
background-color:#FFF3E8;
border:#FF952B solid 1px;
}
#menu_paginacion li b{
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
border:#FF952B solid 1px;
text-align:center;
font-size:11px;
color:#333333;
background-color:#FFF3E8;
}
#menu_paginacion li span{
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
border:#FF952B solid 1px;
text-align:center;
font-size:11px;
color:#333333;
background-color:#FFF3E8;
}
/*********************** FIN ******************************************/
/***/
.TexTituCuerGlo{
color:#e35901;
font-family:Arial, Helvetica, sans-serif; font-size:15px;
background-image:url(../img/img_noti_02.jpg); 
background-repeat:repeat-x;
padding-left:5px;
font-weight:bold;
}
/***/
/***/
.TituVisiMisi{
background-image: url(../img/fondo_titulos.jpg); height: 19px; color:#FFFFFF;
}
.TeCuadroEquipProye{
margin:2px; padding:2px; border:#FF9900 solid 1px; background-color:#FEEDD6;
}
