/* CSS Document */

body { background:#FFFFFF; margin-top: 0; text-align:center; font-family: Arial; font-size:11px; color:#333333 }
span{font-family:Arial;}
#principal {background:#FFFFFF; width:986px; margin-left:auto;margin-right:auto;text-align:left}
#cabecera  {background:#FFFFFF; height: 75px;}
#cabecera img { float:left; border:0}
#menu { height: 86; width: 910px; } 
#menu a { height: 82px; width: 147px; display:block; float:left; text-align:right; 
font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
color:#FFFFFF; text-decoration:none }
#menu a:hover { opacity: 0.7; filter: alpha(opacity = 70); }
#menu span { bottom: 10px; right: 10px; position:absolute}
#menu .menu_EC { background:#990000; position:relative; margin-right:3px}
#menu .menu_OF { background:#CC0000; position:relative; margin-right:3px}
#menu .menu_N { background:#3366CC; position:relative; margin-right:3px}
#menu .menu_RP { background:#6699CC; position:relative; margin-right:3px}
#menu .menu_F { background:#669999; position:relative; margin-right:3px}
#menu .menu_C { background:#33CC99; position:relative; }
#banner { background:#FFFFFF; text-align: right}
#buscador { font-family:Arial, Helvetica, sans-serif; font-size: 10px; height:36px; 
border-bottom: #cccccc 1px solid; }
#buscador form { font-size: 10px; margin:0}
#buscador .css_cadena { border:#CCCCCC 1px solid;  font-size:10px; color:#333333; width:180px; padding-left:3px}
#buscador #frm_buscar { margin-left:10px; margin-top:0 }
#buscador a { font-size:12px; color:#888888; text-decoration:none; display:block; height:16px;}
#buscador .menu_AC  { width: 110px; float:right; margin-left:10px; border-right:#aaa 1px solid}
#buscador .menu_NB  { width: 95px;  float:right; margin-left:10px; border-right:#aaa 1px solid}
#buscador .menu_RSS { width: 55px; float:right; margin-left:10px; border-right:#aaa 1px solid; text-align:right; background:url(../cv_images/rss.png) 0 -1px no-repeat}
#buscador .menu_HOME { width: 45px;  float:right; margin-left:10px}


#pie { font-family:Arial, Helvetica, sans-serif; font-size: 11px; height:36px; 
border-top: #cccccc 1px solid; color:#666666 }
#pie a { font-size:11px; color:#666666; text-decoration:none; display:block; height:16px;}
#pie .pie_RSS { width: 50px; float:left;  margin-right:6px; border-right:#aaa 1px solid; text-align:right; background:url(../cv_images/rss.png) 0 -1px no-repeat}
#pie .pie_QS  { width: 82px; float:left; margin-right:10px; border-right:#aaa 1px solid}
#pie .pie_IFIDMA  { width: 42px; float:left; margin-right:10px; border-right:#aaa 1px solid}
#pie .pie_NL  { width: 58px; float:left; margin-right:10px; border-right:#aaa 1px solid}
#pie .pie_CR  { width:400px; float:left; }

#table_content {margin-top:8px; margin-bottom:8px; font-family:Verdana; color:#000000; font-size:11px}
.css_cellborder_right { border-right:2px #AAAAAA dotted}
.css_cellborder_right_bottom { border-right:2px #AAAAAA dotted; border-bottom:2px #AAAAAA dotted}
.css_cellborder_bottom { border-bottom:2px #AAAAAA dotted; }

/*.css_titulo_001 {font-family: "Arial Narrow" ; font-weight:bold; font-size:17px; color:#000000; margin-top:10px; margin-bottom: 20px }  
.css_titulo_002 {font-family: Arial; font-weight:bold; font-size:18px; color:#C6A464; margin-top:5px; margin-bottom: 2px }  */

.css_titulo_001 {font-family: "Arial Narrow" ; font-weight:bold; font-size:17px; color:#000000; margin-top:10px; margin-bottom: 20px }  
.css_titulo_002 {font-family: Arial; font-weight:bold; font-size:18px; color:#CC9933; margin-top:5px; margin-bottom: 2px }  

.css_subtitulo_001 { color:#707070; font-family: Arial   ; font-size:12px; font-weight:bold; margin-top:8px; margin-bottom:0px }
.css_subtitulo_002 { color:#707070; font-family: Arial   ; font-size:14px; font-weight:bold; margin-top:3px; margin-bottom:10px }
.css_parrafo_001 { color:#5B5B5B; font-family: Arial   ; font-size:12px;  margin-top:2px; margin-bottom:10px }
.css_parrafo_002 { color:#CC0000; font-family: Arial   ; font-size:12px;  margin-top:2px; margin-bottom:10px; font-weight:bold; }
.css_enlace_001 { color:#CC0000; font-family: Arial   ; font-size:12px; font-weight:bold; text-decoration:none  }
.css_enlace_001:hover { color:#B29050;}
.css_enlace_002 { color:#C6A464; font-family: Arial   ; font-size:14px; font-weight:bold; text-decoration:none  }
.css_enlace_002:hover { color:#AA8848;}
.css_enlace_003 { color:#FFF; font-family:Arial ; font-size:14px; font-weight:bold; text-decoration:none; background-color:#C3C3C3; padding:2px 15px 2px 15px; }
.css_enlace_003:hover { color:#666;}
.css_enlace_004 { color:#666666; font-family: Arial   ; font-size:12px; font-weight:bold; text-decoration:none  }
.css_enlace_004:hover { color:#B29050;}

.css_cell_margin_int {margin:10px}

#menu_lateral   { font-family: Arial; color:#333333; font-size:12px}
#menu_lateral a { text-decoration:none; display:block; margin-bottom:1px; padding:5px; color:#666666}
#menu_lateral a:hover { background:#F2D9AA; color:#747C7C;  }
#menu_lateral .activo { background:#F2D9AA; color:#747C7C;  }


.div_izquierdo{
	width: 200px;/*200px*/
	height: 600px;
	background:#FFFFFF;
	overflow:auto;
	/*overflow-x:hidden;
	overflow-y:scroll;*/
	border-bottom:#7F9DB9 0px solid;
	border-right:#7F9DB9 0px solid;
	border-top:#7F9DB9 0px solid;
	border-left:#7F9DB9 0px solid;
	float:left;
	display:block;
}
.div_derecho{
	display: block;
	height: 600px;
	width:234px;
	float:right;
	border-left:#7F9DB9 1px solid;
	border-top:#7F9DB9 0px solid;
	overflow: auto;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.div_carpetas{
	width:196px;
	height:22px;
	background:#F0EDE2;
	border-right:#ECE9D8 4px solid;
	border-bottom:#ACA899 1px solid;
	border-top:#FFFFFF 1px solid;
	text-align:left;
	text-indent: 5px;
	line-height: 22px;
	float:left;
	display:block;
}

.div_files{
	font-size:11px;
	font-family: Arial;
}
.div_files a {
	display:block;
	color:#333333;
	text-decoration:none;
	margin:3px;
	margin-bottom:1px;
	padding:2px;
	color:#666666
}
.div_files span {}

.div_body{
	border-bottom:#7F9DB9 0px solid;
	border-right:#7F9DB9 0px solid;
	border-top:#7F9DB9 0px solid;
	border-left:#7F9DB9 0px solid;
	width: 425px;/*435px*/
	height:600px;
	background:#FFFFFF;
}
.div_body2{
	border-bottom:#7F9DB9 0px solid;
	border-right:#7F9DB9 0px solid;
	border-top:#7F9DB9 0px solid;
	border-left:#7F9DB9 0px solid;
	width: 425px;/*435px*/
	background:#FFFFFF;
}

.div_files  p {margin:0 0 0 5px; color:#777;  font-family:Verdana; }
.div_files .css_tr_over {background-color:#D4E6EA;}
.div_files .css_tr_out  {background-color:#FFFFFF ;}

