/* CSS Document */
body {margin:0; background-image:url(../img/bg_cont.gif); }
a:link, a:visited{ text-decoration:none; color:#708347;}
a:hover{ color:#999999;}
strong { color:#708347;}
#contenedor{margin:0 auto; padding:0 0 0 2px; width:774px; border:1px solid #999; background-color:#FFF;}
#top{height:225px;width:772px;}
#top_logo{height:73px; width:772px; position:relative;}

#top_logo img{ float:right; margin: 5px 5px 5px 5px; padding:1px; border:1px solid #ccc; }
#logo{ border:0; top:0px; left:0px; float:left; width:220px;}
#logo img {border:0;}
#banner{ float:right; width:486px; height:60px; padding:5px;}
#banner img{ border:0;}
#top_centro{height:150px; width:772px;  background-repeat:no-repeat; border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#top_menu{ width:327px; height:53px; float:left;}
#top_menu_1{float:left;  width:527px; clear:both; background-color:#99AE6B; color:#3D4727;}
#top_menu_2{float:left; width:527px; clear:both; background-color:#7E9B1E; border-top: 1px solid #fff;}
#top_menu_2a{float:left; clear:both; width:527px;}

.idiomas{float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 10px 0 2px 7px;}
.items{ font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right;padding: 10px 0 0 5px; margin:0 5px 0 0; }
.items a:link, .items a:visited,.idiomas a:link, .idiomas a:visited{ color:#333333;}
.items a:hover, .idiomas a:hover{ color:#FFFFFF;}
.registro{ padding-top:6px; padding-left:130px;}
/* ***** Menu Principal***** */
#navcontainer ul{ padding: 0; margin: 0; color: White; float: left; width: 100%; font-family: arial, helvetica, sans-serif; font-size:10px;}
#navcontainer ul li { display:inline; }
#navcontainer ul li a{padding: 3px 5px 3px 5px; background-color:#566536; color: White; text-decoration: none; float: left; border-right: 1px dotted #fff;}
#navcontainer ul li a:hover{background-color:#6C609E;color: #fff;}
/* ***** Fin Menu Principal***** */

#top_menu_3{width:245px;float:left;margin: 0 0 0px 0;border-bottom: 0px solid #ccc;	background-image:url(../img/bg_buscador_liso2.gif); background-position:top; background-repeat:repeat-y;}
.fecha{ font-size:10px; color:#999999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.combo{ background-image:url(../img/bg_form.gif); background-repeat:repeat-x; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#006600; border:1px solid #999;}
.combo_1{ background-image:url(../img/bg_form.gif); background-repeat:repeat-x; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#006600; border:1px solid #999; padding:0;}
.titulo_buscador{ background-color:#566536; padding:0 0 0 10px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#fff; border-bottom:1px solid #000;}
.titulo_buscador strong{ color:#FFFFFF;}
.opciones{ padding:2px;text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.opciones_1{  padding:0px; color:#FFFFFF;}
#centro{width:772px; background-image:url(../img/bg.gif); background-repeat:repeat-y;}
#centro_1{ width:772px; clear:both; background-image:url(../img/bg_1.gif); background-repeat:repeat-y;}

.lineaGris{clear:both;border-bottom:1px dashed #E2E2E2;height:2px;line-height:2px;}
.lineaBlanca{border-bottom:1px dashed #FFFFFF;height:2px;line-height:2px;}
.lineaNegra{clear:both;border-bottom:1px dashed #999;height:7px;line-height:7px;}
.espacio{clear:both;padding-top: 10px;}
p{margin:0; padding:5px 0 0 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; line-height:16px; }
.textogeneral{padding:5px 0 0 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; line-height:16px; }
h1{ color:#6C609E; clear:both; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:18px; margin:5px 0 0 0; padding:5px 0 0 0;}
h2{ color:#708347; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:20px; margin:0; padding:2px 0 0 0;}
h3{ color:#666666; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:14px; margin:0; padding:3px 0 0 0;}
h3 a:link, h3 a:visited{ color:#666666; text-decoration:none;}
h3 a:hover{ color:#99AE6B;}

h5{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding:3px 0 0 0;}
h5 a:link, h5 a:visited{ color:#666666; text-decoration:none;}
h5 a:hover{ color:#99AE6B;}


/* //////////// columna 1//////////*/
#col_1{width:355px; float:left; padding: 10px 6px 5px 6px;}
#col_1 .box_col_1 img{ border:1px solid #6C609E; margin: 2px 5px 0 0;}
.box_col_1{ clear:both;}
/* //////////// fin columna 1//////////*/
#col_2{width:154px; float:left; padding: 10px 0 5px 3px;}
#col_2 .box_col_2 img{border:1px solid #6C609E; margin: 2px 5px 0 2px;}
.box_col_2{ clear:both;}
#col_3{width:245px; float:left;}
.banner_der {width:240px; padding: 5px 0 0 3px; text-align:center;}
.banner_der img{ border:1px solid #ccc;}
.box_col_4{}
#col_4{width:515px; float:left; clear:both; padding: 15px 6px 5px 6px;}
#col_4 .box_col_4 img, .box_col_5 img, box_col_6 img, .box_col_7 img{ border:1px solid #6C609E; margin: 2px 5px 0 0;}
#guias{ position:relative; margin: 0 0 5px 0; width:520px; clear:both; height:13px; float:left; background-color:#EDEBF3; border-bottom:1px solid #D1C9DE; color:#6C609E; font-family:Arial, Helvetica, sans-serif;font-size:10px; padding:2px 2px 2px 5px;}
.herramientas{ position:absolute; left:410px;}

#menu_interno{	float:left;	border: 1px solid #ccc;	width:160px;	margin-right:5px;	background-color:#F2F2F2;	}
#menu_interno2{	float:left;	border: 1px solid #ccc;	width:502px;	margin-right:5px;	background-color:#F2F2F2;	}

.menu_int_titulo{ display:block;  padding:3px 3px 0px 10px; color:#999999; font-family:"Trebuchet MS",Arial,heveltica; font-size:16px; font-weight:bold; }
.descarga{ font-family: arial, helvetica, sans-serif; font-size:11px; padding:4px 2px 2px 6px;}

#menu_interno ul {list-style-type:none; padding: 3px; margin: 0; color:#993366; font-family: arial, helvetica, sans-serif; font-size:11px;}
#menu_interno ul li {display: block;}
#menu_interno ul li a{display: block; height:100%; list-style-type:none;  margin:1px; padding: 1px 1px 1px 4px;  text-decoration:none; color:#666666;}
#menu_interno ul li a:hover{ background-color:#E2E2E2; color:#333;}

#menu_interno2 ul {float:left; list-style-type:none; padding: 3px; margin: 0; color:#993366; font-family: arial, helvetica, sans-serif; font-size:11px; }
#menu_interno2 ul li {width:164px;float:left;}
#menu_interno2 ul li a{display: block; height:100%; list-style-type:none;  margin:1px; padding: 1px 1px 1px 4px;  text-decoration:none; color:#666666;}
#menu_interno2 ul li a:hover{ background-color:#E2E2E2; color:#333;}


.mapa{ margin: 0 0 0 4px;}
.mapa img{border:1px solid #ccc;}

.box_col_5{ width:250px; float:left; margin: 2px 0 20px 5px;}
.linea{border-bottom:1px dashed #E2E2E2;height:2px;line-height:2px;}
.espacio{padding-top: 10px;clear:both;}
.espacio_1{padding-top: 10px; }
.box_col_6{ width:246px; float:left; margin: 2px 6px 0 0; background-color:#eee; border: 1px solid #ccc; min-height:150px;}
.margen { margin: 10px;}
.box_col_7{width:150px; float:left; margin: 5px 0 0 15px; }
.box_col_8 {width:500px;padding: 5px 6px 5px 6px; background-color:#F2F2F2; border:1px solid #ccc;}
.box_col_8 .remarcado{ background-color:#F9F9F9; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCCCCC; font-weight:bold; display:block; padding: 2px 2px 2px 5px; margin:5px 0 5px 0;}
.box_col_8 p{ margin-left:10px;}

#buscador{ background-color:#FFFFFF; padding: 2px; margin-left:1px; border-bottom:1px dashed #ccc;}
#buscador hr{ border-bottom:1px solid #fff; border-left:0; border-right:0; border-top:1px dashed #ccc; margin:0; letter-spacing:5px; }
.gris{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding-left:10px; padding-top:2px; height: 15px; background-color:#6C609E; display:block; }


hr{ border-bottom:1px solid #eee; border-top:1px solid #ccc; margin-top:10px;}
.imagen{float:left;}
.imagen_rig{float:right;}
form{ padding:0; margin:0;}
#pie{ width:772px; border-top: 1px dashed #ccc;height:50px;}
.pie_1{ background-color:#99AE6B; margin: 1px 0 2px 0; display:block; height:18px;  padding: 2px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.form_list{font:Arial, Helvetica, sans-serif; font-size:11px; background-color:#eee;}
.pie_2{height:20px; border-top: 1px dashed #ccc; padding: 7px 0 0 10px; margin: 0 0 2px 0; background-color:#6C609E;  background-position:right; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;display:block;}
.pie_2 a:link, .pie_2 a:visited{color:#FFFFFF;}
.pie_2 a:hover{ color:#CCCCCC;}
#netstat{ float:left; height:10px; margin:5px 0 0 3px; padding-left:5px;}
#telematica{ float:right; padding:0; margin:0;}

.sin_borde{ border:0px;}

.recuadro_listado_rubros{
  float:left;
  border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
    width:352px;
}
.celda_listado_rubros{
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  float:left;
  width:116px;
  height:25px;}

.celda_4col{
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  float:left;
  width:128px;
  height:25px;
  background-color:#F5F5F5;}

.celda_3col{
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  float:left;
  width:171px;
  height:25px;
  background-color:#F5F5F5;}
  
.celda_item_rubros{
  border-left:1px solid #CCCCCC;
  float:left;
  width:175px;
  height:100%;
}

.celda_completa{
  border-left:1px solid #CCCCCC;
  float:left;
  height:21px;

}
#banner_texto { width:230px; background-color:#99AE6B; border:1px solid #666666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#banner_texto .titulo_ban{ display:block;background-color:#566536; font-size:18px; color:#FFF; letter-spacing:-1px; padding:2px 10px; border-bottom:3px solid #666;}
#banner_texto .categoria{display:block; font-size:12px; padding:2px 10px;} 
#banner_texto .categoria a{ text-decoration:none; color:#FFF;}
#banner_texto .categoria a:hover{ color:#006600;}