
body
{
	color:						#353434;
	height:						100%;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					8pt;
	margin:						0.0em;
	text-align:					left;
	width:						100%;
}
dl#dl_menu dd
{
	background:					#96c4a9;
	cursor:						pointer;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					14px;
	font-weight:				bold;
	line-height:				25px;
	margin:						0px 0px 0px 12px;
	padding:					0px 0px 0px 10px;
	text-align:					left;
}
dl#dl_menu dt
{
	background: #96c4a9;
	cursor: pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 25px;
	margin: 2px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
li.raiz
{
	margin: 3px 30px !important;
	/*margin: 0px 25px !important*/
	/*list-style-image: url("/imagenes/repositorio/folder.png");*/
	list-style-type:none;

}
li.dir
{
	
	margin: 3px 40px !important;	
	/margin:3px 20px;	
	_margin:3px 20px;
	/*list-style-image: url("/imagenes/repositorio/folder.png");*/
	list-style-type:none;
	font-size:9pt;  
}


li.dir_shared
{
	margin: 0px 25px !important;
	/*list-style-image: url("/imagenes/repositorio/folder_shared.png");*/
}
li.li_menu
{
	list-style-image: url("/imagenes/repositorio/puntos.png");
}
li.no_presupuesto
{
	margin: 0px 25px !important;
	list-style-image: url("/imagenes/no_presupuesto.png");
}
li.presupuesto
{
	margin: 0px 25px !important;
	list-style-image: url("/imagenes/presupuesto.png");
}
table#web
{
	padding:					0px;
	margin:						0px;
	border-spacing:				0px;
}
table#cero_myr
{
	background-image:			url("/imagenes/management_research_text.png");
	background-repeat:			no-repeat;
	height:						54px;
	width:						405px;
}
table#iconitos
{
	background-image:			url("/imagenes/fondo_iconitos.png");
	background-repeat:			repeat-x;
	height:						54px;
	width:						100%;
}
table#menu
{
	height:						100%;
	width:						100%;
}
td#logo
{
	background-image:			url("/imagenes/management_research_logo.png");
	background-repeat:			no-repeat;
}
td#pie_center
{
	background-image:			url("/imagenes/fondo_pie_center.png");
	background-repeat:			no-repeat;
}
td#pie_left
{
	background-image:			url("/imagenes/fondo_pie_left.png");
	background-repeat:			repeat-x;
}
td#pie_right
{
	background-image:			url("/imagenes/fondo_pie_right.png");
	background-repeat:			repeat-x;
}
table{
	font-size:8pt;
}
ul
{
	margin: 0px 20px !important;
}
/***************** Clases ****************/
.borde
{
	border:						1px solid black !important;
}

 input[type=button], input[type=submit], button
 {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					7pt;
	font-weight:				bold;
	color:						#444444;
	border-color:				#6E6E6E;
	border-style:				solid;
	border-width:				1px;
	background:					#D7D4D4;
	cursor:						pointer;
	border-left:				1px solid #6E6E6E;
	border-top:					1px solid #6E6E6E;
	border-right:				1px solid #6E6E6E;
	border-bottom:				1px solid #6E6E6E;	
}
 
.boton
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					7pt;
	font-weight:				bold;
	color:						#444444;
	border-color:				#6E6E6E;
	border-style:				solid;
	border-width:				1px;
	background:					#D7D4D4;
	cursor:						pointer;
	border-left:				1px solid #6E6E6E;
	border-top:					1px solid #6E6E6E;
	border-right:				1px solid #6E6E6E;
	border-bottom:				1px solid #6E6E6E;
}

.boton2
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					7pt;
	font-weight:				bold;
	color:						#f57a13;
	border:						0;
	background:					transparent;
	cursor:						pointer;
	
}



.cabecero
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					12pt;
	font-weight:				bolder;
	font-variant:				small-caps;
	color:						#0052a0;
	text-align:					left;
	margin-left:				0.4in;
	margin-right:				0.4in;
	margin-top:					0.15in;
	margin-bottom:				0.20in;
	line-height:				14px;
	letter-spacing:				0px;
	word-spacing:				-2px;
	border-bottom:				2px solid #0052a0;
	padding-bottom:				2px;
}
.caja
{
	border:						1px solid silver;
	width:						250px;
}
.center
{
	text-align:					center !important;
}
.espaciado_vertical
{
	margin-left: 35px;
}
.espacio_menu
{
	background-color:			#277354;
	height:						100%;
	width:						220px;
}
.h23px
{
	height:						23px !important;
}
.h54px
{
	height:						54px;
}
.h90
{
	height:						90%;
}
.h100
{
	height:						100%;
}
.h105px
{
	height:						105px;
}
.hand
{
	cursor:						pointer;
}
.mr10
{
	margin-right:				10px !important;
}
.nohand
{
	cursor:					auto !important;
}
.oculto
{
	display:					none;
}
.pie
{
	height:						46px;
}
.right
{
	text-align:					right !important;
}
.texto
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					8pt;
	color:						#353434;
	/*text-align:					justify;*/
}
.textoc
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					8pt;
	color:						#353434;
	text-align:					center;
}
.vcenter
{
	vertical-align:				middle;
}

.recuadro
{
  text-align: center;
  background-color: #FACEAB;
  margin: 40px 40px 40px 40px;
  padding: 20px 20px 20px 20px;
}
.texto2
{
  font-family: arial,helvetica,verdana;
  color:1px solid #000000;
  font-size: 14px;
}
.recuadro_resumen
{
  font-family: arial,helvetica,verdana;
  font-size: 10px;
  text-align: center;
  background-color: #AAD2F7;
  /*margin: 20px 40px 0px 40px;*/
  margin: 20px 40px 0px 40px;
  padding: 4px 4px 4px 4px;
}



.w100
{
	width:						100%;
}
.w130px
{
	width:						130px;
}
.w23px
{
	width:						23px;
}
.w220px
{
	width:						220px;
}
.w405px
{
	width:						405px;
}
.w50
{
	width:						50% !important;
}
.w540px
{
	width:						540px;
}
.w64px
{
	width:						64px;
}
.w640px
{
	width:						640px;
}


  	#iconos_repositorio button
	{
		background-color:transparent;
		border:0;
    
    line-height:12px;
    padding:0 3px;
		/padding:0 10px;
    _padding:0 3px;	  
    width:auto;	
    overflow:visible;		
	}  
  
	
	#iconos_repositorio img
	{
		margin-right:5px;		
		border-right:1px dotted #cccccc;
		border-bottom:1px dotted #cccccc;
		padding: 0 5px 5px 0;		
	}
/*Cabecero seguridad*/
.sup{
	font-family: verdana, arial, helveltica;
	font-size: 8pt;
	line-height: 11pt;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	margin-left:0.0in;
	margin-right:0.08in;
	margin-top:0.0in;
	margin-bottom:0.0in;	
}
.fecha_2{
	font-family: verdana, arial, helveltica;
	font-size: 8pt;
	line-height: 11pt;
	font-weight:bold;
	color:#f47613;
	text-align:right;
	margin-right:0.08in;
	margin-top:0.0in;
	margin-bottom:0.0in;	
}

#cont_cabecera{overflow:hidden;background: url(../imagenes/bg_cabecero.gif) repeat-x top left;height:150px}
#cont_cabecera2{float:right;text-align:right;padding-right:10px;margin-top:60px}
.float_left{float:left}	

/*******************************************/
	.buttons a, .buttons button{
    display:block;
    /float:left;
	_float:left;
    margin:0 7px 0 0;
	background-color:transparent;
	border:0;	    
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
/*.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}*/
	

/*
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
*/